be81f466de2025c7b7e939615ebd041a4fbcf78e6781e07f17f0e485ec41b4ff5ff909bc99a5637c20f0b7ea6b82e0fd0f6f6a266d8accecda286039071e5be19e0747ed611ed2d7e104f6b04dc06479990f6c1d15f2ac4ff00187cd19ab9a674ea76de9c64beaf3c62eb7ac167315d88a8bef68bd7c81eb98272e4d29ad1bca220fa6778284548a81d31d76d8f4ebccb86cb2b45925a212db8bc181c9d1ce7dadeb23f1a12a02a8df83c8a70ccbed416cc0b10c7322362eaecffd040eb7afbe946732d1a71d2580b00addd0386f3e9e9273ac7d8f56fd5b2aa80335296b717dbe42b3194f1d031a89bc7b639db343c4080b7ca96792387e41d0ae707302a1d54ce0fd1fb6e6819629d62184a38f808448b9e618f88cd7c5dd76db8d0e54c00d38eafeb39571fbb90ff9d316f02bcc66ee407e63c50ce6f5743fbbe8672de97081f12453f9ffd3f6d48c7db60f5e514c150352d51b67589deb04e42e8f9f84f89d79ec81357813034c057104a2fa37ed499"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088641be0ffff00fe9352c44277fb08061402e00003fe62079f4b4d2f87e5feca6aab055013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000, 0x0, 0x0, 0x0}, 0x50) 00:56:40 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETOBJ(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)={0x14, 0x13, 0xa, 0x201}, 0x14}}, 0x0) [ 3350.814995][ T3027] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 00:56:40 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001000)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c03406910927c6b0b55b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c18dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b342f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c41146dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01a469398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979caa316b0f35e0f32b890c8b19857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44ad06a223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d571414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df4feffffff51c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b4749c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be182724d95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f058960d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b73f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff0e7143796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0afd9ae134400f74b5e6aefb7eee403502734137ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb79f5589829b6b0679b5d65a0000000000000000000000001d55e8e4beb816dda4c370f5d6f41947106bd2d1fadc11d707abb6e7891efb4b21572ad0aa99a8208ee527f41c0e3edd4111c12ea55cbf3e2de0f276c5f91c0e869abda322da9efc9a51ff9b44411440f7a92f6146d232e18b288b342d490834f3702acf11dc3ed51a26f5b97dfb9b6eaf333f5b8b9d61d00d7e4c9379ff52b0852685c3aebaea1671f7a16ab740e262d5f6c99ce176a5a3fbd21ee8e0081582e19327feaf4da1362fcde97e0803dd0ac51336df1bbdf16e926f50e4d49c3c4a41580c43db6ee6e0a29c3fe6da1bda81c804e2fddcbbe81f466de2025c7b7e939615ebd041a4fbcf78e6781e07f17f0e485ec41b4ff5ff909bc99a5637c20f0b7ea6b82e0fd0f6f6a266d8accecda286039071e5be19e0747ed611ed2d7e104f6b04dc06479990f6c1d15f2ac4ff00187cd19ab9a674ea76de9c64beaf3c62eb7ac167315d88a8bef68bd7c81eb98272e4d29ad1bca220fa6778284548a81d31d76d8f4ebccb86cb2b45925a212db8bc181c9d1ce7dadeb23f1a12a02a8df83c8a70ccbed416cc0b10c7322362eaecffd040eb7afbe946732d1a71d2580b00addd0386f3e9e9273ac7d8f56fd5b2aa80335296b717dbe42b3194f1d031a89bc7b639db343c4080b7ca96792387e41d0ae707302a1d54ce0fd1fb6e6819629d62184a38f808448b9e618f88cd7c5dd76db8d0e54c00d38eafeb39571fbb90ff9d316f02bcc66ee407e63c50ce6f5743fbbe8672de97081f12453f9ffd3f6d48c7db60f5e514c150352d51b67589deb04e42e8f9f84f89d79ec81357813034c057104a2fa37ed499"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088641be0ffff00fe9352c44277fb08061402e00003fe62079f4b4d2f87e5feca6aab055013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000, 0x0, 0x0, 0x0}, 0x50) 00:56:40 executing program 2: syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000001180), r0) [ 3350.819775][ T3027] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 3350.828969][ T3027] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db 00:56:40 executing program 1: r0 = socket(0xa, 0x3, 0x9) setsockopt$SO_J1939_PROMISC(r0, 0x6b, 0x2, 0x0, 0x0) 00:56:41 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000001000)={&(0x7f0000000f40)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000fc0)={&(0x7f0000000f80)={0x14}, 0x14}}, 0x0) 00:56:41 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001000)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c03406910927c6b0b55b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c18dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b342f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c41146dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01a469398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979caa316b0f35e0f32b890c8b19857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44ad06a223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d571414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df4feffffff51c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b4749c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be182724d95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f058960d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b73f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff0e7143796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0afd9ae134400f74b5e6aefb7eee403502734137ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb79f5589829b6b0679b5d65a0000000000000000000000001d55e8e4beb816dda4c370f5d6f41947106bd2d1fadc11d707abb6e7891efb4b21572ad0aa99a8208ee527f41c0e3edd4111c12ea55cbf3e2de0f276c5f91c0e869abda322da9efc9a51ff9b44411440f7a92f6146d232e18b288b342d490834f3702acf11dc3ed51a26f5b97dfb9b6eaf333f5b8b9d61d00d7e4c9379ff52b0852685c3aebaea1671f7a16ab740e262d5f6c99ce176a5a3fbd21ee8e0081582e19327feaf4da1362fcde97e0803dd0ac51336df1bbdf16e926f50e4d49c3c4a41580c43db6ee6e0a29c3fe6da1bda81c804e2fddcbbe81f466de2025c7b7e939615ebd041a4fbcf78e6781e07f17f0e485ec41b4ff5ff909bc99a5637c20f0b7ea6b82e0fd0f6f6a266d8accecda286039071e5be19e0747ed611ed2d7e104f6b04dc06479990f6c1d15f2ac4ff00187cd19ab9a674ea76de9c64beaf3c62eb7ac167315d88a8bef68bd7c81eb98272e4d29ad1bca220fa6778284548a81d31d76d8f4ebccb86cb2b45925a212db8bc181c9d1ce7dadeb23f1a12a02a8df83c8a70ccbed416cc0b10c7322362eaecffd040eb7afbe946732d1a71d2580b00addd0386f3e9e9273ac7d8f56fd5b2aa80335296b717dbe42b3194f1d031a89bc7b639db343c4080b7ca96792387e41d0ae707302a1d54ce0fd1fb6e6819629d62184a38f808448b9e618f88cd7c5dd76db8d0e54c00d38eafeb39571fbb90ff9d316f02bcc66ee407e63c50ce6f5743fbbe8672de97081f12453f9ffd3f6d48c7db60f5e514c150352d51b67589deb04e42e8f9f84f89d79ec81357813034c057104a2fa37ed499"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088641be0ffff00fe9352c44277fb08061402e00003fe62079f4b4d2f87e5feca6aab055013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000, 0x0, 0x0, 0x0}, 0x50) 00:56:41 executing program 3: bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000002f80)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 00:56:41 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x33fe0}}, 0x0) 00:56:41 executing program 2: bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000dc0)=@generic={0x0}, 0x18) 00:56:41 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000200)={'syztnl2\x00', &(0x7f0000000180)={'ip6gre0\x00', 0x0, 0x2f, 0x4, 0x2, 0x7, 0x2, @empty, @mcast1, 0x8000, 0x8, 0x7bed, 0xd8cd}}) 00:56:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_ext={0x1c, 0x5, &(0x7f0000000040)=@framed={{}, [@map_fd]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={0x0}, 0x18) 00:56:41 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001000)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c03406910927c6b0b55b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c18dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b342f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c41146dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01a469398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979caa316b0f35e0f32b890c8b19857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44ad06a223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d571414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df4feffffff51c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b4749c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be182724d95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f058960d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b73f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff0e7143796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0afd9ae134400f74b5e6aefb7eee403502734137ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb79f5589829b6b0679b5d65a0000000000000000000000001d55e8e4beb816dda4c370f5d6f41947106bd2d1fadc11d707abb6e7891efb4b21572ad0aa99a8208ee527f41c0e3edd4111c12ea55cbf3e2de0f276c5f91c0e869abda322da9efc9a51ff9b44411440f7a92f6146d232e18b288b342d490834f3702acf11dc3ed51a26f5b97dfb9b6eaf333f5b8b9d61d00d7e4c9379ff52b0852685c3aebaea1671f7a16ab740e262d5f6c99ce176a5a3fbd21ee8e0081582e19327feaf4da1362fcde97e0803dd0ac51336df1bbdf16e926f50e4d49c3c4a41580c43db6ee6e0a29c3fe6da1bda81c804e2fddcbbe81f466de2025c7b7e939615ebd041a4fbcf78e6781e07f17f0e485ec41b4ff5ff909bc99a5637c20f0b7ea6b82e0fd0f6f6a266d8accecda286039071e5be19e0747ed611ed2d7e104f6b04dc06479990f6c1d15f2ac4ff00187cd19ab9a674ea76de9c64beaf3c62eb7ac167315d88a8bef68bd7c81eb98272e4d29ad1bca220fa6778284548a81d31d76d8f4ebccb86cb2b45925a212db8bc181c9d1ce7dadeb23f1a12a02a8df83c8a70ccbed416cc0b10c7322362eaecffd040eb7afbe946732d1a71d2580b00addd0386f3e9e9273ac7d8f56fd5b2aa80335296b717dbe42b3194f1d031a89bc7b639db343c4080b7ca96792387e41d0ae707302a1d54ce0fd1fb6e6819629d62184a38f808448b9e618f88cd7c5dd76db8d0e54c00d38eafeb39571fbb90ff9d316f02bcc66ee407e63c50ce6f5743fbbe8672de97081f12453f9ffd3f6d48c7db60f5e514c150352d51b67589deb04e42e8f9f84f89d79ec81357813034c057104a2fa37ed499"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088641be0ffff00fe9352c44277fb08061402e00003fe62079f4b4d2f87e5feca6aab055013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000, 0x0, 0x0, &(0x7f0000000000), 0x0}, 0x50) 00:56:41 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_STATION(0xffffffffffffffff, 0x0, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000fc0), 0xffffffffffffffff) gettid() ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) unshare(0x40000000) 00:56:41 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001000)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c03406910927c6b0b55b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c18dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b342f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c41146dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01a469398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979caa316b0f35e0f32b890c8b19857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44ad06a223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d571414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df4feffffff51c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b4749c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be182724d95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f058960d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b73f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff0e7143796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0afd9ae134400f74b5e6aefb7eee403502734137ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb79f5589829b6b0679b5d65a0000000000000000000000001d55e8e4beb816dda4c370f5d6f41947106bd2d1fadc11d707abb6e7891efb4b21572ad0aa99a8208ee527f41c0e3edd4111c12ea55cbf3e2de0f276c5f91c0e869abda322da9efc9a51ff9b44411440f7a92f6146d232e18b288b342d490834f3702acf11dc3ed51a26f5b97dfb9b6eaf333f5b8b9d61d00d7e4c9379ff52b0852685c3aebaea1671f7a16ab740e262d5f6c99ce176a5a3fbd21ee8e0081582e19327feaf4da1362fcde97e0803dd0ac51336df1bbdf16e926f50e4d49c3c4a41580c43db6ee6e0a29c3fe6da1bda81c804e2fddcbbe81f466de2025c7b7e939615ebd041a4fbcf78e6781e07f17f0e485ec41b4ff5ff909bc99a5637c20f0b7ea6b82e0fd0f6f6a266d8accecda286039071e5be19e0747ed611ed2d7e104f6b04dc06479990f6c1d15f2ac4ff00187cd19ab9a674ea76de9c64beaf3c62eb7ac167315d88a8bef68bd7c81eb98272e4d29ad1bca220fa6778284548a81d31d76d8f4ebccb86cb2b45925a212db8bc181c9d1ce7dadeb23f1a12a02a8df83c8a70ccbed416cc0b10c7322362eaecffd040eb7afbe946732d1a71d2580b00addd0386f3e9e9273ac7d8f56fd5b2aa80335296b717dbe42b3194f1d031a89bc7b639db343c4080b7ca96792387e41d0ae707302a1d54ce0fd1fb6e6819629d62184a38f808448b9e618f88cd7c5dd76db8d0e54c00d38eafeb39571fbb90ff9d316f02bcc66ee407e63c50ce6f5743fbbe8672de97081f12453f9ffd3f6d48c7db60f5e514c150352d51b67589deb04e42e8f9f84f89d79ec81357813034c057104a2fa37ed499"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088641be0ffff00fe9352c44277fb08061402e00003fe62079f4b4d2f87e5feca6aab055013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000, 0x0, 0x0, &(0x7f0000000000), 0x0}, 0x50) 00:56:41 executing program 3: syz_genetlink_get_family_id$gtp(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$gtp(&(0x7f0000000080), 0xffffffffffffffff) pipe(0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_BALANCE_V2(r0, 0xc4009420, 0x0) sendmsg$alg(r0, &(0x7f0000001c40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001bc0)=[@assoc={0x18}], 0x18}, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) 00:56:41 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001000)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c03406910927c6b0b55b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c18dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b342f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c41146dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01a469398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979caa316b0f35e0f32b890c8b19857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44ad06a223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d571414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df4feffffff51c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b4749c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be182724d95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f058960d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b73f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff0e7143796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0afd9ae134400f74b5e6aefb7eee403502734137ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb79f5589829b6b0679b5d65a0000000000000000000000001d55e8e4beb816dda4c370f5d6f41947106bd2d1fadc11d707abb6e7891efb4b21572ad0aa99a8208ee527f41c0e3edd4111c12ea55cbf3e2de0f276c5f91c0e869abda322da9efc9a51ff9b44411440f7a92f6146d232e18b288b342d490834f3702acf11dc3ed51a26f5b97dfb9b6eaf333f5b8b9d61d00d7e4c9379ff52b0852685c3aebaea1671f7a16ab740e262d5f6c99ce176a5a3fbd21ee8e0081582e19327feaf4da1362fcde97e0803dd0ac51336df1bbdf16e926f50e4d49c3c4a41580c43db6ee6e0a29c3fe6da1bda81c804e2fddcbbe81f466de2025c7b7e939615ebd041a4fbcf78e6781e07f17f0e485ec41b4ff5ff909bc99a5637c20f0b7ea6b82e0fd0f6f6a266d8accecda286039071e5be19e0747ed611ed2d7e104f6b04dc06479990f6c1d15f2ac4ff00187cd19ab9a674ea76de9c64beaf3c62eb7ac167315d88a8bef68bd7c81eb98272e4d29ad1bca220fa6778284548a81d31d76d8f4ebccb86cb2b45925a212db8bc181c9d1ce7dadeb23f1a12a02a8df83c8a70ccbed416cc0b10c7322362eaecffd040eb7afbe946732d1a71d2580b00addd0386f3e9e9273ac7d8f56fd5b2aa80335296b717dbe42b3194f1d031a89bc7b639db343c4080b7ca96792387e41d0ae707302a1d54ce0fd1fb6e6819629d62184a38f808448b9e618f88cd7c5dd76db8d0e54c00d38eafeb39571fbb90ff9d316f02bcc66ee407e63c50ce6f5743fbbe8672de97081f12453f9ffd3f6d48c7db60f5e514c150352d51b67589deb04e42e8f9f84f89d79ec81357813034c057104a2fa37ed499"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088641be0ffff00fe9352c44277fb08061402e00003fe62079f4b4d2f87e5feca6aab055013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000, 0x0, 0x0, &(0x7f0000000000), 0x0}, 0x50) 00:56:41 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f2, &(0x7f0000000040)={'ip_vti0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @broadcast, @local}}}}) 00:56:41 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) socket$inet6_udp(0xa, 0x2, 0x0) r0 = socket$inet(0x2, 0x802, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'ip_vti0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @empty, @local}}}}) 00:56:41 executing program 0: socket$packet(0x11, 0x2, 0x300) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000200)={'syztnl2\x00', &(0x7f0000000180)={'ip6gre0\x00', 0x0, 0x2f, 0x4, 0x2, 0x7, 0x2, @empty, @mcast1, 0x8000, 0x8, 0x7bed, 0xd8cd}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000040)={'ip_vti0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @broadcast, @private=0xa010101}}}}) 00:56:41 executing program 1: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) connect$pptp(r0, 0x0, 0x0) [ 3351.842990][ T3060] gretap0 speed is unknown, defaulting to 1000 00:56:41 executing program 1: syz_genetlink_get_family_id$gtp(&(0x7f0000000040), 0xffffffffffffffff) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(0xffffffffffffffff, 0x0, 0x0) 00:56:41 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_STATION(0xffffffffffffffff, 0x0, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000fc0), 0xffffffffffffffff) gettid() ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) unshare(0x40000000) 00:56:41 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000200)={'syztnl2\x00', &(0x7f0000000180)={'ip6gre0\x00', 0x0, 0x2f, 0x4, 0x2, 0x7, 0x2, @empty, @mcast1, 0x8000, 0x8, 0x7bed, 0xd8cd}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'ip_vti0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x10, 0x1, 0x401, 0x1, {{0x5, 0x4, 0x2, 0x33, 0x14, 0x65, 0x0, 0x3, 0x4, 0x0, @broadcast, @local}}}}) 00:56:41 executing program 3: creat(&(0x7f0000000700)='./file0\x00', 0x0) mount$9p_unix(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1001442, 0x0) mount$9p_rdma(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3040008, 0x0) 00:56:41 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000004740)=@bpf_ext={0x1c, 0x1, &(0x7f0000004140)=@raw=[@func], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 00:56:41 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000001180), r0) 00:56:41 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000500), r0) sendmsg$IEEE802154_LIST_IFACE(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000540)={0x1c, r2, 0x824800423be4150b, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8}]}, 0x1c}}, 0x0) 00:56:41 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a1, &(0x7f0000000300)={@dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, 0x0, 0x0, 0x6, 0x400}) 00:56:41 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept4$alg(r0, 0x0, 0x0, 0x100000) [ 3352.106526][ T3080] gretap0 speed is unknown, defaulting to 1000 00:56:41 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000045c0)=@bloom_filter={0x1e, 0x0, 0xfff, 0x101, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x2}, 0x48) 00:56:41 executing program 0: socketpair(0x1, 0x0, 0x0, &(0x7f0000000900)) 00:56:41 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept4$alg(r0, 0x0, 0x0, 0x100000) 00:56:41 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x3, &(0x7f0000000e00)=@framed, &(0x7f0000000e80)='syzkaller\x00', 0x2, 0xad, &(0x7f0000000ec0)=""/173, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001000), 0x10}, 0x90) 00:56:41 executing program 2: r0 = socket(0x1d, 0x2, 0x6) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000100)={0x1d, r1, 0x2}, 0x18) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), r0) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000680)=ANY=[], 0x34}, 0x1, 0x8}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, 0x0, 0x0) 00:56:41 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002ac0)={0x6, 0x3, &(0x7f0000002880)=@framed, &(0x7f0000002900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 00:56:41 executing program 3: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r0, 0xe) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c) socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0xb00000000065808, 0x0) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, 0x0, 0x0) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000000), 0x0) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) shutdown(r0, 0x0) 00:56:41 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004440)={0x6, 0x1, &(0x7f00000042c0)=@raw=[@call={0x85, 0x0, 0x0, 0xa8}], &(0x7f0000004300)='GPL\x00', 0x20000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000004340)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000004380)={0x1, 0xe}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f00000043c0)=[{0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x5}, {0x0, 0x0, 0xb}, {0x0, 0x2}]}, 0x90) [ 3352.310174][ T37] audit: type=1400 audit(3401.897:92673): avc: denied { shutdown } for pid=3107 comm="syz-executor.3" lport=20000 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dccp_socket permissive=1 00:56:41 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/debug', 0x200000, 0x0) fcntl$dupfd(r0, 0x0, r0) 00:56:41 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000007980), 0x2, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) close_range(r0, r1, 0x0) 00:56:41 executing program 3: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r0, 0xe) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c) socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0xb00000000065808, 0x0) socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, 0x0, 0x0) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000000), 0x0) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) shutdown(r0, 0x0) 00:56:41 executing program 0: timer_create(0x1, 0x0, &(0x7f00000015c0)) clock_gettime(0x0, &(0x7f0000001600)={0x0}) timer_settime(0x0, 0x1, &(0x7f0000001640)={{0x0, 0x3938700}, {r0}}, 0x0) clock_gettime(0x0, &(0x7f00000000c0)={0x0}) timer_settime(0x0, 0x0, &(0x7f0000000100)={{}, {r1}}, &(0x7f0000000140)) 00:56:42 executing program 2: symlinkat(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') 00:56:42 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmctl$SHM_LOCK(r2, 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$SHM_LOCK(r0, 0x3) 00:56:42 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) 00:56:42 executing program 0: r0 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000080)) pwritev(r0, &(0x7f0000001280)=[{0xffffffffffffffff}], 0x1, 0x0, 0x0) 00:56:42 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x0, &(0x7f00000000c0), 0xfffffffffffffcd4) 00:56:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, 0x0, 0x0) 00:56:42 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0xd, 0x0, &(0x7f0000000000)) 00:56:42 executing program 3: getpid() r0 = getpid() tkill(r0, 0x20) 00:56:42 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) recvmmsg(r0, &(0x7f0000002900)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffedf}}], 0x1ce, 0x0, &(0x7f0000000000)={0x77359400}) 00:56:42 executing program 0: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup3(r1, r0, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r2, 0x6, 0xd, 0x0, 0x0) 00:56:42 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f000000b880)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e, 0x0}}], 0x2, 0x0) 00:56:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000100)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000000000)) 00:56:42 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_udp_int(r1, 0x11, 0x0, 0x0, 0x0) 00:56:42 executing program 0: ppoll(&(0x7f0000000000), 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x7) 00:56:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000100)=[{{0x0, 0x0, 0x0}}], 0x1, 0x60, &(0x7f0000000000)) 00:56:42 executing program 3: syz_clone(0x80400, 0x0, 0x0, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0xffffffff}) 00:56:43 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000440)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)="a6", 0x1}, {0x0}], 0x2}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0) 00:56:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000007980), 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000006300)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000004b00)=[@rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}], 0x18}}], 0x1, 0x0) 00:56:43 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_RENAME(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x34, 0x5, 0x6, 0x5, 0x0, 0x0, {}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME2={0x9, 0x3, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x34}}, 0x0) 00:56:43 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) accept$packet(r1, 0x0, 0x0) 00:56:43 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x83c2, 0x0) [ 3354.128957][ T37] audit: type=1400 audit(3403.717:92674): avc: denied { accept } for pid=3157 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_dgram_socket permissive=1 00:56:43 executing program 0: r0 = syz_clone(0x80400, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(r0) getpid() syz_clone3(&(0x7f0000000380)={0x110010200, &(0x7f0000000000), 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000340)=[0x0, 0x0, 0x0], 0x3}, 0x58) 00:56:43 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x3, &(0x7f00000017c0), &(0x7f0000001800)=0x4) 00:56:43 executing program 3: r0 = eventfd2(0x0, 0x0) openat$cgroup_type(r0, &(0x7f0000003a40), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 00:56:43 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f000000b880)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}}], 0x2, 0x0) 00:56:43 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f0000000080)=@abs, 0x6e) 00:56:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2da680, 0x0) mmap$binder(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0) 00:56:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f000000b880)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000002c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000000480)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20}}], 0x2, 0x0) 00:56:43 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ppoll(&(0x7f0000000300)=[{r0}, {r1}], 0x2, &(0x7f0000000180), 0x0, 0x0) 00:56:43 executing program 1: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000280), 0x248d00, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) dup3(r1, r0, 0x0) 00:56:43 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x4, 0x0, &(0x7f0000000080)=0xe) 00:56:43 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0xfffffffffffffd16) 00:56:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000440)=[{{0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1}}, {{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="81", 0x1}, {0x0}], 0x2}}], 0x2, 0x0) 00:56:43 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000022c0), 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) 00:56:43 executing program 1: r0 = fsopen(&(0x7f0000001700)='fusectl\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000002900)='fusectl\x00', &(0x7f0000002940)="aa", 0x1) 00:56:43 executing program 3: openat$ptp0(0xffffffffffffff9c, &(0x7f0000000040), 0x24e01, 0x0) [ 3354.353292][ T37] audit: type=1400 audit(3403.947:92675): avc: denied { append } for pid=3192 comm="syz-executor.3" name="ptp0" dev="devtmpfs" ino=714 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 00:56:43 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000500)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x0) 00:56:43 executing program 3: openat$rfkill(0xffffffffffffff9c, &(0x7f0000000240), 0x10d140, 0x0) 00:56:44 executing program 0: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) fcntl$setownex(r0, 0xf, 0x0) 00:56:44 executing program 1: io_uring_setup(0x25c0, &(0x7f0000000280)={0x0, 0x0, 0x1}) 00:56:44 executing program 2: pselect6(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0, 0x0) 00:56:44 executing program 0: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xc0189436, 0x0) 00:56:44 executing program 3: r0 = fsopen(&(0x7f0000000080)='bpf\x00', 0x0) vmsplice(r0, &(0x7f0000001300)=[{&(0x7f0000000200)="a0", 0x1}], 0x1, 0x0) 00:56:44 executing program 1: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f0000000040)='(#\')\x00', &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 00:56:44 executing program 0: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x78}, 0x20) 00:56:44 executing program 2: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000001100)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f0000001140)={0x2020}, 0x2020) 00:56:44 executing program 3: syz_open_procfs(0x0, &(0x7f0000002080)='auxv\x00') 00:56:44 executing program 1: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) read$rfkill(r0, &(0x7f0000000040), 0x8) 00:56:44 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000140), 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, 0x0) 00:56:44 executing program 0: clock_gettime(0x0, &(0x7f0000000200)={0x0, 0x0}) io_uring_setup(0x2603, &(0x7f0000000240)) pselect6(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x3}, 0x0, &(0x7f0000000140)={0x0, r0+10000000}, &(0x7f00000001c0)={&(0x7f0000000180)={[0xc8]}, 0x8}) 00:56:44 executing program 1: openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x424c2, 0x0) 00:56:44 executing program 3: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, 0x0) 00:56:44 executing program 1: syz_open_procfs(0x0, &(0x7f0000000600)='net/unix\x00') 00:56:44 executing program 0: clock_gettime(0x0, &(0x7f0000000200)={0x0, 0x0}) io_uring_setup(0x2603, &(0x7f0000000240)) pselect6(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x3}, 0x0, &(0x7f0000000140)={0x0, r0+10000000}, &(0x7f00000001c0)={&(0x7f0000000180)={[0xc8]}, 0x8}) 00:56:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x322142, 0x0) fcntl$setown(r0, 0x8, 0xffffffffffffffff) 00:56:44 executing program 3: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/109, 0x6d}], 0x1) 00:56:44 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 00:56:44 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000002dc0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 00:56:44 executing program 3: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x5450, 0x0) 00:56:44 executing program 0: r0 = fsopen(&(0x7f00000020c0)='bpf\x00', 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x8, 0x0, 0x0, 0xffffffffffffffff) 00:56:44 executing program 1: r0 = fsopen(&(0x7f0000000440)='jffs2\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r0, 0x0, &(0x7f0000000480)='ro\x00', 0x0, 0x0) 00:56:44 executing program 0: openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x103342, 0x0) 00:56:44 executing program 2: openat$vcsa(0xffffffffffffff9c, &(0x7f0000003ac0), 0x0, 0x0) 00:56:44 executing program 3: fsmount(0xffffffffffffffff, 0x0, 0x4e) 00:56:44 executing program 0: fsopen(&(0x7f0000000040)='exofs\x00', 0x0) 00:56:44 executing program 2: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) read$ptp(r0, &(0x7f0000000000)=""/170, 0xaa) 00:56:44 executing program 1: openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x80402, 0x0) 00:56:44 executing program 3: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000019c0), 0x0, 0x0) read$rfkill(r0, 0x0, 0x0) 00:56:44 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) 00:56:44 executing program 1: r0 = fsopen(&(0x7f00000020c0)='bpf\x00', 0x0) fstat(r0, &(0x7f0000000040)) 00:56:44 executing program 0: r0 = fsopen(&(0x7f0000000240)='ext2\x00', 0x0) r1 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00;\xa0qB\xc2Y!,\xdaz\xe5By\xdd\xd1\x85?x\xc4\x1e\xfa\xb6+\xd35\x8ad\xdf\xe4qF\xb6\xce\x05\x8f\x9c\xd3\xea\xd6>\x9dM5\xf6\r\xfd\xab\xcd\x16\xf4\xa0\x92\xdc#\xaa#\xba:*:\xbfxO\xea$yap\xadG\xac\xf4sL\xdcj1\xe7\x85\xbab$\x0e\xf5l\x19Z\xc5\xf3C@}\xdew\x9b\xcd\xae\xd5\x19X\xa8-\xf7\v\xe7-\v\xa7)\xef\xdcV\xa2\xe4\x01\x17\x1d\x9a\xfb\x1b\xcb\xb5C3Y\x86\x851\xda\x85(y\xac\xc3M\xee0\x9d\xe5_\xb3\x90\xa3\x81Q\x1d\x16I\xb0\t\xbc@\xa0[\\%\x1c\xd8\x8c\xa7\vv\xa5\xb1\x1a\xcbt\xeb\x98(\xbb`\xbc\xbd}\xf1\xf4\x1f\xdc|\xd0zRN\xcd\xb1v-\x86\xaa\xb6&\x04<\xd6\xf7\xe9T\xf3\xbc\xf6\xb5n\x02\xd5B\xf4\xec\x8e\x90\x05\x8f\xad\xb2\xb5C\xa6\x19\xf6\x85\xbb\xcc\x1d\x87\x95\xdf\xfb\xd9K@\xaf\xbe\x91U\xc8\x15\xcb\xdbd\xb3*\x84[E\xa3d?!\xb4@\xdcL\x02\xa6[;kT\x9f\xd8hE\x85\xab\x12\x80\x1d\x00e\x1c:\xd02TH)\xf2\xcd\x1c\xac7\xcb\xad\xe4*\xd4\x99\x16O\x8d.\x84\x02L\x00\xe0W\xa4\xbdLk\x88\xe6cM\xfc\xdbg\xe78t\xe4\xd5\xc9X~07/\xf5~\x9e\xe93\xa9\x8de))\xcd\xaa\n\x18\xa9op<\x7ff\x87\x12z\xfd@\x99\x05\x13\xb5$ \x9fC\x97\xbc2\x00'/500, 0x0, r1) 00:56:44 executing program 1: fsopen(&(0x7f0000000240)='sockfs\x00', 0x0) 00:56:44 executing program 3: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000002240), 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000002dc0), 0x0, 0x0) dup2(r1, r0) 00:56:44 executing program 0: r0 = fsopen(&(0x7f00000020c0)='bpf\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000000)='[^-%\x00', &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 00:56:44 executing program 2: fspick(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) 00:56:44 executing program 3: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read$nci(r0, &(0x7f0000000040)=""/118, 0x76) 00:56:44 executing program 2: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$EXT4_IOC_SETFSUUID(r0, 0x4008662c, 0x0) 00:56:44 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x4020940d, 0x0) 00:56:44 executing program 0: r0 = fsopen(&(0x7f00000020c0)='bpf\x00', 0x0) r1 = dup2(r0, r0) fsconfig$FSCONFIG_SET_BINARY(r1, 0x2, &(0x7f0000000040)=',\xd8\x00', &(0x7f0000000080)="be", 0x1) 00:56:44 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) fcntl$getown(r0, 0x9) 00:56:44 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x1c6800, 0x0) 00:56:44 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000005800), 0x0) dup2(0xffffffffffffffff, r0) 00:56:44 executing program 3: fsopen(&(0x7f0000001700)='fusectl\x00', 0x0) 00:56:44 executing program 1: openat$kvm(0xffffffffffffff9c, &(0x7f0000000380), 0x4002, 0x0) 00:56:44 executing program 0: r0 = openat$6lowpan_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BTRFS_IOC_QGROUP_CREATE(r0, 0x4010942a, 0x0) 00:56:44 executing program 2: openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pselect6(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0, 0x0) 00:56:44 executing program 3: io_uring_setup(0x3fdc, &(0x7f0000000140)={0x0, 0x0, 0x2}) 00:56:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000002dc0), 0x0, 0x0) vmsplice(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="a1", 0x1}, {0x0}], 0x2, 0x0) 00:56:44 executing program 2: dup2(0xffffffffffffffff, 0xffffffffffffffff) write$fb(0xffffffffffffffff, 0x0, 0x0) r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, 0x0) 00:56:44 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:44 executing program 1: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001100)='net/netfilter\x00') read$sequencer(r0, 0x0, 0x0) 00:56:44 executing program 0: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xc020660b, 0x0) [ 3355.089130][ T37] audit: type=1400 audit(3404.677:92676): avc: denied { read } for pid=3302 comm="syz-executor.2" name="snapshot" dev="devtmpfs" ino=98 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:acpi_bios_t tclass=chr_file permissive=1 00:56:44 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) [ 3355.102010][ T37] audit: type=1400 audit(3404.677:92677): avc: denied { open } for pid=3302 comm="syz-executor.2" path="/dev/snapshot" dev="devtmpfs" ino=98 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:acpi_bios_t tclass=chr_file permissive=1 00:56:44 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, 0x0) 00:56:44 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:44 executing program 0: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000002240), 0x2, 0x0) r1 = dup2(r0, r0) openat$cgroup_int(r1, &(0x7f0000000200)='hugetlb.2MB.rsvd.failcnt\x00', 0x2, 0x0) 00:56:44 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000001780), 0x2, 0x0) 00:56:44 executing program 2: openat$nullb(0xffffffffffffff9c, &(0x7f0000001300), 0x402, 0x0) 00:56:44 executing program 0: syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000080)) syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000080)) 00:56:44 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:44 executing program 0: getcwd(&(0x7f0000000040)=""/241, 0xf1) 00:56:44 executing program 2: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 00:56:44 executing program 1: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(r0, 0x0, 0x0) 00:56:44 executing program 3: readv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:44 executing program 1: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/fib_triestat\x00') 00:56:44 executing program 3: readv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:44 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x4000, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/64, 0x40}], 0x1) 00:56:44 executing program 2: openat$binder_debug(0xffffffffffffff9c, &(0x7f0000001100)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) 00:56:44 executing program 3: readv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:44 executing program 1: openat$sndseq(0xffffffffffffff9c, &(0x7f0000005800), 0x0) 00:56:44 executing program 0: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(r0, &(0x7f0000000700), 0xa) 00:56:44 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:44 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000002dc0), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x541b, 0x0) 00:56:44 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 00:56:44 executing program 0: r0 = fsopen(&(0x7f00000020c0)='bpf\x00', 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r0, 0x7, 0x0, 0x0, 0x0) 00:56:44 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 00:56:44 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:44 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 00:56:44 executing program 1: r0 = fsopen(&(0x7f0000000080)='bpf\x00', 0x0) vmsplice(r0, 0x0, 0x0, 0x0) 00:56:44 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/fib_triestat\x00') write$yama_ptrace_scope(r0, 0x0, 0x0) 00:56:44 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 00:56:45 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080), &(0x7f0000000100)={0x0, r0+60000000}, 0x0) 00:56:45 executing program 1: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000019c0), 0x0, 0x0) read$rfkill(r0, &(0x7f0000000000), 0x8) 00:56:45 executing program 3: openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 00:56:45 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x40086602, 0x0) 00:56:45 executing program 3: openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x14) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 00:56:45 executing program 0: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) fstat(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setgid(r1) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x142) 00:56:45 executing program 3: openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) 00:56:45 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, 0x0, 0x0) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(0xffffffffffffffff, r0) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) [ 3355.553920][ T37] audit: type=1804 audit(3405.147:92678): pid=3393 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=ToMToU comm="syz-executor.1" name="file0" dev="sda1" ino=1948 res=1 errno=0 00:56:45 executing program 0: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) fstat(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setgid(r1) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(0xffffffffffffffff, r0) 00:56:45 executing program 0: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) fstat(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setgid(r1) 00:56:45 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, 0x0, 0x0) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2400, 0xa) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(0xffffffffffffffff, r0) 00:56:45 executing program 0: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) fstat(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setgid(r1) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, r0, 0x0) 00:56:45 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, 0x0, 0x0) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 00:56:45 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fstat(r0, &(0x7f0000000080)) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x42141, 0x0) 00:56:45 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380), 0x0) 00:56:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20100, 0x44) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 00:56:45 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380), 0x0) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1a542, 0x6a) 00:56:45 executing program 0: r0 = msgget$private(0x0, 0x0) shmat(r0, &(0x7f0000ff0000/0x3000)=nil, 0x0) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 00:56:45 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380), 0x0) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x7ff, &(0x7f0000000080)) 00:56:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4000, 0x10, &(0x7f0000000280)) 00:56:45 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r0, r1) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) setuid(r0) 00:56:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb8000, 0x4) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r0, r1) 00:56:45 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x40, &(0x7f0000000500)) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r0, r1) 00:56:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000180)='./file0\x00', 0xa0000c10) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000000)='./file0\x00', 0x10000c14) 00:56:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000080)='./file0\x00', 0x220) 00:56:45 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) 00:56:45 executing program 2: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(0xffffffffffffffff, r0) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000080)='./file0\x00', 0x80000001) 00:56:45 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x404802, 0x0) 00:56:45 executing program 2: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(0xffffffffffffffff, r0) 00:56:45 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x4000, 0x400, &(0x7f0000000080)) 00:56:45 executing program 2: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(0xffffffffffffffff, r0) 00:56:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x100, 0x0, &(0x7f0000000500)) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x8, &(0x7f0000000180)) 00:56:45 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x4, &(0x7f0000000080)) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 00:56:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x100, 0x0, &(0x7f0000000500)) 00:56:45 executing program 1: setuid(0xee00) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) 00:56:45 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20, &(0x7f0000000180)) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 00:56:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x100, 0x0, &(0x7f0000000500)) 00:56:45 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x40, &(0x7f0000000180)) 00:56:45 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200000, 0x100) 00:56:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x173141, 0x0) statx(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x100, 0x0, &(0x7f0000000500)) 00:56:45 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 00:56:45 executing program 3: setuid(0xee00) shmget(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) 00:56:45 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write$tun(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000086dd0300000000004c00000060700b6000482f00fc020000000000000000400000000000ff0200000000000000000000000000012420655800000000fff7fff800000800600086dd080088be"], 0xfdef) 00:56:45 executing program 3: r0 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r0, &(0x7f0000000300)={0x28, 0x0, 0x0, @my=0x1}, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_type(r1, &(0x7f0000000000), 0x248800) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r0, 0x28, 0x1, &(0x7f0000000100)=0xfffffffffffffffe, 0x112) 00:56:45 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r0, &(0x7f0000000300)={0x28, 0x0, 0x0, @my=0x1}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r0, 0x28, 0x1, &(0x7f0000000100)=0xfffffffffffffffe, 0x112) 00:56:45 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x26e1, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f0000000000)) 00:56:45 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r0, &(0x7f0000000140)={0x28, 0x0, 0x0, @my=0x1}, 0x10) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="850000000700000095"], &(0x7f0000000000)='syzkaller\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f00000003c0)='virtio_transport_alloc_pkt\x00', r1}, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000180)={0xd000000, 0x10000}) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r0, 0x28, 0x1, &(0x7f0000000100)=0xfffffffffffffffe, 0x112) [ 3356.099342][ T3519] EXT4-fs warning (device sda1): ext4_resize_begin:83: There are errors in the filesystem, so online resizing is not allowed 00:56:45 executing program 2: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f00000001c0)=ANY=[], 0x25) 00:56:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x4000000, &(0x7f0000000240)=@abs, 0x6e) 00:56:45 executing program 2: openat$random(0xffffffffffffff9c, &(0x7f0000000580), 0x400c0, 0x0) 00:56:45 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x188541, 0x0) write$FUSE_DIRENTPLUS(r0, 0x0, 0x0) 00:56:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x842, 0x0) write$FUSE_GETXATTR(r0, 0x0, 0x0) 00:56:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001c40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}}], 0x1, 0x0, 0x0) write$FUSE_CREATE_OPEN(r1, 0x0, 0x0) 00:56:45 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x842, 0x0) write$FUSE_WRITE(r0, 0x0, 0x0) 00:56:45 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, &(0x7f0000000400)=[{{0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/222, 0xde}], 0x1}}], 0x1, 0x0, 0x0) 00:56:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x842, 0x0) write$FUSE_STATFS(r0, 0x0, 0x0) 00:56:45 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x2140, 0x0) 00:56:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x40000020, 0x0) 00:56:45 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000005e40), 0x2, 0x0) write$FUSE_STATFS(r0, 0x0, 0xffffffffffffff70) 00:56:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) 00:56:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) write$FUSE_NOTIFY_INVAL_ENTRY(r0, 0x0, 0xfffffdca) 00:56:45 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1aad01, 0x0) write$FUSE_LK(r0, 0x0, 0x0) 00:56:46 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x20000000, &(0x7f0000000000)=@abs, 0x69) 00:56:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg$unix(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f0000002480)=[{&(0x7f00000020c0)=""/102, 0x66}], 0x1}, 0x0) 00:56:46 executing program 3: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000003080)=[{}], 0x1) 00:56:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x4000) 00:56:46 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001c40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}}], 0x1, 0x0, 0x0) write$FUSE_DIRENT(r1, 0x0, 0x0) 00:56:46 executing program 0: openat$ptp0(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) 00:56:46 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, &(0x7f0000000400)=[{{0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/222, 0xde}], 0x1}}], 0x1, 0x0, &(0x7f0000000440)) 00:56:46 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x20008001, 0x0, 0x28) 00:56:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x188541, 0x0) write$FUSE_STATFS(r0, 0x0, 0xfffffc84) 00:56:47 executing program 0: semget(0x3, 0x2, 0x3b5) 00:56:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x4008011, 0x0, 0x0) 00:56:47 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, &(0x7f0000000400)=[{{0x0, 0x0, 0x0, 0xfffffffffffffd05}}], 0x1, 0x0, 0x0) 00:56:47 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x4008015, 0x0, 0x0) 00:56:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x4302, 0x0) write$FUSE_OPEN(r0, 0x0, 0x46) 00:56:47 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1aad01, 0x0) write$FUSE_OPEN(r0, 0x0, 0x0) 00:56:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fstat(r0, &(0x7f0000000080)) 00:56:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x4e, 0x0, 0x0, 0x0) 00:56:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001c40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}}], 0x1, 0x0, 0x0) write$FUSE_INTERRUPT(r1, 0x0, 0x0) 00:56:47 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000005e40), 0x2, 0x0) write$FUSE_NOTIFY_INVAL_ENTRY(r0, 0x0, 0xffffffffffffff0c) 00:56:47 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x188541, 0x0) write$FUSE_NOTIFY_STORE(r0, 0x0, 0x0) 00:56:47 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write$FUSE_ENTRY(r0, 0xffffffffffffffff, 0x0) 00:56:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x842, 0x0) write$P9_RAUTH(r0, 0x0, 0x0) 00:56:47 executing program 3: timer_create(0x1, &(0x7f0000000140)={0x0, 0x0, 0x1}, &(0x7f0000000240)) 00:56:47 executing program 0: pipe2(&(0x7f0000003dc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_ENTRY(r0, 0x0, 0x0) 00:56:47 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x188541, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x11, r0, 0x0) 00:56:47 executing program 1: getpid() timer_create(0x3, &(0x7f00000001c0)={0x0, 0x3b}, &(0x7f0000000300)) 00:56:47 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x842, 0x0) ioctl$IOC_WATCH_QUEUE_SET_FILTER(r0, 0x5761, &(0x7f0000000200)=ANY=[@ANYBLOB="0500000000000000000400000600000009000000ff07000006000000050000000002000002000000070000000300000007000000080000000000003006000000f7ffffff080000000700000006000000005d06dae2ea503718cb0a86d89cf6b71000a40002000000ffffff7f01f8ffffffffffff00000000b1f5ffffa9d3000008000000ffff0000910000003338fc6effffffff0000000009000000ffff00000700000053000000010000005c0b00000600000000000000fb25000002000000070000000600000003000000050000000600000000100000006e01000000000001000000ff0f0000350a0000ffff0000ff0100"]) mq_open(&(0x7f0000000180)='-]\x00', 0x40, 0x4, &(0x7f00000001c0)={0xb73, 0x1, 0xa38, 0x3f}) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000140)) write$P9_RAUTH(0xffffffffffffffff, 0x0, 0x0) 00:56:47 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read$watch_queue(r0, &(0x7f0000000080)=""/75, 0x4b) [ 3358.060576][ T37] audit: type=1400 audit(3407.647:92679): avc: denied { map } for pid=3601 comm="syz-executor.2" path="/dev/zero" dev="devtmpfs" ino=6 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:zero_device_t tclass=chr_file permissive=1 00:56:47 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read$FUSE(r0, &(0x7f0000004300)={0x2020}, 0x2020) write$FUSE_ATTR(r1, &(0x7f0000000140)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01, 0xffffffffffffffff}}}, 0x78) 00:56:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, &(0x7f0000000400)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2040, 0x0) 00:56:47 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x842, 0x0) ioctl$IOC_WATCH_QUEUE_SET_FILTER(r0, 0x5761, &(0x7f0000000200)=ANY=[@ANYBLOB="0500000000000000000400000600000009000000ff07000006000000050000000002000002000000070000000300000007000000080000000000003006000000f7ffffff080000000700000006000000005d06dae2ea503718cb0a86d89cf6b71000a40002000000ffffff7f01f8ffffffffffff00000000b1f5ffffa9d3000008000000ffff0000910000003338fc6effffffff0000000009000000ffff00000700000053000000010000005c0b00000600000000000000fb25000002000000070000000600000003000000050000000600000000100000006e01000000000001000000ff0f0000350a0000ffff0000ff0100"]) mq_open(&(0x7f0000000180)='-]\x00', 0x40, 0x4, &(0x7f00000001c0)={0xb73, 0x1, 0xa38, 0x3f}) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000140)) write$P9_RAUTH(0xffffffffffffffff, 0x0, 0x0) 00:56:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_INTERRUPT(r0, 0x0, 0x0) 00:56:47 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x842, 0x0) ioctl$IOC_WATCH_QUEUE_SET_FILTER(r0, 0x5761, &(0x7f0000000200)=ANY=[@ANYBLOB="0500000000000000000400000600000009000000ff07000006000000050000000002000002000000070000000300000007000000080000000000003006000000f7ffffff080000000700000006000000005d06dae2ea503718cb0a86d89cf6b71000a40002000000ffffff7f01f8ffffffffffff00000000b1f5ffffa9d3000008000000ffff0000910000003338fc6effffffff0000000009000000ffff00000700000053000000010000005c0b00000600000000000000fb25000002000000070000000600000003000000050000000600000000100000006e01000000000001000000ff0f0000350a0000ffff0000ff0100"]) mq_open(&(0x7f0000000180)='-]\x00', 0x40, 0x4, &(0x7f00000001c0)={0xb73, 0x1, 0xa38, 0x3f}) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000140)) write$P9_RAUTH(0xffffffffffffffff, 0x0, 0x0) 00:56:47 executing program 0: mq_open(&(0x7f00000001c0)='}!-:\x00', 0x40, 0x8, &(0x7f0000000200)={0xaa0, 0x3ff, 0x4, 0x3}) timer_create(0x1, 0x0, &(0x7f0000000240)) timer_create(0x2, &(0x7f0000000140)={0x0, 0x14, 0x4, @thr={&(0x7f0000000000)="0aa164c338372ecbb55d61b61b080d1d5760c02f8c0150477cef632d2249bcd7216b54977cd2f3fb152f6118beb4e3c3eab30d6001341cce28673514978981392bfe73bb86bb768a90f43bf2ff8f9da3bc4f60e165f4809ba966b3c9b956d73cd135f65af776d31168a836b1de1c5123d0028442f047e8be96b86114d24f76d184ad05a459d8fe55027a58fd358ef511ee842968db9069671809de27b5d5396cb404462bfae62528b2c087d2cb5bf52cd2afbbbb05fa31ce055da18b7bb122975f61afa39e889ad9083a0d17fc13b663b59aac8b5403", &(0x7f0000000100)="8a9c742f54fb8be040bd18327e23ced443a3a7819e258a9857ca3426948656a4b5c43fc0ddc86ea7c703508fcca72c9b5f4a9cb0c3e5e2876698"}}, &(0x7f0000000180)) 00:56:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x188541, 0x0) write$cgroup_type(r0, 0x0, 0x0) 00:56:48 executing program 3: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_BMAP(r0, 0x0, 0x0) 00:56:48 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000005e40), 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x31, r0, 0x0) 00:56:48 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x842, 0x0) ioctl$IOC_WATCH_QUEUE_SET_FILTER(r0, 0x5761, &(0x7f0000000200)=ANY=[@ANYBLOB="0500000000000000000400000600000009000000ff07000006000000050000000002000002000000070000000300000007000000080000000000003006000000f7ffffff080000000700000006000000005d06dae2ea503718cb0a86d89cf6b71000a40002000000ffffff7f01f8ffffffffffff00000000b1f5ffffa9d3000008000000ffff0000910000003338fc6effffffff0000000009000000ffff00000700000053000000010000005c0b00000600000000000000fb25000002000000070000000600000003000000050000000600000000100000006e01000000000001000000ff0f0000350a0000ffff0000ff0100"]) mq_open(&(0x7f0000000180)='-]\x00', 0x40, 0x4, &(0x7f00000001c0)={0xb73, 0x1, 0xa38, 0x3f}) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000140)) write$P9_RAUTH(0xffffffffffffffff, 0x0, 0x0) 00:56:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x4000080, 0x0, 0x0) 00:56:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001c40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xffffffffffffff88}}], 0x1, 0x0, 0x0) 00:56:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x4008051, &(0x7f0000000240)=@abs, 0x6e) 00:56:48 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001c40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}}], 0x1, 0x0, 0x0) write$FUSE_ENTRY(r1, 0x0, 0x0) 00:56:48 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x11, r0, 0x0) 00:56:48 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x141) read$hidraw(r0, 0x0, 0x0) 00:56:48 executing program 1: openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x288801, 0x0) 00:56:48 executing program 2: syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect$printer(0x6, 0x2d, &(0x7f00000021c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) syz_usb_connect(0x6, 0x24, &(0x7f0000003580)={{0x12, 0x1, 0x0, 0x8d, 0x85, 0x74, 0x0, 0x145f, 0x10c, 0xea8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x84, 0xaa, 0xd5}}]}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000004fc0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x5}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000005400)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x50, 0x6, 0x8, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x2, 0x9, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x2, 0x1, 0x9e}}}}}}}]}}, &(0x7f0000005680)={0xa, &(0x7f00000054c0)={0xa, 0x6, 0x110, 0xce, 0x46, 0x0, 0x10, 0x2}, 0xf, &(0x7f0000005500)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x2, 0x2}]}, 0x4, [{0x4, &(0x7f0000005540)=@lang_id={0x4, 0x3, 0x44b}}, {0x4e, &(0x7f0000005580)=@string={0x4e, 0x3, "8a312029edcfcf82b4dc40026fe17e304aff0a71260a3280be001fa031dd5885d75af38d3784034c0e5389e91c637e4e26405a2d6313d876ef8c7279d8571fe1b524bb72bbf1f5f08cbd608f"}}, {0x4, &(0x7f0000005600)=@lang_id={0x4, 0x3, 0x438}}, {0x4, &(0x7f0000005640)=@lang_id={0x4, 0x3, 0x457}}]}) 00:56:48 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f0000003580)={{0x12, 0x1, 0x0, 0x8d, 0x85, 0x74, 0x8, 0x145f, 0x10c, 0xea8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x84, 0xaa, 0xd5, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x20}}]}}]}}]}}, 0x0) 00:56:48 executing program 1: syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect$printer(0x6, 0x0, 0x0, 0x0) syz_usb_connect(0x6, 0x24, &(0x7f0000003580)={{0x12, 0x1, 0x0, 0x8d, 0x85, 0x74, 0x0, 0x145f, 0x10c, 0xea8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x84, 0xaa, 0xd5}}]}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000004fc0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x5}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000005400)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x0, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x0, 0x0, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x400}}}}}}}]}}, 0x0) 00:56:48 executing program 0: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000002d40)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x0, 0x0) [ 3359.290924][T31396] usb 8-1: new high-speed USB device number 68 using dummy_hcd [ 3359.494006][T16761] usb 7-1: new high-speed USB device number 48 using dummy_hcd [ 3359.530529][T31396] usb 8-1: Using ep0 maxpacket: 8 00:56:49 executing program 0: syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x20200) 00:56:49 executing program 0: ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000a80)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x5) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, 0x0) [ 3359.660707][T31396] usb 8-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping 00:56:49 executing program 1: syz_open_dev$evdev(&(0x7f0000001b80), 0x0, 0x40c00) 00:56:49 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000003580)={{0x12, 0x1, 0x250, 0x8d, 0x85, 0x74, 0x8, 0x145f, 0x10c, 0xea8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x84, 0xaa, 0xd5, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x20}}]}}]}}]}}, &(0x7f0000003740)={0x0, 0x0, 0x5, &(0x7f0000003680)={0x5, 0xf, 0x5}, 0x2, [{0x2, &(0x7f00000036c0)=@string={0x2}}, {0x4, &(0x7f0000003700)=@lang_id={0x4}}]}) [ 3359.860999][T31396] usb 8-1: New USB device found, idVendor=145f, idProduct=010c, bcdDevice= e.a8 [ 3359.865109][T31396] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3359.868727][T31396] usb 8-1: Product: syz [ 3359.880580][T31396] usb 8-1: Manufacturer: syz [ 3359.880651][T16761] usb 7-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 3359.882494][T31396] usb 8-1: SerialNumber: syz [ 3359.884412][T31396] usb 8-1: config 0 descriptor?? [ 3359.941945][T31396] dvb-usb: found a 'Compro Videomate DVB-U2000 - DVB-T USB1.1 (please confirm to linux-dvb)' in cold state, will try to load a firmware [ 3359.948243][T31396] usb 8-1: Direct firmware load for dvb-usb-dibusb-5.0.0.11.fw failed with error -2 [ 3359.952222][T31396] usb 8-1: Falling back to sysfs fallback for: dvb-usb-dibusb-5.0.0.11.fw [ 3360.040923][T16761] usb 7-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 3360.044389][T16761] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3360.047314][T16761] usb 7-1: Product: syz [ 3360.048950][T16761] usb 7-1: Manufacturer: syz [ 3360.050964][T16761] usb 7-1: SerialNumber: syz [ 3360.294213][ T3647] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 3360.299490][ T3647] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 3360.346503][T16761] usb 7-1: USB disconnect, device number 48 00:56:50 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000003580)={{0x12, 0x1, 0x0, 0x8d, 0x85, 0x74, 0x8, 0x145f, 0x10c, 0xea8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x84, 0xaa, 0xd5}}]}}]}}, &(0x7f0000003740)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 00:56:50 executing program 3: syz_usb_connect(0x0, 0x8f, &(0x7f0000003580)={{0x12, 0x1, 0x250, 0x8d, 0x85, 0x74, 0x8, 0x145f, 0x10c, 0xea8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7d, 0x1, 0x6, 0x9, 0x0, 0x3, [{{0x9, 0x4, 0x77, 0x81, 0x1, 0x84, 0xaa, 0xd5, 0x8, [@cdc_ncm={{0x9, 0x24, 0x6, 0x0, 0x1, "d22acf1c"}, {0x5, 0x24, 0x0, 0x29}, {0xd, 0x24, 0xf, 0x1, 0xdb4c, 0x5, 0xc17d, 0x5}, {0x6, 0x24, 0x1a, 0x3ff, 0x1}, [@acm={0x4, 0x24, 0x2, 0xd}, @mbim={0xc, 0x24, 0x1b, 0x6, 0x6, 0x5b, 0x9, 0x1, 0xf9}, @mdlm={0x15, 0x24, 0x12, 0x100}, @country_functional={0xe, 0x24, 0x7, 0xff, 0x0, [0xc52, 0x0, 0x1ff, 0x5]}, @network_terminal={0x7, 0x24, 0xa, 0xc0, 0x2, 0xff, 0x9}]}], [{{0x9, 0x5, 0x5, 0xc, 0x20, 0x2, 0x56, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x1f, 0x60}]}}]}}]}}]}}, &(0x7f0000003740)={0xa, &(0x7f0000003640)={0xa, 0x6, 0x310, 0x7, 0xff, 0xff, 0x10, 0x4}, 0x1f, &(0x7f0000003680)={0x5, 0xf, 0x1f, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x3a, 0x9, 0x8001}, @ssp_cap={0x10, 0x10, 0xa, 0x9, 0x1, 0x4f6, 0xf, 0x7, [0xc0]}]}, 0x2, [{0x11, &(0x7f00000036c0)=@string={0x11, 0x3, "8b9ffc8fb0fc100ae08b607353bc98"}}, {0x4, &(0x7f0000003700)=@lang_id={0x4, 0x3, 0x861}}]}) 00:56:50 executing program 0: syz_usb_connect(0x0, 0x34, &(0x7f0000003580)={{0x12, 0x1, 0x0, 0x8d, 0x85, 0x74, 0x8, 0x145f, 0x10c, 0xea8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x84, 0xaa, 0xd5, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@uac_iso={0x7}]}}]}}]}}]}}, 0x0) 00:56:50 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000003580)={{0x12, 0x1, 0x250, 0x8d, 0x85, 0x74, 0x8, 0x145f, 0x10c, 0xea8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x84, 0xaa, 0xd5}}]}}]}}, &(0x7f0000003740)={0x0, 0x0, 0x0, 0x0}) [ 3361.120564][T16761] usb 7-1: new high-speed USB device number 49 using dummy_hcd 00:56:50 executing program 1: ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000140)={0x2, 0x100}) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000180)={0x2, 0x100, 0x0, 0x7ff0, 0x9, 0x7ff}) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)={0x89c, "363f64a92a8953ca9800b8800da88b3c79a04c99e56ce293cc894271530a639a9532919b93e168f6101c809952f0483805a47de270d24b2677acd0be720ce66700bf5dd6c5862c6151e6cf131fa45df28ce57794092b41fe97a57664eaf163e5ad10c5780c58deca16f551cb5d62e5b8149f092e440fef0c76b95c269464e56f8842e1550f005ab7deb4eaf01f499bdab6b8fb8436e83dfe4d2a378badc85b8f8ff7422337b653d4ec2a83e8a9dbb7b5f82cd79c928519d2eeddd8907a3354452c27e3620bb80efecf130a7c92cb96cade3dbafd59fb6b89fc852fe7bb9dda39f6d1e9174c182eac29fbb3c8e63cc57ad62c3244d6dd255126dbaa6a8db644729acad274d3177f0ad39c77039c7daad4be17db35f7c1e482630d153884062e48f86797a8e322584a66a34ae8002070a194fda5a333ffb9233c067b5cc7012c2763fc63dc3120d85d02d192b3ad1bc48a85b5ff5b68a19f40a907bc0d31da9079034a64e1a78abf6654b20ac449e7f85ca176dc0320022a68a024059edeea724534aa52837455fd1afe2be6b50630df2c145b9d0b7ddf8cf3f497b3de431e194df8e0166842073bf1923cb8720077a15914a2b6e1388341d6197c71d98b67bd1b577ee704dcd7d7de11a0ca5ec91a887c9e948a442732bc5dcf8c1ada94481d06edffadb8adfc70a77777de0042ee2b9e50a8ec5c68bf1b1bb87fa78659e8995993ba30dbc6b4087a0a8f14300500b436f6b07bb2ad74e553fef30f60f92e771cfa8751870b326c6351c957f1abba0aca4cc8a2aeb8962adaf0d0beecfe2fc307596f4ea0c9e5989a3457aaa2cfb72875110feaabe7fe83d7d19765fc6ab4a4fbc9e95e2ae4bb6c37406188c9b6bc1609194fe4494e891d8bef97235dcfad828d8e321270e588f83b8421be578f272378e9b28dc355bf7c74c6cfea59c2ed98dfeb72316391a940dedac4aad383a010a5326f751f938406d39608a1a263635d4e69da1bc239174d58cb6b47ce3c701fd1ba60ad2b13cce44e976dc65ec3ae8a11bf7fea994582ea9b12ba7d39242f22d3bee983e4a1ebfabdd2af028cc99e7eba9692cc2312bb9408463c675161119e91866a56c360e086f757e3208e635a46e05dd912876abc73b5660970a22c90f9555ab585aa8377bc69e881b1128e86f4019b35e0efc6e64353d5a398a529c3aa99338cb3247dee37be76dec238591429c340e483bec267095774489b017a15896312a51f56ebc83ecf4456990dd0e4050f70b1f8c86ba7d4832f3a7f247e404e168b33d5466f9eac3542007e8558bb4e86754d8ebee32d1d7f455883987587781e95ebcd9a0530eaeae596d2dcad131914f097511ca952ea5b85a1cdeb8a5cc0fec546de3bc4647fee7dd10a26b9afb5547c0ce4228111e6e37a7d23cd8fa3db9f6c5d8a6779d275df32c599c0583d7d1bb4d551c6ebdddc8dfa8a2103036af7935d4c7405a75391ae84b715f2b91e2cf5106d6e339a38be97972142e9a9ecd6e575e71e3ab9271a424280e304eb4a96e755076d32a7f31f34e0c782f301b92445a9879148afe202fbd37d2af28ec21c3d5364677ad88669424e8b0ec8390d4a1f73bc963132a8ba074a84a99530f13183eb642c2a89582c90999b4745c7dbae51d8135fb05e9681c454ee277d534147a886d9d39e2b0739e08ceda24d3d813160955ff976bd6705ef17aa55ee4c19824108f415b15571682b4b6e608899c41c3364d5e0a0a5c7dedaf2a8ff9c980dea4e30d8b6c3c4bd9f040f3b28994ddc279f0609cf39e2fe85adb264d6e5bb2782c6119ec01c11bab050a4dd981c6169e2b08b29f4e44af2b072959c2d856760b9606d780fae1cf4ac5d19cc865262d8f0e655bd9982ff7f8656055e80069834fd95645f8063bca4c22cfcbfba07340d1d55d0d8eb0f1da1b0f1e3e3534b917f74bbd875aba30443ea48373ace8b032c54a3a7aa27c75a5f7dc1256e1a722280eea7f9864300eda55d2110ba27d5252a478c38700eb0a245c115124aaed5cbbcdc4986b8022697a1ea5668ec935041fdda7b343afe518d63c5afbe4f25fb6266457144181ebcddc6bf7938b3accf03d67c94e7274a017a9441ac81e57b316c9ed38de45c9d4b477a4b0e1571cd7ddde6247582061e256171f2e1048dc181559c629ced95c8b367ff7dca0536fc4b6c334618b1de38c64dfba495e776ba46307a7dd347dc469e37354d36136287b7e2275e7fa74bb4d4129be2292e24f23f01182d6cf239df1a93e66201d4282b0fa973d36af2efc6f9353283f5f195801344b228d22a219fd7ecfa2eab7c05e657b68812d2084c7a52f796f16f004d2d87aa2f21641016ddc20019f715e26858c45ef965638f18c1fd2708e8a0a2f3bf121fbc119c94a6a2b6a3c17aa1dc943daf8ff00185d11801b209999dbdd492df21135e3b2edf9bb5d7d7f6a5133bcd175f09ac86b92dda49516498ce09fde148dcc1355967f81452d45aa724db48c82b430c1bf0aba0440cfbe2c93e9ffc3def20be248faa4f56a54a2d9a517fcea6dbfe0386fcf8fce60c861b6def95755b244965ee754e0cc7908e38b526ef0347fe530a4daee1a8277deb66161040de13ff1fc4cc768f575d0e7991b19ff26557bd401c28b73376c273c11818941465aa0ee6372c3ae409b30cd7b3e58227d38ab1e17c2763b4fc1f06eaca9d6cc447a98b4db770e9804a17fa9746a3f30b3b86a090609a167721a999dd41876ffc73636ef1f85c8fcac3107b7da1ea34e45f5cfbf31f3d11e1757fb5c05754b35d8430e0cf2e03acd9fb7cbb05f5f4e2d5f8a21ee24d6701e3d806630f3655b7cb8255403adff754804071db37f7c2b9dec424b66e0608c192d807c4f41a1bbc3726f69df7ffe9657664a36aa49dcc1fa78c8f8d301e999fc3e54da732adf24a10cff4a23d6548f840101aa2e94cdae72748212b271fe2835c7557c90b227962a7d57f796bf2deda923e4573c465b12425b2ac90dc06e942f895768370ea8493a48027d913dd7ec5a4c93e76dbc196e3994a62f67a1a7d44ecc3417959d3587b699e8dd1e25cfafaab9042be3e1f18d38027cf616d7516ef90ccffeb0d3329cd222f2ec6a1"}) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000a80)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000b40)={0xb6, "c8126fcb12f9b5c864282d6a9a33da1a9f34455be398016e033fdf625cd28337d62b17a555387abd67b694bd99cb63a62ce7006e368f6655733e3a89f4396bb1a08f59c87e5f9a257f29530685dee753abeaec02261b5a6b07811be4e50891feec5d794a7c71c82b23b24755aa6f00c28586e28a7bd64b41558ea4502063a1cc4e019593924e3ac1b00a3c03614a5b25dc99d976c18bd5c59148b02b58f56fac5c698fcb51b353cfb10ff9487fb19de1db2f0adca3d3"}) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000c00)={0x1, 0x1, 0x3f, 0x7, 0x2, 0x80}) r0 = syz_open_dev$hiddev(&(0x7f0000000c40), 0x3, 0x200080) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000c80)={0x2, 0x5, 0xfffffffc, 0x1}) ioctl$HIDIOCGREPORT(r0, 0x400c4807, 0x0) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000d00), 0x7, 0x480082) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000d40)) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000d80)) ioctl$HIDIOCGFIELDINFO(r0, 0xc038480a, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000f00)={0x54, 0x6a45, 0x98, {0x1, 0xff}, {0x3, 0x7}, @const={0xff26, {0xfff, 0x6, 0x3f}}}) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x5) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000002d40)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000002dc0), 0x0, 0x10b001) ioctl$HIDIOCGNAME(r2, 0x80404806, &(0x7f0000002e00)) 00:56:50 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000003580)={{0x12, 0x1, 0x250, 0x8d, 0x85, 0x74, 0x8, 0x145f, 0x10c, 0xea8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x84, 0xaa, 0xd5, 0x0, [], [{}]}}]}}]}}, &(0x7f0000003740)={0x0, 0x0, 0x0, 0x0}) [ 3361.370604][T16761] usb 7-1: Using ep0 maxpacket: 8 [ 3361.770759][T16761] usb 7-1: string descriptor 0 read error: -22 [ 3361.773233][T16761] usb 7-1: New USB device found, idVendor=145f, idProduct=010c, bcdDevice= e.a8 [ 3361.777038][T16761] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3361.791710][T16761] usb 7-1: config 0 descriptor?? [ 3361.833094][T16761] dvb-usb: found a 'Compro Videomate DVB-U2000 - DVB-T USB1.1 (please confirm to linux-dvb)' in cold state, will try to load a firmware 00:56:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x150}, 0x0) 00:56:51 executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN(0x7, &(0x7f0000000100)={0x0}, 0x10) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x8dbe2500, 0x0, 0x0, 0x0, 0x0, 0x0) 00:56:52 executing program 2: socketpair(0x21, 0x0, 0x0, &(0x7f0000000440)) 00:56:53 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_procfs$namespace(0x0, &(0x7f0000000680)='ns/cgroup\x00') 00:56:53 executing program 1: socketpair(0xa, 0x5, 0x0, &(0x7f00000001c0)) 00:56:53 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x40001) 00:56:53 executing program 0: socketpair(0xa, 0x5, 0x74d9, &(0x7f00000001c0)) 00:56:53 executing program 2: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000000680)='ns/cgroup\x00') syz_clone(0x8dbe2500, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(0x0, 0x0) 00:56:53 executing program 1: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001240)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f0000000040)='i', &(0x7f0000001140)="14"}, 0x50) 00:56:53 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000680)='ns/cgroup\x00') syz_clone(0x8dbe2500, 0x0, 0x0, 0x0, 0x0, 0x0) 00:56:53 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, 0x0) r1 = getgid() setgid(r1) 00:56:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmmsg(r0, &(0x7f0000001800), 0x10, 0x41, 0x0) 00:56:53 executing program 0: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000002640), 0x10, 0x0, &(0x7f0000002680)) 00:56:53 executing program 3: open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x0) 00:56:53 executing program 2: syz_emit_ethernet(0x112, &(0x7f0000000000)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 00:56:53 executing program 1: syz_emit_ethernet(0x4f, &(0x7f0000000300)={@local, @random, @val, {@ipv4}}, 0x0) 00:56:53 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010101"], 0xa) chown(&(0x7f0000001780)='./file0\x00', 0x0, 0x0) 00:56:53 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000100)={@local, @empty, @val, {@ipv6}}, 0x0) 00:56:53 executing program 1: syz_emit_ethernet(0x4f, &(0x7f0000000300)={@local, @random, @val, {@ipv4}}, 0x0) 00:56:53 executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @random="6ebf5aa35161", @val, {@ipv6}}, 0x0) 00:56:54 executing program 0: mlock(&(0x7f0000008000/0x400000)=nil, 0x400000) msync(&(0x7f0000379000/0x2000)=nil, 0x2000, 0x6) 00:56:54 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @local, @val, {@ipv6}}, 0x0) 00:56:54 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)) recvmmsg(r0, &(0x7f0000000600), 0x10, 0x0, 0x0) 00:56:54 executing program 3: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) 00:56:54 executing program 1: pipe2(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 00:56:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18}, 0xc) 00:56:54 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000280)={@local, @broadcast, @val, {@ipv6}}, 0x0) 00:56:54 executing program 3: getrlimit(0x0, &(0x7f0000000500)) 00:56:54 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x7fffffffffffffff) 00:56:54 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @remote, @val, {@ipv6}}, 0x0) 00:56:55 executing program 2: syz_emit_ethernet(0xe, &(0x7f00000012c0)={@local, @broadcast, @val, {@generic={0x8035}}}, 0x0) 00:56:55 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @remote, @val, {@ipv6}}, 0x0) 00:56:55 executing program 3: setgroups(0x36c395e4e49c05e9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) 00:56:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r0, 0xa, 0x0) 00:56:55 executing program 3: syz_emit_ethernet(0x23bf, &(0x7f0000000380)={@remote, @remote, @val, {@ipv6}}, 0x0) 00:56:55 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000300)={@local, @random, @val, {@ipv4}}, 0x0) 00:56:55 executing program 2: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 00:56:55 executing program 1: syz_emit_ethernet(0x11, &(0x7f00000000c0)={@random="73e0f6b02b5a", @remote, @val, {@generic={0x0, "58cf97915c1b277165681a9cfb8b30c604e62f77544c2e7feca9b4f26d64e69ec8f763c6944ca6e43d1abaa82649e2db5b2d863563ed8bb9ffaec39c295b77b4b9c2728ec164e3833e9212aad98e42f1ee3da22a670a9ad469c8d8357c9e1500f0f30c926adb8c30855396e8dba99140f91e230920af659b0ef6961a0ca9abcc896a918cbc551cab4d6e183687c36f8fde84e582e729465b56c6b6f82e9fc657075b415eaec81ad126a8dbf537515f44477ae3b1fddeb8dc5200ffa91a3d7b5536377dd2eed5"}}}, 0x0) 00:56:55 executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000180)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 00:56:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) 00:56:55 executing program 0: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0xffffffffffffffff}, 0xc) 00:56:55 executing program 2: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000080)) 00:56:55 executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 00:56:55 executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, @val, {@ipv4}}, 0x0) 00:56:55 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x100000, 0x100000}) 00:56:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 00:56:55 executing program 2: fchownat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60507abc001c2c0000000000000000000000000000000000c3a4e57ba2d59239d5ac6c0800eaa70000000028"], 0x0) 00:56:55 executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000100)={@broadcast, @remote, @val, {@ipv6}}, 0x0) 00:56:55 executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60507abc001c2cf28d2cde01000000d50000000000000000c3a4e57ba2d59239d5ac660800eaa700020000281992fc274f370a"], 0x0) 00:56:55 executing program 1: mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) lchown(&(0x7f0000000800)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000002200)='./file2\x00', 0x0) 00:56:55 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001d80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003040)={&(0x7f0000001dc0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) 00:56:55 executing program 2: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@local, @empty, @val, {@ipv4}}, 0x0) 00:56:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000001180)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0xffc) 00:56:55 executing program 3: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) 00:56:55 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000000)={@local, @local, @val, {@ipv6}}, 0x0) 00:56:55 executing program 0: pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r0, 0x0, 0x0) 00:56:55 executing program 2: pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, 0x0, 0x0) 00:56:55 executing program 0: sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) 00:56:55 executing program 3: accept$inet6(0xffffffffffffffff, &(0x7f0000000080), 0x0) 00:56:55 executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 00:56:55 executing program 2: recvmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000600)=[{0x0}], 0x1}, 0x0) 00:56:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 00:56:55 executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 00:56:55 executing program 2: pipe(&(0x7f0000001240)={0xffffffffffffffff}) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:56:55 executing program 3: mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) 00:56:55 executing program 1: pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 00:56:55 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) 00:56:55 executing program 2: accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:56:55 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000001200)=[{0x0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000001240)) 00:56:55 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff}) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000640)=[{0xffffffffffffff9c}, {r1}, {}, {}, {r0, 0x104}], 0x5, 0x0) 00:56:55 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 00:56:55 executing program 3: pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, 0x0, 0x0) 00:56:55 executing program 1: getgroups(0x1, &(0x7f0000001400)=[0x0]) 00:56:55 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff}) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000640)=[{0xffffffffffffff9c}, {r1, 0x10}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4}, {r0, 0x104}], 0x6, 0xa4) 00:56:55 executing program 2: semctl$GETZCNT(0xffffffffffffffff, 0x0, 0x7, 0x0) 00:56:55 executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000001b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) 00:56:55 executing program 1: setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 00:56:55 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x4a1, 0x0) write(r0, 0x0, 0x0) 00:56:55 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000001a00)=@abs={0x0, 0x0, 0x1}, 0x8) 00:56:55 executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000013c0)=[{0x0}], 0x1}, 0x0) 00:56:55 executing program 1: pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000640)=[{r0}, {}], 0x2, 0xa4) 00:56:55 executing program 3: pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r0, 0xffffffffffffffff, 0x0) 00:56:55 executing program 2: recvmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 00:56:55 executing program 0: r0 = syz_open_pts(0xffffffffffffffff, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) write(r0, 0x0, 0x0) 00:56:55 executing program 2: pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x0, 0x0) 00:56:55 executing program 3: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}) 00:56:55 executing program 0: creat(&(0x7f0000000700)='./file0\x00', 0x0) mount$9p_unix(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1001442, 0x0) mount$9p_xen(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x100000, &(0x7f0000000240)=ANY=[]) 00:56:55 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e3d62020c5c9060035c10000aed3b4f12f92a85b7923172b80f335a012679ad77a67fbd78c9f803870124a1adcf475c0f54d45a3d23b294176d54a0552d635a8a0332f5f080dc4677aaf944c3d379fbfe3a5054bf5f3f096782763e318000001000000000000000000f4eff612c69c48927674a673ba7fd0d3817af2ed05d0cf4a87fdc723a1f3e5b5d836ceda2be37cf8b2981e4b1fd24b599da8b51c1e3d3cd4add6edcc0a9607566b10c3ea2c1fc425b3400a06d5f7f4f1cc1a2ba4", @ANYRES8, @ANYRES64, @ANYRES64, @ANYRES64=0x0, @ANYRESOCT=0x0], 0x3, 0x105d0, &(0x7f0000010640)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4NiO5db2RrHzQk8c4MZH4cYH4FDBge/BDXFA4oYE8u4GEqgEJW7cNL+ftPnPjmcez1q5jNfaAE6sqeTXX0pxKc5FxEREXIjI2qXiyCzl8VJEvBIRp/YdpaL/z44zEXE+Ii4Ni+c1S8VLFx8uP/z55q3pb79/+c7UxOvXxnfVwLi9FhHdjby9080zbeV5r+ivbbez7C5uF5m/0L1fnKd57jTXsgo7tb1xtSwXWvn4dGOrP8z1Tq0+zFZ7Pevf6OVv2N9u7dXJJtyrbWbnjeZalu1+mmXrQb6u3SIf9AeT+69p47OsfAwGe5m/T3O3mV/Pxv0s671B0Z/XTRvN3WFuF1m8XdTTTiNbx9r/+YSPh/fava3dZLu52W+nveR6pXqzUr1Rrm6mjeaguViudRs3FpOZVmc4rDxo1rpLrTRtdZqVetqdTWZa9Xq5Wk1mbjfX2rVeUq1WFipz5euzRetacufuR0mnkcwM8612b2vQ7vST9XQzyWfMJvOVhTdmk1eryQcrq8nq+8vLK6sffnL747u3Vt59uxj0j2UlM/Nz8/Pl6lx5vjrr+g9j8nDTOelK414AwPFj/w+MwzOy/8/rNIp69v+P7aTvf0/69dv/cyj2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9aPp795J2tM5efPF/0Xi64XI+JqRFyJiMsR8fsjTMSZAzWnI6JUtB81/vTf1vBdKbIKwzlni+N8RCwVx28vPOlPAQAAAJ5dX//wxZcRE8Nm9ufNx5tebPE/fwIr4wgUX9pMjqpe9v/w3KiqTWfFdv/6JulQLu+VHIkrEXF66qcRVbsaEacufDqiav/JxIGY3BelPE4d5WoAAICjcXAnMLLdGwAAAE+dr8a9AMYju7Fa/Ba/uBd8No/ihuC5A2cAAADAMTSSH1YDAAAA4/Sv2/tswFP6/L9suuf/AQAAwOHlz/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgD3buJjdtIIoD+OPDhX6pqCr0KqyqLllwiO676bK7bprbZMcZIiFOkAOQXY4QQYQ9keKIRRSPcYh+P8nM2IK/nr2bN8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtuilWi8vN/4umObt9M3nuBgAAADhmW6wW5WRSnX9M1z+nS18j4ntEzCJiGhHH1u6DeFfL/BYRvTQ/9v3iSQ1XEWXC4TejdHyIiJ/puPsS17/bfhAAAADwRm3W82XE4DAtP350XRCnlJo24xxZ+3+p5TPMkRapiTSMv5nSpg+RWcwiopjcZnlyVXut/+lXnrDnGdSG8aOhVw39U1YDAACcRn0lkG31BgAAwKvzp+sC6Ea5X5v+i5/2gkfVkDYE39fOAAAAgDPU67oAAAAAoHXl+v9M3v8HAAAAvFD1/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADatC1Wi816vmyas9s3k+duAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHv25+UEQyCMAWD+p9rTYuk2ZQMS0KtXLzOwEBL28AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcOd1vryv8GlYk3zbNvxajyT/Tg1Tp21P5s5tln4YT18DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCLfvfL/4mpcSaZO20sHY8ka1eNravG3oPG0YPx9m8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7T5eGLt4goInWZIo03P6f3iPiItG3b0ecti9352Hzdc7Y/THJ+x/S3jIgyij7OAQDoXdVtjtW6Xv7l/c87yDvMW82bevHMTwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3bu37WJKA4A+EvaxNbJDiI4KRURRGMSLRmyKBT6b8Q2hmKqkmawxaW7i/+Dg4hb/gQHdxdxEPwxF1RwcalccmlPWuQy5HLUzwfe5ZvLy7v3MgS+930JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARPb3wvVxXAghXJw/iiMffzxbP+nx7WD5/LitLr36nhwzGqIUQniw2W3fynAteXYlZb/tnd2HrW633RPkNxiUQ8jBNAS5C+and4kpf0EBAHCqlOIW5fVfSoO16FyhGcLB3FGf6LWriTikzP+ff3t9L4Ti4TjJ/L+a3RLzaGEcpM3/K/2tJ5Xtnd0bm1utTrvTfrRSv12t1e7UVyrD2ykVN1UAAAD4h3Lckvl/sXm8/n82EYeU+f/9T5/fJK81J/8/ZvL6/5QnBAAA8B9buvTrZ+GE84VyOTxt9fu96uh4+Lw2Os5gqhM7E7dk/j/XnPWsAAAAgCzs7xX+qv9vJOKQsv5/7u77zniMg/iNi3H9/+b64+5GhuvJqzz9/n/KSwUAAGCGFuOWrP+Xhvv/i5fHfYohhGvLozj+G8BU+f+Hdy8vJK+V3P9fz26JuVRsjD6PNPn/sG8jhPlGBhMDAADgVFqIW5T/fy0N1nq/X6yW7f8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/s2DFKA0EUBuDJblYrMSA2VoLainZWAQtBvIYoCDb2aTyAp8kR7NOqpbWk8AbydndE0hhQdjV8H0zeIwzsy6TZfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBb89O0m/syPkZNX7TfPb9PLqO+LNTwON3bjhX9oNux/51hnNFJ31MAAACw6sqc71NKr9X0PGoxrvP/Qd4TmX+y0fQ5zy/m/lxz9o+183b39PmgUfOcKqV0fXN7ddTZL/zb9pfct7nEnvouobmhKeu/rbi435pX9akPHmazs7W6Xf/ZxADAbzjMtW3y+1HU4z4HA2BlDduVvuT/ctzvTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd+AgAAP//2fZeQg==") 00:56:55 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001000)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c03406910927c6b0b55b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c18dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b342f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c41146dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01a469398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979caa316b0f35e0f32b890c8b19857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44ad06a223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d571414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df4feffffff51c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b4749c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be182724d95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f058960d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b73f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff0e7143796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0afd9ae134400f74b5e6aefb7eee403502734137ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb79f5589829b6b0679b5d65a0000000000000000000000001d55e8e4beb816dda4c370f5d6f41947106bd2d1fadc11d707abb6e7891efb4b21572ad0aa99a8208ee527f41c0e3edd4111c12ea55cbf3e2de0f276c5f91c0e869abda322da9efc9a51ff9b44411440f7a92f6146d232e18b288b342d490834f3702acf11dc3ed51a26f5b97dfb9b6eaf333f5b8b9d61d00d7e4c9379ff52b0852685c3aebaea1671f7a16ab740e262d5f6c99ce176a5a3fbd21ee8e0081582e19327feaf4da1362fcde97e0803dd0ac51336df1bbdf16e926f50e4d49c3c4a41580c43db6ee6e0a29c3fe6da1bda81c804e2fddcbbe81f466de2025c7b7e939615ebd041a4fbcf78e6781e07f17f0e485ec41b4ff5ff909bc99a5637c20f0b7ea6b82e0fd0f6f6a266d8accecda286039071e5be19e0747ed611ed2d7e104f6b04dc06479990f6c1d15f2ac4ff00187cd19ab9a674ea76de9c64beaf3c62eb7ac167315d88a8bef68bd7c81eb98272e4d29ad1bca220fa6778284548a81d31d76d8f4ebccb86cb2b45925a212db8bc181c9d1ce7dadeb23f1a12a02a8df83c8a70ccbed416cc0b10c7322362eaecffd040eb7afbe946732d1a71d2580b00addd0386f3e9e9273ac7d8f56fd5b2aa80335296b717dbe42b3194f1d031a89bc7b639db343c4080b7ca96792387e41d0ae707302a1d54ce0fd1fb6e6819629d62184a38f808448b9e618f88cd7c5dd76db8d0e54c00d38eafeb39571fbb90ff9d316f02bcc66ee407e63c50ce6f5743fbbe8672de97081f12453f9ffd3f6d48c7db60f5e514c150352d51b67589deb04e42e8f9f84f89d79ec81357813034c057104a2fa37ed499"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xfb, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088641be0ffff00fe9352c44277fb08061402e00003fe62079f4b4d2f87e5feca6aab055013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000", 0x0, 0xfe, 0x60000000}, 0x50) 00:56:55 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 00:56:55 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001000)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c03406910927c6b0b55b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c18dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b342f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c41146dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01a469398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979caa316b0f35e0f32b890c8b19857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44ad06a223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d571414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df4feffffff51c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b4749c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be182724d95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f058960d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b73f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff0e7143796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0afd9ae134400f74b5e6aefb7eee403502734137ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb79f5589829b6b0679b5d65a0000000000000000000000001d55e8e4beb816dda4c370f5d6f41947106bd2d1fadc11d707abb6e7891efb4b21572ad0aa99a8208ee527f41c0e3edd4111c12ea55cbf3e2de0f276c5f91c0e869abda322da9efc9a51ff9b44411440f7a92f6146d232e18b288b342d490834f3702acf11dc3ed51a26f5b97dfb9b6eaf333f5b8b9d61d00d7e4c9379ff52b0852685c3aebaea1671f7a16ab740e262d5f6c99ce176a5a3fbd21ee8e0081582e19327feaf4da1362fcde97e0803dd0ac51336df1bbdf16e926f50e4d49c3c4a41580c43db6ee6e0a29c3fe6da1bda81c804e2fddcbbe81f466de2025c7b7e939615ebd041a4fbcf78e6781e07f17f0e485ec41b4ff5ff909bc99a5637c20f0b7ea6b82e0fd0f6f6a266d8accecda286039071e5be19e0747ed611ed2d7e104f6b04dc06479990f6c1d15f2ac4ff00187cd19ab9a674ea76de9c64beaf3c62eb7ac167315d88a8bef68bd7c81eb98272e4d29ad1bca220fa6778284548a81d31d76d8f4ebccb86cb2b45925a212db8bc181c9d1ce7dadeb23f1a12a02a8df83c8a70ccbed416cc0b10c7322362eaecffd040eb7afbe946732d1a71d2580b00addd0386f3e9e9273ac7d8f56fd5b2aa80335296b717dbe42b3194f1d031a89bc7b639db343c4080b7ca96792387e41d0ae707302a1d54ce0fd1fb6e6819629d62184a38f808448b9e618f88cd7c5dd76db8d0e54c00d38eafeb39571fbb90ff9d316f02bcc66ee407e63c50ce6f5743fbbe8672de97081f12453f9ffd3f6d48c7db60f5e514c150352d51b67589deb04e42e8f9f84f89d79ec81357813034c057104a2fa37ed499"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088641be0ffff00fe9352c44277fb08061402e00003fe62079f4b4d2f87e5feca6aab055013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0x0, 0x60000000}, 0x50) 00:56:55 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001000)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c03406910927c6b0b55b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c18dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b342f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c41146dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01a469398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979caa316b0f35e0f32b890c8b19857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44ad06a223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d571414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df4feffffff51c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b4749c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be182724d95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f058960d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b73f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff0e7143796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0afd9ae134400f74b5e6aefb7eee403502734137ff47257f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb79f5589829b6b0679b5d65a0000000000000000000000001d55e8e4beb816dda4c370f5d6f41947106bd2d1fadc11d707abb6e7891efb4b21572ad0aa99a8208ee527f41c0e3edd4111c12ea55cbf3e2de0f276c5f91c0e869abda322da9efc9a51ff9b44411440f7a92f6146d232e18b288b342d490834f3702acf11dc3ed51a26f5b97dfb9b6eaf333f5b8b9d61d00d7e4c9379ff52b0852685c3aebaea1671f7a16ab740e262d5f6c99ce176a5a3fbd21ee8e0081582e19327feaf4da1362fcde97e0803dd0ac51336df1bbdf16e926f50e4d49c3c4a41580c43db6ee6e0a29c3fe6da1bda81c804e2fddcbbe81f466de2025c7b7e939615ebd041a4fbcf78e6781e07f17f0e485ec41b4ff5ff909bc99a5637c20f0b7ea6b82e0fd0f6f6a266d8accecda286039071e5be19e0747ed611ed2d7e104f6b04dc06479990f6c1d15f2ac4ff00187cd19ab9a674ea76de9c64beaf3c62eb7ac167315d88a8bef68bd7c81eb98272e4d29ad1bca220fa6778284548a81d31d76d8f4ebccb86cb2b45925a212db8bc181c9d1ce7dadeb23f1a12a02a8df83c8a70ccbed416cc0b10c7322362eaecffd040eb7afbe946732d1a71d2580b00addd0386f3e9e9273ac7d8f56fd5b2aa80335296b717dbe42b3194f1d031a89bc7b639db343c4080b7ca96792387e41d0ae707302a1d54ce0fd1fb6e6819629d62184a38f808448b9e618f88cd7c5dd76db8d0e54c00d38eafeb39571fbb90ff9d316f02bcc66ee407e63c50ce6f5743fbbe8672de97081f12453f9ffd3f6d48c7db60f5e514c150352d51b67589deb04e42e8f9f84f89d79ec81357813034c057104a2fa37ed499"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xef, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088641be0ffff00fe9352c44277fb08061402e00003fe62079f4b4d2f87e5feca6aab055013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6e", 0x0, 0xfe, 0x60000000}, 0x50) 00:56:55 executing program 1: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) listen(r0, 0x20000005) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x1c) 00:56:55 executing program 3: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) listen(r0, 0x20000005) socket$inet6(0xa, 0x6, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @empty}, 0x1c) 00:56:55 executing program 0: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @empty}, 0x1c) [ 3366.760672][ T3858] loop2: detected capacity change from 0 to 131072 [ 3366.765498][ T3858] F2FS-fs (loop2): invalid crc value [ 3366.767986][ T3858] F2FS-fs (loop2): invalid crc_offset: 3623882748 [ 3366.770433][ T3858] F2FS-fs (loop2): Failed to get valid F2FS checkpoint 00:56:56 executing program 3: r0 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) listen(r0, 0x20000005) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @empty}, 0x1c) r2 = accept4(r0, 0x0, 0x0, 0x0) recvmmsg$unix(r2, &(0x7f0000001c80)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 00:56:56 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e3d62020c5c9060035c10000aed3b4f12f92a85b7923172b80f335a012679ad77a67fbd78c9f803870124a1adcf475c0f54d45a3d23b294176d54a0552d635a8a0332f5f080dc4677aaf944c3d379fbfe3a5054bf5f3f096782763e318000001000000000000000000f4eff612c69c48927674a673ba7fd0d3817af2ed05d0cf4a87fdc723a1f3e5b5d836ceda2be37cf8b2981e4b1fd24b599da8b51c1e3d3cd4add6edcc0a9607566b10c3ea2c1fc425b3400a06d5f7f4f1cc1a2ba4", @ANYRES8, @ANYRES64, @ANYRES64, @ANYRES64=0x0, @ANYRESOCT=0x0], 0x3, 0x105d0, &(0x7f0000010640)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4NiO5db2RrHzQk8c4MZH4cYH4FDBge/BDXFA4oYE8u4GEqgEJW7cNL+ftPnPjmcez1q5jNfaAE6sqeTXX0pxKc5FxEREXIjI2qXiyCzl8VJEvBIRp/YdpaL/z44zEXE+Ii4Ni+c1S8VLFx8uP/z55q3pb79/+c7UxOvXxnfVwLi9FhHdjby9080zbeV5r+ivbbez7C5uF5m/0L1fnKd57jTXsgo7tb1xtSwXWvn4dGOrP8z1Tq0+zFZ7Pevf6OVv2N9u7dXJJtyrbWbnjeZalu1+mmXrQb6u3SIf9AeT+69p47OsfAwGe5m/T3O3mV/Pxv0s671B0Z/XTRvN3WFuF1m8XdTTTiNbx9r/+YSPh/fava3dZLu52W+nveR6pXqzUr1Rrm6mjeaguViudRs3FpOZVmc4rDxo1rpLrTRtdZqVetqdTWZa9Xq5Wk1mbjfX2rVeUq1WFipz5euzRetacufuR0mnkcwM8612b2vQ7vST9XQzyWfMJvOVhTdmk1eryQcrq8nq+8vLK6sffnL747u3Vt59uxj0j2UlM/Nz8/Pl6lx5vjrr+g9j8nDTOelK414AwPFj/w+MwzOy/8/rNIp69v+P7aTvf0/69dv/cyj2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9aPp795J2tM5efPF/0Xi64XI+JqRFyJiMsR8fsjTMSZAzWnI6JUtB81/vTf1vBdKbIKwzlni+N8RCwVx28vPOlPAQAAAJ5dX//wxZcRE8Nm9ufNx5tebPE/fwIr4wgUX9pMjqpe9v/w3KiqTWfFdv/6JulQLu+VHIkrEXF66qcRVbsaEacufDqiav/JxIGY3BelPE4d5WoAAICjcXAnMLLdGwAAAE+dr8a9AMYju7Fa/Ba/uBd8No/ihuC5A2cAAADAMTSSH1YDAAAA4/Sv2/tswFP6/L9suuf/AQAAwOHlz/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgD3buJjdtIIoD+OPDhX6pqCr0KqyqLllwiO676bK7bprbZMcZIiFOkAOQXY4QQYQ9keKIRRSPcYh+P8nM2IK/nr2bN8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtuilWi8vN/4umObt9M3nuBgAAADhmW6wW5WRSnX9M1z+nS18j4ntEzCJiGhHH1u6DeFfL/BYRvTQ/9v3iSQ1XEWXC4TejdHyIiJ/puPsS17/bfhAAAADwRm3W82XE4DAtP350XRCnlJo24xxZ+3+p5TPMkRapiTSMv5nSpg+RWcwiopjcZnlyVXut/+lXnrDnGdSG8aOhVw39U1YDAACcRn0lkG31BgAAwKvzp+sC6Ea5X5v+i5/2gkfVkDYE39fOAAAAgDPU67oAAAAAoHXl+v9M3v8HAAAAvFD1/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADatC1Wi816vmyas9s3k+duAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHv25+UEQyCMAWD+p9rTYuk2ZQMS0KtXLzOwEBL28AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcOd1vryv8GlYk3zbNvxajyT/Tg1Tp21P5s5tln4YT18DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCLfvfL/4mpcSaZO20sHY8ka1eNravG3oPG0YPx9m8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7T5eGLt4goInWZIo03P6f3iPiItG3b0ecti9352Hzdc7Y/THJ+x/S3jIgyij7OAQDoXdVtjtW6Xv7l/c87yDvMW82bevHMTwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3bu37WJKA4A+EvaxNbJDiI4KRURRGMSLRmyKBT6b8Q2hmKqkmawxaW7i/+Dg4hb/gQHdxdxEPwxF1RwcalccmlPWuQy5HLUzwfe5ZvLy7v3MgS+930JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARPb3wvVxXAghXJw/iiMffzxbP+nx7WD5/LitLr36nhwzGqIUQniw2W3fynAteXYlZb/tnd2HrW633RPkNxiUQ8jBNAS5C+and4kpf0EBAHCqlOIW5fVfSoO16FyhGcLB3FGf6LWriTikzP+ff3t9L4Ti4TjJ/L+a3RLzaGEcpM3/K/2tJ5Xtnd0bm1utTrvTfrRSv12t1e7UVyrD2ykVN1UAAAD4h3Lckvl/sXm8/n82EYeU+f/9T5/fJK81J/8/ZvL6/5QnBAAA8B9buvTrZ+GE84VyOTxt9fu96uh4+Lw2Os5gqhM7E7dk/j/XnPWsAAAAgCzs7xX+qv9vJOKQsv5/7u77zniMg/iNi3H9/+b64+5GhuvJqzz9/n/KSwUAAGCGFuOWrP+Xhvv/i5fHfYohhGvLozj+G8BU+f+Hdy8vJK+V3P9fz26JuVRsjD6PNPn/sG8jhPlGBhMDAADgVFqIW5T/fy0N1nq/X6yW7f8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/s2DFKA0EUBuDJblYrMSA2VoLainZWAQtBvIYoCDb2aTyAp8kR7NOqpbWk8AbydndE0hhQdjV8H0zeIwzsy6TZfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBb89O0m/syPkZNX7TfPb9PLqO+LNTwON3bjhX9oNux/51hnNFJ31MAAACw6sqc71NKr9X0PGoxrvP/Qd4TmX+y0fQ5zy/m/lxz9o+183b39PmgUfOcKqV0fXN7ddTZL/zb9pfct7nEnvouobmhKeu/rbi435pX9akPHmazs7W6Xf/ZxADAbzjMtW3y+1HU4z4HA2BlDduVvuT/ctzvTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd+AgAAP//2fZeQg==") 00:56:56 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, 0x0) 00:56:56 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, 0x0) 00:56:56 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, 0x0) 00:56:56 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, 0x0) 00:56:56 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, 0x0) 00:56:56 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, 0x0) [ 3367.937922][ C0] dccp_check_seqno: Step 6 failed for CLOSE packet, (LSWL(109607676294657) <= P.seqno(109607676294656) <= S.SWH(109607676294731)) and (P.ackno exists or LAWL(175865637206756) <= P.ackno(175865637206756) <= S.AWH(175865637206756), sending SYNC... [ 3367.943364][ T3879] loop2: detected capacity change from 0 to 131072 [ 3367.953317][ T3879] F2FS-fs (loop2): invalid crc value [ 3367.956142][ T3879] F2FS-fs (loop2): invalid crc_offset: 3623882748 00:56:57 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) [ 3367.959250][ T3879] F2FS-fs (loop2): Failed to get valid F2FS checkpoint 00:56:57 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e3d62020c5c9060035c10000aed3b4f12f92a85b7923172b80f335a012679ad77a67fbd78c9f803870124a1adcf475c0f54d45a3d23b294176d54a0552d635a8a0332f5f080dc4677aaf944c3d379fbfe3a5054bf5f3f096782763e318000001000000000000000000f4eff612c69c48927674a673ba7fd0d3817af2ed05d0cf4a87fdc723a1f3e5b5d836ceda2be37cf8b2981e4b1fd24b599da8b51c1e3d3cd4add6edcc0a9607566b10c3ea2c1fc425b3400a06d5f7f4f1cc1a2ba4", @ANYRES8, @ANYRES64, @ANYRES64, @ANYRES64=0x0, @ANYRESOCT=0x0], 0x3, 0x105d0, &(0x7f0000010640)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4NiO5db2RrHzQk8c4MZH4cYH4FDBge/BDXFA4oYE8u4GEqgEJW7cNL+ftPnPjmcez1q5jNfaAE6sqeTXX0pxKc5FxEREXIjI2qXiyCzl8VJEvBIRp/YdpaL/z44zEXE+Ii4Ni+c1S8VLFx8uP/z55q3pb79/+c7UxOvXxnfVwLi9FhHdjby9080zbeV5r+ivbbez7C5uF5m/0L1fnKd57jTXsgo7tb1xtSwXWvn4dGOrP8z1Tq0+zFZ7Pevf6OVv2N9u7dXJJtyrbWbnjeZalu1+mmXrQb6u3SIf9AeT+69p47OsfAwGe5m/T3O3mV/Pxv0s671B0Z/XTRvN3WFuF1m8XdTTTiNbx9r/+YSPh/fava3dZLu52W+nveR6pXqzUr1Rrm6mjeaguViudRs3FpOZVmc4rDxo1rpLrTRtdZqVetqdTWZa9Xq5Wk1mbjfX2rVeUq1WFipz5euzRetacufuR0mnkcwM8612b2vQ7vST9XQzyWfMJvOVhTdmk1eryQcrq8nq+8vLK6sffnL747u3Vt59uxj0j2UlM/Nz8/Pl6lx5vjrr+g9j8nDTOelK414AwPFj/w+MwzOy/8/rNIp69v+P7aTvf0/69dv/cyj2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9aPp795J2tM5efPF/0Xi64XI+JqRFyJiMsR8fsjTMSZAzWnI6JUtB81/vTf1vBdKbIKwzlni+N8RCwVx28vPOlPAQAAAJ5dX//wxZcRE8Nm9ufNx5tebPE/fwIr4wgUX9pMjqpe9v/w3KiqTWfFdv/6JulQLu+VHIkrEXF66qcRVbsaEacufDqiav/JxIGY3BelPE4d5WoAAICjcXAnMLLdGwAAAE+dr8a9AMYju7Fa/Ba/uBd8No/ihuC5A2cAAADAMTSSH1YDAAAA4/Sv2/tswFP6/L9suuf/AQAAwOHlz/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgD3buJjdtIIoD+OPDhX6pqCr0KqyqLllwiO676bK7bprbZMcZIiFOkAOQXY4QQYQ9keKIRRSPcYh+P8nM2IK/nr2bN8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtuilWi8vN/4umObt9M3nuBgAAADhmW6wW5WRSnX9M1z+nS18j4ntEzCJiGhHH1u6DeFfL/BYRvTQ/9v3iSQ1XEWXC4TejdHyIiJ/puPsS17/bfhAAAADwRm3W82XE4DAtP350XRCnlJo24xxZ+3+p5TPMkRapiTSMv5nSpg+RWcwiopjcZnlyVXut/+lXnrDnGdSG8aOhVw39U1YDAACcRn0lkG31BgAAwKvzp+sC6Ea5X5v+i5/2gkfVkDYE39fOAAAAgDPU67oAAAAAoHXl+v9M3v8HAAAAvFD1/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADatC1Wi816vmyas9s3k+duAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHv25+UEQyCMAWD+p9rTYuk2ZQMS0KtXLzOwEBL28AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcOd1vryv8GlYk3zbNvxajyT/Tg1Tp21P5s5tln4YT18DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCLfvfL/4mpcSaZO20sHY8ka1eNravG3oPG0YPx9m8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7T5eGLt4goInWZIo03P6f3iPiItG3b0ecti9352Hzdc7Y/THJ+x/S3jIgyij7OAQDoXdVtjtW6Xv7l/c87yDvMW82bevHMTwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3bu37WJKA4A+EvaxNbJDiI4KRURRGMSLRmyKBT6b8Q2hmKqkmawxaW7i/+Dg4hb/gQHdxdxEPwxF1RwcalccmlPWuQy5HLUzwfe5ZvLy7v3MgS+930JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARPb3wvVxXAghXJw/iiMffzxbP+nx7WD5/LitLr36nhwzGqIUQniw2W3fynAteXYlZb/tnd2HrW633RPkNxiUQ8jBNAS5C+and4kpf0EBAHCqlOIW5fVfSoO16FyhGcLB3FGf6LWriTikzP+ff3t9L4Ti4TjJ/L+a3RLzaGEcpM3/K/2tJ5Xtnd0bm1utTrvTfrRSv12t1e7UVyrD2ykVN1UAAAD4h3Lckvl/sXm8/n82EYeU+f/9T5/fJK81J/8/ZvL6/5QnBAAA8B9buvTrZ+GE84VyOTxt9fu96uh4+Lw2Os5gqhM7E7dk/j/XnPWsAAAAgCzs7xX+qv9vJOKQsv5/7u77zniMg/iNi3H9/+b64+5GhuvJqzz9/n/KSwUAAGCGFuOWrP+Xhvv/i5fHfYohhGvLozj+G8BU+f+Hdy8vJK+V3P9fz26JuVRsjD6PNPn/sG8jhPlGBhMDAADgVFqIW5T/fy0N1nq/X6yW7f8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/s2DFKA0EUBuDJblYrMSA2VoLainZWAQtBvIYoCDb2aTyAp8kR7NOqpbWk8AbydndE0hhQdjV8H0zeIwzsy6TZfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBb89O0m/syPkZNX7TfPb9PLqO+LNTwON3bjhX9oNux/51hnNFJ31MAAACw6sqc71NKr9X0PGoxrvP/Qd4TmX+y0fQ5zy/m/lxz9o+183b39PmgUfOcKqV0fXN7ddTZL/zb9pfct7nEnvouobmhKeu/rbi435pX9akPHmazs7W6Xf/ZxADAbzjMtW3y+1HU4z4HA2BlDduVvuT/ctzvTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd+AgAAP//2fZeQg==") 00:56:57 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:56:57 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:56:57 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:56:57 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:56:57 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:56:57 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:56:57 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) [ 3369.117263][ T3905] loop2: detected capacity change from 0 to 131072 [ 3369.124027][ T3905] F2FS-fs (loop2): invalid crc value [ 3369.126884][ T3905] F2FS-fs (loop2): invalid crc_offset: 3623882748 [ 3369.129870][ T3905] F2FS-fs (loop2): Failed to get valid F2FS checkpoint 00:56:59 executing program 0: syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r0, 0xc05064a7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, r1}) 00:56:59 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e3d62020c5c9060035c10000aed3b4f12f92a85b7923172b80f335a012679ad77a67fbd78c9f803870124a1adcf475c0f54d45a3d23b294176d54a0552d635a8a0332f5f080dc4677aaf944c3d379fbfe3a5054bf5f3f096782763e318000001000000000000000000f4eff612c69c48927674a673ba7fd0d3817af2ed05d0cf4a87fdc723a1f3e5b5d836ceda2be37cf8b2981e4b1fd24b599da8b51c1e3d3cd4add6edcc0a9607566b10c3ea2c1fc425b3400a06d5f7f4f1cc1a2ba4", @ANYRES8, @ANYRES64, @ANYRES64, @ANYRES64=0x0, @ANYRESOCT=0x0], 0x3, 0x105d0, &(0x7f0000010640)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4NiO5db2RrHzQk8c4MZH4cYH4FDBge/BDXFA4oYE8u4GEqgEJW7cNL+ftPnPjmcez1q5jNfaAE6sqeTXX0pxKc5FxEREXIjI2qXiyCzl8VJEvBIRp/YdpaL/z44zEXE+Ii4Ni+c1S8VLFx8uP/z55q3pb79/+c7UxOvXxnfVwLi9FhHdjby9080zbeV5r+ivbbez7C5uF5m/0L1fnKd57jTXsgo7tb1xtSwXWvn4dGOrP8z1Tq0+zFZ7Pevf6OVv2N9u7dXJJtyrbWbnjeZalu1+mmXrQb6u3SIf9AeT+69p47OsfAwGe5m/T3O3mV/Pxv0s671B0Z/XTRvN3WFuF1m8XdTTTiNbx9r/+YSPh/fava3dZLu52W+nveR6pXqzUr1Rrm6mjeaguViudRs3FpOZVmc4rDxo1rpLrTRtdZqVetqdTWZa9Xq5Wk1mbjfX2rVeUq1WFipz5euzRetacufuR0mnkcwM8612b2vQ7vST9XQzyWfMJvOVhTdmk1eryQcrq8nq+8vLK6sffnL747u3Vt59uxj0j2UlM/Nz8/Pl6lx5vjrr+g9j8nDTOelK414AwPFj/w+MwzOy/8/rNIp69v+P7aTvf0/69dv/cyj2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9aPp795J2tM5efPF/0Xi64XI+JqRFyJiMsR8fsjTMSZAzWnI6JUtB81/vTf1vBdKbIKwzlni+N8RCwVx28vPOlPAQAAAJ5dX//wxZcRE8Nm9ufNx5tebPE/fwIr4wgUX9pMjqpe9v/w3KiqTWfFdv/6JulQLu+VHIkrEXF66qcRVbsaEacufDqiav/JxIGY3BelPE4d5WoAAICjcXAnMLLdGwAAAE+dr8a9AMYju7Fa/Ba/uBd8No/ihuC5A2cAAADAMTSSH1YDAAAA4/Sv2/tswFP6/L9suuf/AQAAwOHlz/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgD3buJjdtIIoD+OPDhX6pqCr0KqyqLllwiO676bK7bprbZMcZIiFOkAOQXY4QQYQ9keKIRRSPcYh+P8nM2IK/nr2bN8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtuilWi8vN/4umObt9M3nuBgAAADhmW6wW5WRSnX9M1z+nS18j4ntEzCJiGhHH1u6DeFfL/BYRvTQ/9v3iSQ1XEWXC4TejdHyIiJ/puPsS17/bfhAAAADwRm3W82XE4DAtP350XRCnlJo24xxZ+3+p5TPMkRapiTSMv5nSpg+RWcwiopjcZnlyVXut/+lXnrDnGdSG8aOhVw39U1YDAACcRn0lkG31BgAAwKvzp+sC6Ea5X5v+i5/2gkfVkDYE39fOAAAAgDPU67oAAAAAoHXl+v9M3v8HAAAAvFD1/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADatC1Wi816vmyas9s3k+duAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHv25+UEQyCMAWD+p9rTYuk2ZQMS0KtXLzOwEBL28AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcOd1vryv8GlYk3zbNvxajyT/Tg1Tp21P5s5tln4YT18DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCLfvfL/4mpcSaZO20sHY8ka1eNravG3oPG0YPx9m8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7T5eGLt4goInWZIo03P6f3iPiItG3b0ecti9352Hzdc7Y/THJ+x/S3jIgyij7OAQDoXdVtjtW6Xv7l/c87yDvMW82bevHMTwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3bu37WJKA4A+EvaxNbJDiI4KRURRGMSLRmyKBT6b8Q2hmKqkmawxaW7i/+Dg4hb/gQHdxdxEPwxF1RwcalccmlPWuQy5HLUzwfe5ZvLy7v3MgS+930JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARPb3wvVxXAghXJw/iiMffzxbP+nx7WD5/LitLr36nhwzGqIUQniw2W3fynAteXYlZb/tnd2HrW633RPkNxiUQ8jBNAS5C+and4kpf0EBAHCqlOIW5fVfSoO16FyhGcLB3FGf6LWriTikzP+ff3t9L4Ti4TjJ/L+a3RLzaGEcpM3/K/2tJ5Xtnd0bm1utTrvTfrRSv12t1e7UVyrD2ykVN1UAAAD4h3Lckvl/sXm8/n82EYeU+f/9T5/fJK81J/8/ZvL6/5QnBAAA8B9buvTrZ+GE84VyOTxt9fu96uh4+Lw2Os5gqhM7E7dk/j/XnPWsAAAAgCzs7xX+qv9vJOKQsv5/7u77zniMg/iNi3H9/+b64+5GhuvJqzz9/n/KSwUAAGCGFuOWrP+Xhvv/i5fHfYohhGvLozj+G8BU+f+Hdy8vJK+V3P9fz26JuVRsjD6PNPn/sG8jhPlGBhMDAADgVFqIW5T/fy0N1nq/X6yW7f8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/s2DFKA0EUBuDJblYrMSA2VoLainZWAQtBvIYoCDb2aTyAp8kR7NOqpbWk8AbydndE0hhQdjV8H0zeIwzsy6TZfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBb89O0m/syPkZNX7TfPb9PLqO+LNTwON3bjhX9oNux/51hnNFJ31MAAACw6sqc71NKr9X0PGoxrvP/Qd4TmX+y0fQ5zy/m/lxz9o+183b39PmgUfOcKqV0fXN7ddTZL/zb9pfct7nEnvouobmhKeu/rbi435pX9akPHmazs7W6Xf/ZxADAbzjMtW3y+1HU4z4HA2BlDduVvuT/ctzvTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd+AgAAP//2fZeQg==") 00:56:59 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:56:59 executing program 1: syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) r0 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r0, 0xc05064a7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, r1}) 00:56:59 executing program 0: syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r0, 0xc05064a7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, r1}) 00:56:59 executing program 1: syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) r0 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r0, 0xc05064a7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, r1}) 00:56:59 executing program 0: syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r0, 0xc05064a7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, r1}) 00:56:59 executing program 1: syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) r0 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r0, 0xc05064a7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, r1}) 00:56:59 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r3, 0x4400ae8f, &(0x7f0000000040)) [ 3370.319736][ T3917] loop2: detected capacity change from 0 to 131072 [ 3370.325080][ T3917] F2FS-fs (loop2): invalid crc value [ 3370.327852][ T3917] F2FS-fs (loop2): invalid crc_offset: 3623882748 [ 3370.331018][ T3917] F2FS-fs (loop2): Failed to get valid F2FS checkpoint 00:57:00 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r3, 0x4400ae8f, &(0x7f0000000040)) 00:57:00 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r3, 0x4400ae8f, &(0x7f0000000040)) 00:57:00 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r3, 0x4400ae8f, &(0x7f0000000040)) 00:57:00 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:57:00 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:57:00 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:57:00 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:57:00 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:57:01 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)) 00:57:01 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r3, 0x4400ae8f, &(0x7f0000000040)) 00:57:01 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000040)) 00:57:01 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)) 00:57:01 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)) 00:57:01 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)) 00:57:01 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)) 00:57:01 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)) 00:57:02 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)) 00:57:02 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)) 00:57:02 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = signalfd(r3, &(0x7f00000001c0)={[0x8]}, 0x8) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x2) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r5, 0x4400ae8f, &(0x7f0000000040)) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) readahead(r3, 0x811, 0x101) socket$alg(0x26, 0x5, 0x0) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f00000000c0)='qdisc_enqueue\x00'}, 0x10) write(r6, &(0x7f0000000540)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a5d32d6ae8131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae928df926c9d59399a6e4a74eed0bed7916e28da6a73a3fd5e32d30ab30bf959d459635ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc36382c45b20300000000000000723b2147562564a82db89b74179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859ac0ba396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5e30c0000965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097feda9e79c94cacc1fd72d651f4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc4df774b95d66fd4485f670124a1c6ed183a3f5028ce9813ee6943d972b35d8a10ccfd760b2c1650dda97607e6a3a9e", 0x236) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_GET_VCPU_EVENTS(0xffffffffffffffff, 0x4400ae8f, &(0x7f0000000040)) 00:57:02 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = signalfd(r3, &(0x7f00000001c0)={[0x8]}, 0x8) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x2) r5 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r5, 0x4400ae8f, &(0x7f0000000040)) 00:57:02 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = signalfd(r3, &(0x7f00000001c0)={[0x8]}, 0x8) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x2) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r5, 0x4400ae8f, &(0x7f0000000040)) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) readahead(r3, 0x811, 0x101) socket$alg(0x26, 0x5, 0x0) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f00000000c0)='qdisc_enqueue\x00'}, 0x10) write(r6, &(0x7f0000000540)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a5d32d6ae8131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae928df926c9d59399a6e4a74eed0bed7916e28da6a73a3fd5e32d30ab30bf959d459635ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc36382c45b20300000000000000723b2147562564a82db89b74179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859ac0ba396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5e30c0000965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097feda9e79c94cacc1fd72d651f4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc4df774b95d66fd4485f670124a1c6ed183a3f5028ce9813ee6943d972b35d8a10ccfd760b2c1650dda97607e6a3a9e", 0x236) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_GET_VCPU_EVENTS(0xffffffffffffffff, 0x4400ae8f, &(0x7f0000000040)) 00:57:02 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = signalfd(r3, &(0x7f00000001c0)={[0x8]}, 0x8) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x2) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r5, 0x4400ae8f, &(0x7f0000000040)) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) readahead(r3, 0x811, 0x101) socket$alg(0x26, 0x5, 0x0) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f00000000c0)='qdisc_enqueue\x00'}, 0x10) write(r6, &(0x7f0000000540)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a5d32d6ae8131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae928df926c9d59399a6e4a74eed0bed7916e28da6a73a3fd5e32d30ab30bf959d459635ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc36382c45b20300000000000000723b2147562564a82db89b74179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859ac0ba396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5e30c0000965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097feda9e79c94cacc1fd72d651f4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc4df774b95d66fd4485f670124a1c6ed183a3f5028ce9813ee6943d972b35d8a10ccfd760b2c1650dda97607e6a3a9e", 0x236) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) ioctl$KVM_GET_VCPU_EVENTS(0xffffffffffffffff, 0x4400ae8f, &(0x7f0000000040)) 00:57:02 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r1, 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r3 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:02 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r1, 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r3 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:02 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) ioctl$KVM_GET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)) 00:57:03 executing program 0: socket$inet_udplite(0x2, 0x2, 0x88) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) sync_file_range(r2, 0x6, 0x4, 0x6) 00:57:03 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) 00:57:03 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r1, 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r3 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:03 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r1, 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) socket(0x10, 0x80002, 0x0) 00:57:03 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r1, 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) 00:57:03 executing program 2: socket$inet_udplite(0x2, 0x2, 0x88) r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) close(r0) 00:57:03 executing program 2: socket$inet_udplite(0x2, 0x2, 0x88) r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:57:03 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) 00:57:03 executing program 2: socket$inet_udplite(0x2, 0x2, 0x88) fsconfig$FSCONFIG_SET_BINARY(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:57:03 executing program 0: ioctl$EXT4_IOC_CLEAR_ES_CACHE(0xffffffffffffffff, 0x6628) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:04 executing program 2: socket$inet_udplite(0x2, 0x2, 0x88) fsconfig$FSCONFIG_SET_BINARY(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:57:04 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) 00:57:04 executing program 2: socket$inet_udplite(0x2, 0x2, 0x88) fsconfig$FSCONFIG_SET_BINARY(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:57:04 executing program 0: socket$inet_udplite(0x2, 0x2, 0x88) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r2, &(0x7f0000002800)={0x2020}, 0x2020) sync_file_range(0xffffffffffffffff, 0x6, 0x4, 0x6) 00:57:04 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:57:04 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) 00:57:04 executing program 2: r0 = fsopen(0x0, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:57:04 executing program 2: r0 = fsopen(0x0, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:57:04 executing program 2: r0 = fsopen(0x0, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:57:04 executing program 2: fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:57:04 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) 00:57:04 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) 00:57:04 executing program 2: fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:57:05 executing program 2: fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:57:05 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) 00:57:05 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r3, &(0x7f0000002800)={0x2020}, 0x2020) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000027c0)=ANY=[@ANYBLOB="180000000020000000000000ff000000850000000f000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) socket$nl_route(0x10, 0x3, 0x0) lseek(r4, 0x200, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r6 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r4, r6, 0x0, 0x10000) r7 = socket$bt_hidp(0x1f, 0x3, 0x6) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r7, 0x81f8943c, &(0x7f0000000480)) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000a40)=""/254, 0xfe}], 0x1, 0x0, 0x7) ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000000c0)={{0x2, 0xffffffff}, 0x100, './file0\x00'}) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x40200, 0x190) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) sync_file_range(r4, 0x6, 0x4, 0x6) 00:57:05 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r3, &(0x7f0000002800)={0x2020}, 0x2020) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000027c0)=ANY=[@ANYBLOB="180000000020000000000000ff000000850000000f000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) socket$nl_route(0x10, 0x3, 0x0) lseek(r4, 0x200, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r6 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r4, r6, 0x0, 0x10000) r7 = socket$bt_hidp(0x1f, 0x3, 0x6) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r7, 0x81f8943c, &(0x7f0000000480)) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000a40)=""/254, 0xfe}], 0x1, 0x0, 0x7) ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000000c0)={{0x2, 0xffffffff}, 0x100, './file0\x00'}) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x40200, 0x190) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) socket(0x10, 0x80002, 0x0) sync_file_range(r4, 0x6, 0x4, 0x6) [ 3376.084748][ T4065] loop2: detected capacity change from 0 to 512 [ 3376.113215][ T4065] EXT4-fs (loop2): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. 00:57:05 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) [ 3376.366593][ T37] audit: type=1804 audit(3425.947:92680): pid=4074 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir3861640158/syzkaller.YKHiYQ/10224/bus" dev="sda1" ino=1953 res=1 errno=0 [ 3376.379468][ T37] audit: type=1800 audit(3425.947:92681): pid=4074 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1953 res=0 errno=0 [ 3376.429594][ T37] audit: type=1804 audit(3426.017:92682): pid=4076 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/syzkaller-testdir42500776/syzkaller.ixbmja/2156/file0/bus" dev="loop2" ino=18 res=1 errno=0 [ 3376.440807][ T37] audit: type=1800 audit(3426.027:92683): pid=4076 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="loop2" ino=18 res=0 errno=0 00:57:06 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) 00:57:06 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) 00:57:06 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r3, &(0x7f0000002800)={0x2020}, 0x2020) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000027c0)=ANY=[@ANYBLOB="180000000020000000000000ff000000850000000f000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) socket$nl_route(0x10, 0x3, 0x0) lseek(r4, 0x200, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r6 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r4, r6, 0x0, 0x10000) r7 = socket$bt_hidp(0x1f, 0x3, 0x6) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r7, 0x81f8943c, &(0x7f0000000480)) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000a40)=""/254, 0xfe}], 0x1, 0x0, 0x7) ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000000c0)={{0x2, 0xffffffff}, 0x100, './file0\x00'}) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x40200, 0x190) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) socket(0x10, 0x80002, 0x0) sync_file_range(r4, 0x6, 0x4, 0x6) 00:57:06 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r3, &(0x7f0000002800)={0x2020}, 0x2020) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000027c0)=ANY=[@ANYBLOB="180000000020000000000000ff000000850000000f000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) socket$nl_route(0x10, 0x3, 0x0) lseek(r4, 0x200, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r6 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r4, r6, 0x0, 0x10000) r7 = socket$bt_hidp(0x1f, 0x3, 0x6) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r7, 0x81f8943c, &(0x7f0000000480)) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000a40)=""/254, 0xfe}], 0x1, 0x0, 0x7) ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000000c0)={{0x2, 0xffffffff}, 0x100, './file0\x00'}) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x40200, 0x190) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r9 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r9, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="440000001300290a000000000000000007000000", @ANYRES32=r8, @ANYBLOB="00000000000000001c001a800800028004000500080000003e1200000800050000000089b7a1c1000800000000000000"], 0x44}}, 0x0) sync_file_range(r4, 0x6, 0x4, 0x6) [ 3377.018291][T17202] EXT4-fs (loop2): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 3377.081503][ T4087] loop2: detected capacity change from 0 to 512 [ 3377.098428][ T4087] EXT4-fs (loop2): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. 00:57:06 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) [ 3377.330059][ T37] audit: type=1804 audit(3426.917:92684): pid=4096 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir3861640158/syzkaller.YKHiYQ/10226/bus" dev="sda1" ino=1953 res=1 errno=0 [ 3377.339947][ T37] audit: type=1800 audit(3426.917:92685): pid=4096 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1953 res=0 errno=0 [ 3377.400938][ T37] audit: type=1804 audit(3426.997:92686): pid=4097 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/syzkaller-testdir42500776/syzkaller.ixbmja/2157/file0/bus" dev="loop2" ino=18 res=1 errno=0 [ 3377.419421][ T37] audit: type=1800 audit(3427.007:92687): pid=4097 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="loop2" ino=18 res=0 errno=0 00:57:07 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 00:57:07 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 00:57:07 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xfffffffd}}, './file0\x00'}) getsockopt$inet_dccp_buf(r3, 0x21, 0xd, &(0x7f00000000c0)=""/162, &(0x7f0000000180)=0xa2) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:07 executing program 2: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)='+', 0x1, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a", 0x60, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r2}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) [ 3378.011980][T17202] EXT4-fs (loop2): unmounting filesystem 00000000-0000-0000-0000-000000000000. 00:57:07 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 00:57:07 executing program 0: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)='+', 0x1, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000280), 0x0, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r2}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) 00:57:07 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r4 = accept4$packet(r2, 0x0, &(0x7f0000000000), 0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NBD_CMD_CONNECT(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x24, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SOCKETS={0x4}, @NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x1}]}, 0x24}}, 0x0) r8 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000480), 0xc00, 0x0) r9 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r11 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r11, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r10}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) sendmsg$NBD_CMD_RECONFIGURE(r5, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x58, r7, 0x100, 0x70bd2d, 0x25dfdbff, {}, [@NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8, 0x1, r2}, {0x8, 0x1, r2}, {0x8, 0x1, r2}, {0x8, 0x1, r8}, {0x8, 0x1, r11}, {0x8, 0x1, r2}]}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000010}, 0x0) bind$packet(r4, &(0x7f0000000400)={0x11, 0x6, r1, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendmsg(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@pppoe={0x18, 0x0, {0x2, @multicast, 'pim6reg\x00'}}, 0x80, &(0x7f0000001a40)=[{&(0x7f0000000140)="8cb6a222047f3ebc79b3397f856c568d675a798fafe9a437c627ba289dbf1e639131a78c418a70a9e6df9c0b4df1058d55e74b4b5c4ca5b8c713b13a9c0c01cb32aa276bca412dc95fcc735fc2cefb2766e9c072344a4ac66281a044c400da4e46a55a7218c49f3f1387a8f61f962bb9147ec9a3edc7be49ca6ec8c26d910c58b2c131331f7ca02235ebd1e40e8f", 0x8e}, {&(0x7f0000000200)="462c759cd81664f7a47f6ca5e5e0cfce2602b50193a1796c3b5f37e3ef0f9c788c36a557565db078c1c6d86412ab077d37e1304e0588e57ec11f4b41bf1b92d2aaf30975c40578ad8121ffef88ab5ab06d1d7169b3d320b8189b343cda3fa562a9072ca589ecdf4268f60503d04d8247797a96120f8d894d3cac5603bce93cd5017b01505605ca201012b272536acb9b85466d4aaba5da389023b1652a77f0aeb08b1b1f2a05d3a62ab0088377320e4d2c0a6f35352135183cac478234b8a90c0b9c7809c139b18325f1a88454aaa6f2ea569c994fa6518bd26f6ea147bd2274bd71f0d393a27a2f202effa2", 0xec}, {&(0x7f0000000380)="9ff1958bfde62c58535b22150aa3633c810afd4eec675a6a6c2c7e13aff296cdb7cb914b5ce3ada180849de25acf908a578b3e42646dcff81413971f07cacc985dd5448809fb1150cabb94b784637e6d65dba93253ecdbd6f304efda4a34229c586ccc638b7ae8c2f46b2612", 0x6c}, {&(0x7f0000000780)="886025054ceee875488cae9bc94d990b3dcd257e2852d8ecd5e07f07b133487ba3afdcab436d3d758246324c6bf289abca00b53eeacd4f57f7f12c0a3a978fdd270e28add16ba1ef017cda41a5da096b31d60fe4f52d1a36d0fa44cca5501723e397982fdf8e8a16d9649db757263094044d8f5f3cc958a503910f40d313a509e100aad81c9cd9ba2b3431740ba49a165065f0d94e1c17d9a640a9e0996b1d92f634975324c4c62e5aa60e713cd662d9acee8de747319c2e0be4e07bde1fd20b4f17526782c485f26fa0a4eae693a34a8e", 0xd1}, {&(0x7f0000000880)="2f7c40e015a1bde3d919", 0xa}, {&(0x7f00000008c0)="e42fc6f14da4dd2cdbf8119810d9be4af2269e7a164663", 0x17}, {&(0x7f00000009c0)="59c3b5d12504291eb64db8d4d6a43dbad05f9220bb0fc28c0a007cf747f185ce8733ba4d05451841f6bc753b1c4c39e5d6394cbb9cc54e83748e31ba5c558e7dbe9ec968e386286dbd2db1f868ed", 0x4e}, {&(0x7f0000000a40)="664fefc16c1e9268a238a36cd8b347be3d2f08f30bcd95261b01229442ffdf804c2fd330aa115a8946891830dcdc3ce67f856809c95c6a44e4c825f35f361acd0a871fd824ed58b98616f17a8cba84ff3030a57e728ac8123c6d2a52f4dc7dc94e89ea722394ba289c81ad013cfbb20265e4c30775f2b91d39dffff1469a268691f966a8ffe649c8bb54c77ea1593ca5e95f4bc260b7b35e24f684bd1286245e80c491e4e49144436207e84e4fa7b897cec163c96bf9d17abb903e783a1d637a0818198e191239bc4267704363420b5a9af4a66270f672808014ddb9dc4c4e514176c54a27f7317a5da16c3482ce674b0fa0041a21c1f7af1274cce9fbf1a46c0123aabf5589ff0c15e3befe411525c9ca542077229223df568baeebf9864f110bd63a45c0304bbe78f4eef775c20690b495ab76df87bd9ef684ff9a760f29a7d9093032097f9a541233201de58b4054659a6546e64d9a29242806f2f667fb29d9399bd755826fbd4056a3fa4d38a9221a65adce09bcc499b726988766d9b30a299678c7540451f5e79185038256dbfa9a360347a9a9bf6664950ff2b2d2ce484984759b285090017b3cd02afdbb67bec99d5788197ce56908283643f45d18f56e319b10b7f9e119ab58be4a5c1b98419ada2469a56c7abc81c75adfe4072cf1ee3d3f3446a900a1fdc0f5f35b9a2f276a880add2e57be22c8027f980f7ae0ff5be85f4f0d475f72c659d8421d4a4b6721d248afe974404cc4e9ba623cfce6855cea0f2f39ae9c235c4dd39f71c70d82cb58dc805e01260833b3103b315a9940dc6f3270c463fb4bd0b0e15528f4cdc77041ecb75a773cc8060a9c0d6cc1e2a7a3545bd26479b53d62c794dea63e253858e12ca7a4eba88bbf63ebe6fa2cb8f652ed9658e064450b23cf567464a2bf328f919f4224bf4836be0c85e4399c24e681ba0f28340163457d550f9bad37d2fe78ef03e826f063cc6fa58fc5077b85b548b40f7a1cd3a481eab62a723fa7607dd93138110371171af8ab4905e583a22a3b00832350ef3435114845fb3820ac155039009febfa082598817d077a80f8afecfc6dee6e739b202ab050ce3fc812afc1bfb2cb49dec11b0305d1135f80c453803b6161c1233082b3342c1da44856807a034c8026ab2e1c383a07afebc0184ff990a203778f7c84a99fe7930a98a5a8e0e08a5331bc130dc09c9adc46cd60cfea1b0042405a8351abc409de23928bacfcc4cb7d6488580cc910b38d64f54f300f9327edd8f0aa217fad5a60a901bc6c8bfe6375df9d023c8f2369cd838d4a983bc0c3a9c1bf145a69de2a6a707af18980e701f575cf2b876e83480602a860ab3714c6586b95aea42312a0dcfdb09e9f1bf5831936e16d5ba7823e904cf2b1891351f98d155567feac7eaecc5bc07d3c613f482ccd105599cb203bf8ce0769f699c6d528f07bfc846169ac7bc3e13ec24d4384866a54dca34860f4442b58bd80e15dd06ac42af86c74c1502e2ef8c25e2ea4a406cd3bdfb24a0d131125d13945beb9379329274d2bdd2e2d624a1be782d8036ed15b35b144862838f70dea9801914030979a912fd96699deb827923482a232cbe9b780a6473a652745da0a17e8970bf3052c01abb55a9caf245572781a88eb1385effff8ddd490e98bbb434199dcbd6e28d9dae9d3ed707891c15154bada28771e20fd871a6506ec962c522295dedbb9656f2b0d8d4f0261ef4528e1b98d64bb6b4414206d070ff99a08b6a6f08db14e637e7cec912bfef7a2330b25411ab3931e4c5e8b260b3162e76980a6fff770677d2e3055d2efdbbce82fa005e1e69caffb1953486b29f02eb3f6489787765dbda1590fd5c75973d334ec8cd696b2196ed4dbdb45f017bec635b1d023fe5eb1c8f5f50271f1fa90094c31d1e68a7fbe58228d324ce5ad5a36a7e242cad37f45f2dd44f655dcf5d6f677bf209a59c1430b79765bac32df37ac3d39ebe5b5bd03948d0de703597b6783cc8d318a91ebe48b1ab15a1ee3ef624c9be46dc272ab2bef8a156b83a27dbc23f32461eb227a6710a0e5ece7aa6f884dbf5e22213ed6db6bb779a34f33df6ee41029b7ff1e59aa591eeec737d69d0390c6e59458f14cb551935bee35a01b626fa39cc52332eef1272d0081b87bb494cb7b307da46001de5d55dd60b9f504359cd3615a0927e6f866dd4c59b8c45537e2bf91904c3cf5adf51a91c7f86c7ecacc2b6394e8b27dfa77f482c76b7d4997031f279e15eae8aca7842943daf16fc68a22f62e0d843da7dd95054b9b3c123688d7539bc8805154e7489e89b6ae4e59d6f9892105181703cb5c31219a9e3cea1b22d07ca17bb791adcfa46ec820f32f65da36fb49145a620a61c9ed994d678f78a89dc776494b2277b541fe86fb121cc497b6ccf09a751afc4bc0c7b00acab5b431debc627d62aaffab3214c54e434e40755193a4c371a2c522381feb899907b4be1a40a0972a4daf851f997c92734d28e5385eafe1dc603a419254cc0a3005ee2be6de5e00ef5d1a0007ea54a5ec2d268dcc84377f8978fd7d52657b1efbf1ccc82684f0e702a05ed5085ae607c6b62727e77349d9a0b0183a2fb235007b7864d5e20a857564cb5df5706e59967b403a362b4cdf309d7ccaf3e2b569e523d2adf3a29d2e05f4a5240bc65b1d8a18ce1fb878587cae1d0050019ce7f5e09e7d0ccd4220a97c76d5a5256c07e8f3110f1e07afa6135495256589abe95fe0dfba6517ab59f9a8c5225700633ade94dd70dbaa7a8451f607a34505e88ee4335648c4a7da81a06fdf67f7414116a3a5e0c12d7351781623c16e237506de46a586ef8c7960374962c6052fd20a3b7967f11cd442efa5d28b7bb56760e03e7d6cf4c0e80d53fad05b0cccea50ac16f64ac653f8138cd200d86700feffecef94c32e3aec85b0eec30e5af4307621a2985a8ddf02f58025a249915cbf4c9c4031840b577c0dbc3f64968ff244742964525162eb1b019a053c74668bf85e7629ea0e2a47bb6ab3d0ade10ffad1a8539cab6e1abfa50f4dacc414fd5a8271657e1f73c2fa8eb049c495725c121be1c9945473aa6ba970622ad32676edc927ecd784328b152f46a5c490fb003ca98fcc85dacea669dd5b46b9dd3750a3b85d4bff77f0ca65482f454204a24befece48f9e3c338d2c414dc9df9ab773aac42863dbb4df8ffce4fef0f3f4cdb56e3ec7e4cfff3ad4eccac275aa4ba3c4d167f8bfa488e0f669c4710966ee1daef36ba85f673a8f88b9579fd9449546750917ab175d20c1ff7a84d7cfee50638267ab3014b23dd7116eaf3e1854b134b01f1669960c2b3162419d1c3620bdcc9741e1dfe519d2a4d1333db56b6b2141f6ca33d7c8f56f8256511602dff9062cd1808c0048cbcfd73b51d588eeeb4f365a0d78240dcebba65fe688cb933d94c7b55b308bcb4b86e629e9217524939e3623744c4a93fe95cfeb0f418b7ae79f37f1d3e33995466e0073c54c5a9285f52e78ca2f8c45366afea0545c80f974bed2dc75af7fb8698990bfea1ec088c2f122a39bf089cc847edbb099f9836e725b108c18cf31304bcfc6efae0394a4034789f31bf8e9b144afdef53903751c6f5311c51cd1cb339d386650d2143ef65b5cf6c1f4f95436449a90d74d6132207ab474ae6d4a59c1ba0201832deed650e61211d2a6ddb20f5b57c4c69de8107661b6783ae0f120a50f741c4e36838dc108ac3882fea2c21d6385c665ba4091b03cc72d0ee11ae0edbf3f35d64e64a2d5e0d16e2ccf8078efdc8efd1128d68577b2faa92a8a8399c6a629488661dc09f13687262374a8ccccfdd0913da6f7ddb589292d2867e976aee64ff8ba0710dc91b75b06c3ea325963805499482f2f002a3f66042949728328f0a485bd4664aa2cbd88bb2d5fe614fdd8dc4c8a4d9a67841d344d34be7db91e20f8294759095cae4299d1fd5640bc08b47d5adc1ff4a95835ff47c59caac56f8b135648d395492ff9a6a3b47e791dcaab8e03cc98025981fbfea7e5aed889f2737728bd199b2a11ba32271e7396ad34759a92fd682bdec944b4c880106ec1810e962cb091605dbac2057b49a1d8b0c42def6a8613a88df3b0255a2ceea7022957f20e80bd591ad545823d37258c313d0e803fb05b263491254454d5d8ff942b2db4a06bc167eeda28e6abc940f419a6f2d88c89247e122aae021f6705538ee69ea1a1c47b5c6249d6ca20f75c3fb16b1d69a549d009f0d597e32d864fea7b2432578fea1db81eec7a75c011a16d8052e396046c4611f8e8c1853d175deab26084be0636acc2bffa235457c2810811b8b3efe33888e584434d7a8aa5e090d60277b5f120287a862e4e637711f529f0fbda89b3aaa4538ebdedcc831863fd3286543b4dedea598a1c731da243d637a50d714e28c1b79d099d6ccabf40eea4c6f9043c8a4000fcd0e210cda7e378fa1f0531ed8b66b3077ccc0dd3cb971b6c0b4efd94403d9a529ee94fa6e74f2542de46c4e8ca5be1ef799489b931aa827e4dec400f046d9f31761aa43716fab28a0eef82f17b3e53d1dd5091a1208bba6199291a0e26c20db1401ad6e6841d0ac870f16c65075b050c0d9e1104d802123d2c70ab533ff4ad73dfd0a60610fc07c8da58b32f69b7c0a22fd0e6239f4b953b34267b2c1d66484f022e6fe7a9b1bf2ab7af3016fcad2d8a784824507dbfabf7b7f807abaaea4864763b9f543d75d83af3565610fd205028a4c695538dc1847852e09f5f47fa0f4f804c46a8fae2ff77fb0a62a0c59b8852dea850c15260c18f56c5069a9581cb134b4b363ec81580aaad7a775e18a935a95505e25793448e3d69ab1987355efbfd367673b18849103837b6dd0160d93ff4d399e8f78c9528ae3551beeca5e4f60b0034c6b1d8a44130b3c386d20c6c987dfabacf6cb72669740b1d85afa20c9fb18ca0560cebc2636b25c7188594396b9ba4f040311272c50cf1c7e47ae5c5b51fe152214e3bfe8e437a3af1eb049b1ae2040514fbdbe8fc9bf3080c549a2b1faf7c58b791ece03fafe226fe07b541e45a7ab0318e4fae054d105551d2db78098fd34e124548d9fe5d63d561adf57bf4393a0e1fccda8d5f535f25aee6fb1ad86e141f3c56652e2f04ca3577a3cc8e0b073741d184c057cdb2d87fc969d6715e484c01fca884d369d2480ab5e9d31e66505799c5c1e4a9a657ad242f687f4023bcd8a3695a69886d7e394335cc32dab28abb2343f6c9eb4743bf8bf12bef4a32c91047b78a3b62cdcdbca6a0e6ae5d8100a96dfe86f2c6490729b70010130d6868600b87764f3021897a3d0b111555131b7d997421a3062e6fba235b58c32f8b0984f497278138b5a453b5b0afd6c7b42eb36b0c52f9bd7ddc2fba4af558a3cc91fca83c2bf68e720a8b76fa8793eefcfc000ef9d81da741d8d8fc3524cac3f225755197b5ac5976753f7dbb592ee084172ee553eb475a162ace0f29a1a2a3eed309e1142fc8e2553aab1354189dbbbd073ffb43dca2fa69632a4661940a14de0d36a7287a36808284610895c61603fbd690715279672fcb20ca4fb660d41b83dd8cf6ed0336bce499ad04352d88cf69c8826df6f61bee00bf5ed8a37dc7412932d601cc3dd9c963424d212bb7c6789c1071610809eafcf22393c24136687971cd4bdfacc79c7371f682a11618ba48b7bd6d42621abadd6e8a3493c4417010534a92f14bfc6ab43f66269724bb3202235fa36dec23bca9e6eaf611a25693cdd2b5627a1de5f73aed31a0b68d5762f121c74bcc14f352", 0x1000}], 0x8, &(0x7f0000001ac0)=[{0xc0, 0x104, 0x7ff, "b9b2e10f9b484075c16c1b2294acfe4cc719229ea32c712c576b0f2e1ae966144c31b55c48bfa11c47b29f153d089779a8fed9b3d5e920ef496e993810f4e10f57fd47b5ffebeccbaf192ef1d400ab8e9c426c52b13cabd816f95edbffd5336ce8b260c34560ae2da1f8487eb265bca47715dbe211006c7906863e866c7945fa0d2dbfaa4f541c49b27a443c8859cb2b7cf1a89d2e54ea3cf1d8a39ff36c0596be210c6e95e7a975c7901a30b936df"}, {0xd8, 0x114, 0x6, "96a6aa102221c862e2341dd630b2fd570603ace380bd0ab6b63383e1172778324fc744dcbf927e024991bc302e960ec8aef30f10c2c5e9fe699d810fe285e1693ba2dfe06673d8cbf7c9f12096557e817c26cbf8a06c4993a9c17d88277fe5cc18c9cb9b5672d7b1d9c4291bdb0da17a5cf4f5acdb08b1550b4d472ff2b3aa920bb717c3bf29966830a9336442079158fd41b9f0288f164b313dec17a8f3197139060d343df7b1916d8fee9a2bb741ea2686e8283b82896fa49b9c9946dbb07ef7fd129ec3"}, {0xf0, 0x114, 0x6, "c3b12b18bffd9cf66037a5af59ffe03869dd7f18e3b309d3aef424b6eb5a5e5a7227f9d8b730184c18f3d9b57aa184227f89cacbb4de288810968c500ce70d15d8143cf835e2928f6aa9a0579294a1a2d1eba87ddb03afbdacc68e9f22d2acb376187c209837e1a889a5accd3e3a2be5fa30085e7b3d41d898f0006b39da73d03e4ce94360640456329b875349abd497e2ee4c1edf0c378c515d755adb5d6c07eec72a199557eb2a5c1457328ff6843ff56637cae9b1cbe3fc892eeaa09cbf16360cf47a0c2fe53c7f8a8219872dc2f016aa89a6c602d749c82d"}, {0xc8, 0x119, 0x1, "b93389becab40b331a0b570eadfa54a0d18f4fcebb2401e45c3a6222621e0d3b1a363c206def7f54909d0190485de93b0da00cf4f3a7eca49b45ca905297ce54188f41a6161b46d5f396327553d102f8aeea9c00ff79b71f1529cf251ac7077d317183a09deb789d507960139b169ba9717adc9fbd2953efacafde531d152731d7a72f2bae5564bcf40d0f9d8b19b76f8c9dcda0c9951342b5e7af11259c9432a0889d561ae49a8113679ff182c95e355f9716b5"}, {0x20, 0x7, 0x77, "fd22b1193967e4f6f96681"}], 0x370}, 0x24000000) 00:57:07 executing program 2: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)='+', 0x1, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r2}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) 00:57:08 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:08 executing program 2: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df8", 0x3, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r2}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) 00:57:08 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r4 = accept4$packet(r2, 0x0, &(0x7f0000000000), 0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NBD_CMD_CONNECT(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x24, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SOCKETS={0x4}, @NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x1}]}, 0x24}}, 0x0) r8 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000480), 0xc00, 0x0) r9 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r11 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r11, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r10}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) sendmsg$NBD_CMD_RECONFIGURE(r5, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x58, r7, 0x100, 0x70bd2d, 0x25dfdbff, {}, [@NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8, 0x1, r2}, {0x8, 0x1, r2}, {0x8, 0x1, r2}, {0x8, 0x1, r8}, {0x8, 0x1, r11}, {0x8, 0x1, r2}]}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000010}, 0x0) bind$packet(r4, &(0x7f0000000400)={0x11, 0x6, r1, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendmsg(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@pppoe={0x18, 0x0, {0x2, @multicast, 'pim6reg\x00'}}, 0x80, &(0x7f0000001a40)=[{&(0x7f0000000140)="8cb6a222047f3ebc79b3397f856c568d675a798fafe9a437c627ba289dbf1e639131a78c418a70a9e6df9c0b4df1058d55e74b4b5c4ca5b8c713b13a9c0c01cb32aa276bca412dc95fcc735fc2cefb2766e9c072344a4ac66281a044c400da4e46a55a7218c49f3f1387a8f61f962bb9147ec9a3edc7be49ca6ec8c26d910c58b2c131331f7ca02235ebd1e40e8f", 0x8e}, {&(0x7f0000000200)="462c759cd81664f7a47f6ca5e5e0cfce2602b50193a1796c3b5f37e3ef0f9c788c36a557565db078c1c6d86412ab077d37e1304e0588e57ec11f4b41bf1b92d2aaf30975c40578ad8121ffef88ab5ab06d1d7169b3d320b8189b343cda3fa562a9072ca589ecdf4268f60503d04d8247797a96120f8d894d3cac5603bce93cd5017b01505605ca201012b272536acb9b85466d4aaba5da389023b1652a77f0aeb08b1b1f2a05d3a62ab0088377320e4d2c0a6f35352135183cac478234b8a90c0b9c7809c139b18325f1a88454aaa6f2ea569c994fa6518bd26f6ea147bd2274bd71f0d393a27a2f202effa2", 0xec}, {&(0x7f0000000380)="9ff1958bfde62c58535b22150aa3633c810afd4eec675a6a6c2c7e13aff296cdb7cb914b5ce3ada180849de25acf908a578b3e42646dcff81413971f07cacc985dd5448809fb1150cabb94b784637e6d65dba93253ecdbd6f304efda4a34229c586ccc638b7ae8c2f46b2612", 0x6c}, {&(0x7f0000000780)="886025054ceee875488cae9bc94d990b3dcd257e2852d8ecd5e07f07b133487ba3afdcab436d3d758246324c6bf289abca00b53eeacd4f57f7f12c0a3a978fdd270e28add16ba1ef017cda41a5da096b31d60fe4f52d1a36d0fa44cca5501723e397982fdf8e8a16d9649db757263094044d8f5f3cc958a503910f40d313a509e100aad81c9cd9ba2b3431740ba49a165065f0d94e1c17d9a640a9e0996b1d92f634975324c4c62e5aa60e713cd662d9acee8de747319c2e0be4e07bde1fd20b4f17526782c485f26fa0a4eae693a34a8e", 0xd1}, {&(0x7f0000000880)="2f7c40e015a1bde3d919", 0xa}, {&(0x7f00000008c0)="e42fc6f14da4dd2cdbf8119810d9be4af2269e7a164663", 0x17}, {&(0x7f00000009c0)="59c3b5d12504291eb64db8d4d6a43dbad05f9220bb0fc28c0a007cf747f185ce8733ba4d05451841f6bc753b1c4c39e5d6394cbb9cc54e83748e31ba5c558e7dbe9ec968e386286dbd2db1f868ed", 0x4e}, {&(0x7f0000000a40)="664fefc16c1e9268a238a36cd8b347be3d2f08f30bcd95261b01229442ffdf804c2fd330aa115a8946891830dcdc3ce67f856809c95c6a44e4c825f35f361acd0a871fd824ed58b98616f17a8cba84ff3030a57e728ac8123c6d2a52f4dc7dc94e89ea722394ba289c81ad013cfbb20265e4c30775f2b91d39dffff1469a268691f966a8ffe649c8bb54c77ea1593ca5e95f4bc260b7b35e24f684bd1286245e80c491e4e49144436207e84e4fa7b897cec163c96bf9d17abb903e783a1d637a0818198e191239bc4267704363420b5a9af4a66270f672808014ddb9dc4c4e514176c54a27f7317a5da16c3482ce674b0fa0041a21c1f7af1274cce9fbf1a46c0123aabf5589ff0c15e3befe411525c9ca542077229223df568baeebf9864f110bd63a45c0304bbe78f4eef775c20690b495ab76df87bd9ef684ff9a760f29a7d9093032097f9a541233201de58b4054659a6546e64d9a29242806f2f667fb29d9399bd755826fbd4056a3fa4d38a9221a65adce09bcc499b726988766d9b30a299678c7540451f5e79185038256dbfa9a360347a9a9bf6664950ff2b2d2ce484984759b285090017b3cd02afdbb67bec99d5788197ce56908283643f45d18f56e319b10b7f9e119ab58be4a5c1b98419ada2469a56c7abc81c75adfe4072cf1ee3d3f3446a900a1fdc0f5f35b9a2f276a880add2e57be22c8027f980f7ae0ff5be85f4f0d475f72c659d8421d4a4b6721d248afe974404cc4e9ba623cfce6855cea0f2f39ae9c235c4dd39f71c70d82cb58dc805e01260833b3103b315a9940dc6f3270c463fb4bd0b0e15528f4cdc77041ecb75a773cc8060a9c0d6cc1e2a7a3545bd26479b53d62c794dea63e253858e12ca7a4eba88bbf63ebe6fa2cb8f652ed9658e064450b23cf567464a2bf328f919f4224bf4836be0c85e4399c24e681ba0f28340163457d550f9bad37d2fe78ef03e826f063cc6fa58fc5077b85b548b40f7a1cd3a481eab62a723fa7607dd93138110371171af8ab4905e583a22a3b00832350ef3435114845fb3820ac155039009febfa082598817d077a80f8afecfc6dee6e739b202ab050ce3fc812afc1bfb2cb49dec11b0305d1135f80c453803b6161c1233082b3342c1da44856807a034c8026ab2e1c383a07afebc0184ff990a203778f7c84a99fe7930a98a5a8e0e08a5331bc130dc09c9adc46cd60cfea1b0042405a8351abc409de23928bacfcc4cb7d6488580cc910b38d64f54f300f9327edd8f0aa217fad5a60a901bc6c8bfe6375df9d023c8f2369cd838d4a983bc0c3a9c1bf145a69de2a6a707af18980e701f575cf2b876e83480602a860ab3714c6586b95aea42312a0dcfdb09e9f1bf5831936e16d5ba7823e904cf2b1891351f98d155567feac7eaecc5bc07d3c613f482ccd105599cb203bf8ce0769f699c6d528f07bfc846169ac7bc3e13ec24d4384866a54dca34860f4442b58bd80e15dd06ac42af86c74c1502e2ef8c25e2ea4a406cd3bdfb24a0d131125d13945beb9379329274d2bdd2e2d624a1be782d8036ed15b35b144862838f70dea9801914030979a912fd96699deb827923482a232cbe9b780a6473a652745da0a17e8970bf3052c01abb55a9caf245572781a88eb1385effff8ddd490e98bbb434199dcbd6e28d9dae9d3ed707891c15154bada28771e20fd871a6506ec962c522295dedbb9656f2b0d8d4f0261ef4528e1b98d64bb6b4414206d070ff99a08b6a6f08db14e637e7cec912bfef7a2330b25411ab3931e4c5e8b260b3162e76980a6fff770677d2e3055d2efdbbce82fa005e1e69caffb1953486b29f02eb3f6489787765dbda1590fd5c75973d334ec8cd696b2196ed4dbdb45f017bec635b1d023fe5eb1c8f5f50271f1fa90094c31d1e68a7fbe58228d324ce5ad5a36a7e242cad37f45f2dd44f655dcf5d6f677bf209a59c1430b79765bac32df37ac3d39ebe5b5bd03948d0de703597b6783cc8d318a91ebe48b1ab15a1ee3ef624c9be46dc272ab2bef8a156b83a27dbc23f32461eb227a6710a0e5ece7aa6f884dbf5e22213ed6db6bb779a34f33df6ee41029b7ff1e59aa591eeec737d69d0390c6e59458f14cb551935bee35a01b626fa39cc52332eef1272d0081b87bb494cb7b307da46001de5d55dd60b9f504359cd3615a0927e6f866dd4c59b8c45537e2bf91904c3cf5adf51a91c7f86c7ecacc2b6394e8b27dfa77f482c76b7d4997031f279e15eae8aca7842943daf16fc68a22f62e0d843da7dd95054b9b3c123688d7539bc8805154e7489e89b6ae4e59d6f9892105181703cb5c31219a9e3cea1b22d07ca17bb791adcfa46ec820f32f65da36fb49145a620a61c9ed994d678f78a89dc776494b2277b541fe86fb121cc497b6ccf09a751afc4bc0c7b00acab5b431debc627d62aaffab3214c54e434e40755193a4c371a2c522381feb899907b4be1a40a0972a4daf851f997c92734d28e5385eafe1dc603a419254cc0a3005ee2be6de5e00ef5d1a0007ea54a5ec2d268dcc84377f8978fd7d52657b1efbf1ccc82684f0e702a05ed5085ae607c6b62727e77349d9a0b0183a2fb235007b7864d5e20a857564cb5df5706e59967b403a362b4cdf309d7ccaf3e2b569e523d2adf3a29d2e05f4a5240bc65b1d8a18ce1fb878587cae1d0050019ce7f5e09e7d0ccd4220a97c76d5a5256c07e8f3110f1e07afa6135495256589abe95fe0dfba6517ab59f9a8c5225700633ade94dd70dbaa7a8451f607a34505e88ee4335648c4a7da81a06fdf67f7414116a3a5e0c12d7351781623c16e237506de46a586ef8c7960374962c6052fd20a3b7967f11cd442efa5d28b7bb56760e03e7d6cf4c0e80d53fad05b0cccea50ac16f64ac653f8138cd200d86700feffecef94c32e3aec85b0eec30e5af4307621a2985a8ddf02f58025a249915cbf4c9c4031840b577c0dbc3f64968ff244742964525162eb1b019a053c74668bf85e7629ea0e2a47bb6ab3d0ade10ffad1a8539cab6e1abfa50f4dacc414fd5a8271657e1f73c2fa8eb049c495725c121be1c9945473aa6ba970622ad32676edc927ecd784328b152f46a5c490fb003ca98fcc85dacea669dd5b46b9dd3750a3b85d4bff77f0ca65482f454204a24befece48f9e3c338d2c414dc9df9ab773aac42863dbb4df8ffce4fef0f3f4cdb56e3ec7e4cfff3ad4eccac275aa4ba3c4d167f8bfa488e0f669c4710966ee1daef36ba85f673a8f88b9579fd9449546750917ab175d20c1ff7a84d7cfee50638267ab3014b23dd7116eaf3e1854b134b01f1669960c2b3162419d1c3620bdcc9741e1dfe519d2a4d1333db56b6b2141f6ca33d7c8f56f8256511602dff9062cd1808c0048cbcfd73b51d588eeeb4f365a0d78240dcebba65fe688cb933d94c7b55b308bcb4b86e629e9217524939e3623744c4a93fe95cfeb0f418b7ae79f37f1d3e33995466e0073c54c5a9285f52e78ca2f8c45366afea0545c80f974bed2dc75af7fb8698990bfea1ec088c2f122a39bf089cc847edbb099f9836e725b108c18cf31304bcfc6efae0394a4034789f31bf8e9b144afdef53903751c6f5311c51cd1cb339d386650d2143ef65b5cf6c1f4f95436449a90d74d6132207ab474ae6d4a59c1ba0201832deed650e61211d2a6ddb20f5b57c4c69de8107661b6783ae0f120a50f741c4e36838dc108ac3882fea2c21d6385c665ba4091b03cc72d0ee11ae0edbf3f35d64e64a2d5e0d16e2ccf8078efdc8efd1128d68577b2faa92a8a8399c6a629488661dc09f13687262374a8ccccfdd0913da6f7ddb589292d2867e976aee64ff8ba0710dc91b75b06c3ea325963805499482f2f002a3f66042949728328f0a485bd4664aa2cbd88bb2d5fe614fdd8dc4c8a4d9a67841d344d34be7db91e20f8294759095cae4299d1fd5640bc08b47d5adc1ff4a95835ff47c59caac56f8b135648d395492ff9a6a3b47e791dcaab8e03cc98025981fbfea7e5aed889f2737728bd199b2a11ba32271e7396ad34759a92fd682bdec944b4c880106ec1810e962cb091605dbac2057b49a1d8b0c42def6a8613a88df3b0255a2ceea7022957f20e80bd591ad545823d37258c313d0e803fb05b263491254454d5d8ff942b2db4a06bc167eeda28e6abc940f419a6f2d88c89247e122aae021f6705538ee69ea1a1c47b5c6249d6ca20f75c3fb16b1d69a549d009f0d597e32d864fea7b2432578fea1db81eec7a75c011a16d8052e396046c4611f8e8c1853d175deab26084be0636acc2bffa235457c2810811b8b3efe33888e584434d7a8aa5e090d60277b5f120287a862e4e637711f529f0fbda89b3aaa4538ebdedcc831863fd3286543b4dedea598a1c731da243d637a50d714e28c1b79d099d6ccabf40eea4c6f9043c8a4000fcd0e210cda7e378fa1f0531ed8b66b3077ccc0dd3cb971b6c0b4efd94403d9a529ee94fa6e74f2542de46c4e8ca5be1ef799489b931aa827e4dec400f046d9f31761aa43716fab28a0eef82f17b3e53d1dd5091a1208bba6199291a0e26c20db1401ad6e6841d0ac870f16c65075b050c0d9e1104d802123d2c70ab533ff4ad73dfd0a60610fc07c8da58b32f69b7c0a22fd0e6239f4b953b34267b2c1d66484f022e6fe7a9b1bf2ab7af3016fcad2d8a784824507dbfabf7b7f807abaaea4864763b9f543d75d83af3565610fd205028a4c695538dc1847852e09f5f47fa0f4f804c46a8fae2ff77fb0a62a0c59b8852dea850c15260c18f56c5069a9581cb134b4b363ec81580aaad7a775e18a935a95505e25793448e3d69ab1987355efbfd367673b18849103837b6dd0160d93ff4d399e8f78c9528ae3551beeca5e4f60b0034c6b1d8a44130b3c386d20c6c987dfabacf6cb72669740b1d85afa20c9fb18ca0560cebc2636b25c7188594396b9ba4f040311272c50cf1c7e47ae5c5b51fe152214e3bfe8e437a3af1eb049b1ae2040514fbdbe8fc9bf3080c549a2b1faf7c58b791ece03fafe226fe07b541e45a7ab0318e4fae054d105551d2db78098fd34e124548d9fe5d63d561adf57bf4393a0e1fccda8d5f535f25aee6fb1ad86e141f3c56652e2f04ca3577a3cc8e0b073741d184c057cdb2d87fc969d6715e484c01fca884d369d2480ab5e9d31e66505799c5c1e4a9a657ad242f687f4023bcd8a3695a69886d7e394335cc32dab28abb2343f6c9eb4743bf8bf12bef4a32c91047b78a3b62cdcdbca6a0e6ae5d8100a96dfe86f2c6490729b70010130d6868600b87764f3021897a3d0b111555131b7d997421a3062e6fba235b58c32f8b0984f497278138b5a453b5b0afd6c7b42eb36b0c52f9bd7ddc2fba4af558a3cc91fca83c2bf68e720a8b76fa8793eefcfc000ef9d81da741d8d8fc3524cac3f225755197b5ac5976753f7dbb592ee084172ee553eb475a162ace0f29a1a2a3eed309e1142fc8e2553aab1354189dbbbd073ffb43dca2fa69632a4661940a14de0d36a7287a36808284610895c61603fbd690715279672fcb20ca4fb660d41b83dd8cf6ed0336bce499ad04352d88cf69c8826df6f61bee00bf5ed8a37dc7412932d601cc3dd9c963424d212bb7c6789c1071610809eafcf22393c24136687971cd4bdfacc79c7371f682a11618ba48b7bd6d42621abadd6e8a3493c4417010534a92f14bfc6ab43f66269724bb3202235fa36dec23bca9e6eaf611a25693cdd2b5627a1de5f73aed31a0b68d5762f121c74bcc14f352", 0x1000}], 0x8, &(0x7f0000001ac0)=[{0xc0, 0x104, 0x7ff, "b9b2e10f9b484075c16c1b2294acfe4cc719229ea32c712c576b0f2e1ae966144c31b55c48bfa11c47b29f153d089779a8fed9b3d5e920ef496e993810f4e10f57fd47b5ffebeccbaf192ef1d400ab8e9c426c52b13cabd816f95edbffd5336ce8b260c34560ae2da1f8487eb265bca47715dbe211006c7906863e866c7945fa0d2dbfaa4f541c49b27a443c8859cb2b7cf1a89d2e54ea3cf1d8a39ff36c0596be210c6e95e7a975c7901a30b936df"}, {0xd8, 0x114, 0x6, "96a6aa102221c862e2341dd630b2fd570603ace380bd0ab6b63383e1172778324fc744dcbf927e024991bc302e960ec8aef30f10c2c5e9fe699d810fe285e1693ba2dfe06673d8cbf7c9f12096557e817c26cbf8a06c4993a9c17d88277fe5cc18c9cb9b5672d7b1d9c4291bdb0da17a5cf4f5acdb08b1550b4d472ff2b3aa920bb717c3bf29966830a9336442079158fd41b9f0288f164b313dec17a8f3197139060d343df7b1916d8fee9a2bb741ea2686e8283b82896fa49b9c9946dbb07ef7fd129ec3"}, {0xf0, 0x114, 0x6, "c3b12b18bffd9cf66037a5af59ffe03869dd7f18e3b309d3aef424b6eb5a5e5a7227f9d8b730184c18f3d9b57aa184227f89cacbb4de288810968c500ce70d15d8143cf835e2928f6aa9a0579294a1a2d1eba87ddb03afbdacc68e9f22d2acb376187c209837e1a889a5accd3e3a2be5fa30085e7b3d41d898f0006b39da73d03e4ce94360640456329b875349abd497e2ee4c1edf0c378c515d755adb5d6c07eec72a199557eb2a5c1457328ff6843ff56637cae9b1cbe3fc892eeaa09cbf16360cf47a0c2fe53c7f8a8219872dc2f016aa89a6c602d749c82d"}, {0xc8, 0x119, 0x1, "b93389becab40b331a0b570eadfa54a0d18f4fcebb2401e45c3a6222621e0d3b1a363c206def7f54909d0190485de93b0da00cf4f3a7eca49b45ca905297ce54188f41a6161b46d5f396327553d102f8aeea9c00ff79b71f1529cf251ac7077d317183a09deb789d507960139b169ba9717adc9fbd2953efacafde531d152731d7a72f2bae5564bcf40d0f9d8b19b76f8c9dcda0c9951342b5e7af11259c9432a0889d561ae49a8113679ff182c95e355f9716b5"}, {0x20, 0x7, 0x77, "fd22b1193967e4f6f96681"}], 0x370}, 0x24000000) 00:57:08 executing program 2: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 00:57:08 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r4 = accept4$packet(r2, 0x0, &(0x7f0000000000), 0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NBD_CMD_CONNECT(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x24, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SOCKETS={0x4}, @NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x1}]}, 0x24}}, 0x0) r8 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000480), 0xc00, 0x0) r9 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r11 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r11, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r10}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) sendmsg$NBD_CMD_RECONFIGURE(r5, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x58, r7, 0x100, 0x70bd2d, 0x25dfdbff, {}, [@NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8, 0x1, r2}, {0x8, 0x1, r2}, {0x8, 0x1, r2}, {0x8, 0x1, r8}, {0x8, 0x1, r11}, {0x8, 0x1, r2}]}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000010}, 0x0) bind$packet(r4, &(0x7f0000000400)={0x11, 0x6, r1, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendmsg(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@pppoe={0x18, 0x0, {0x2, @multicast, 'pim6reg\x00'}}, 0x80, &(0x7f0000001a40)=[{&(0x7f0000000140)="8cb6a222047f3ebc79b3397f856c568d675a798fafe9a437c627ba289dbf1e639131a78c418a70a9e6df9c0b4df1058d55e74b4b5c4ca5b8c713b13a9c0c01cb32aa276bca412dc95fcc735fc2cefb2766e9c072344a4ac66281a044c400da4e46a55a7218c49f3f1387a8f61f962bb9147ec9a3edc7be49ca6ec8c26d910c58b2c131331f7ca02235ebd1e40e8f", 0x8e}, {&(0x7f0000000200)="462c759cd81664f7a47f6ca5e5e0cfce2602b50193a1796c3b5f37e3ef0f9c788c36a557565db078c1c6d86412ab077d37e1304e0588e57ec11f4b41bf1b92d2aaf30975c40578ad8121ffef88ab5ab06d1d7169b3d320b8189b343cda3fa562a9072ca589ecdf4268f60503d04d8247797a96120f8d894d3cac5603bce93cd5017b01505605ca201012b272536acb9b85466d4aaba5da389023b1652a77f0aeb08b1b1f2a05d3a62ab0088377320e4d2c0a6f35352135183cac478234b8a90c0b9c7809c139b18325f1a88454aaa6f2ea569c994fa6518bd26f6ea147bd2274bd71f0d393a27a2f202effa2", 0xec}, {&(0x7f0000000380)="9ff1958bfde62c58535b22150aa3633c810afd4eec675a6a6c2c7e13aff296cdb7cb914b5ce3ada180849de25acf908a578b3e42646dcff81413971f07cacc985dd5448809fb1150cabb94b784637e6d65dba93253ecdbd6f304efda4a34229c586ccc638b7ae8c2f46b2612", 0x6c}, {&(0x7f0000000780)="886025054ceee875488cae9bc94d990b3dcd257e2852d8ecd5e07f07b133487ba3afdcab436d3d758246324c6bf289abca00b53eeacd4f57f7f12c0a3a978fdd270e28add16ba1ef017cda41a5da096b31d60fe4f52d1a36d0fa44cca5501723e397982fdf8e8a16d9649db757263094044d8f5f3cc958a503910f40d313a509e100aad81c9cd9ba2b3431740ba49a165065f0d94e1c17d9a640a9e0996b1d92f634975324c4c62e5aa60e713cd662d9acee8de747319c2e0be4e07bde1fd20b4f17526782c485f26fa0a4eae693a34a8e", 0xd1}, {&(0x7f0000000880)="2f7c40e015a1bde3d919", 0xa}, {&(0x7f00000008c0)="e42fc6f14da4dd2cdbf8119810d9be4af2269e7a164663", 0x17}, {&(0x7f00000009c0)="59c3b5d12504291eb64db8d4d6a43dbad05f9220bb0fc28c0a007cf747f185ce8733ba4d05451841f6bc753b1c4c39e5d6394cbb9cc54e83748e31ba5c558e7dbe9ec968e386286dbd2db1f868ed", 0x4e}, {&(0x7f0000000a40)="664fefc16c1e9268a238a36cd8b347be3d2f08f30bcd95261b01229442ffdf804c2fd330aa115a8946891830dcdc3ce67f856809c95c6a44e4c825f35f361acd0a871fd824ed58b98616f17a8cba84ff3030a57e728ac8123c6d2a52f4dc7dc94e89ea722394ba289c81ad013cfbb20265e4c30775f2b91d39dffff1469a268691f966a8ffe649c8bb54c77ea1593ca5e95f4bc260b7b35e24f684bd1286245e80c491e4e49144436207e84e4fa7b897cec163c96bf9d17abb903e783a1d637a0818198e191239bc4267704363420b5a9af4a66270f672808014ddb9dc4c4e514176c54a27f7317a5da16c3482ce674b0fa0041a21c1f7af1274cce9fbf1a46c0123aabf5589ff0c15e3befe411525c9ca542077229223df568baeebf9864f110bd63a45c0304bbe78f4eef775c20690b495ab76df87bd9ef684ff9a760f29a7d9093032097f9a541233201de58b4054659a6546e64d9a29242806f2f667fb29d9399bd755826fbd4056a3fa4d38a9221a65adce09bcc499b726988766d9b30a299678c7540451f5e79185038256dbfa9a360347a9a9bf6664950ff2b2d2ce484984759b285090017b3cd02afdbb67bec99d5788197ce56908283643f45d18f56e319b10b7f9e119ab58be4a5c1b98419ada2469a56c7abc81c75adfe4072cf1ee3d3f3446a900a1fdc0f5f35b9a2f276a880add2e57be22c8027f980f7ae0ff5be85f4f0d475f72c659d8421d4a4b6721d248afe974404cc4e9ba623cfce6855cea0f2f39ae9c235c4dd39f71c70d82cb58dc805e01260833b3103b315a9940dc6f3270c463fb4bd0b0e15528f4cdc77041ecb75a773cc8060a9c0d6cc1e2a7a3545bd26479b53d62c794dea63e253858e12ca7a4eba88bbf63ebe6fa2cb8f652ed9658e064450b23cf567464a2bf328f919f4224bf4836be0c85e4399c24e681ba0f28340163457d550f9bad37d2fe78ef03e826f063cc6fa58fc5077b85b548b40f7a1cd3a481eab62a723fa7607dd93138110371171af8ab4905e583a22a3b00832350ef3435114845fb3820ac155039009febfa082598817d077a80f8afecfc6dee6e739b202ab050ce3fc812afc1bfb2cb49dec11b0305d1135f80c453803b6161c1233082b3342c1da44856807a034c8026ab2e1c383a07afebc0184ff990a203778f7c84a99fe7930a98a5a8e0e08a5331bc130dc09c9adc46cd60cfea1b0042405a8351abc409de23928bacfcc4cb7d6488580cc910b38d64f54f300f9327edd8f0aa217fad5a60a901bc6c8bfe6375df9d023c8f2369cd838d4a983bc0c3a9c1bf145a69de2a6a707af18980e701f575cf2b876e83480602a860ab3714c6586b95aea42312a0dcfdb09e9f1bf5831936e16d5ba7823e904cf2b1891351f98d155567feac7eaecc5bc07d3c613f482ccd105599cb203bf8ce0769f699c6d528f07bfc846169ac7bc3e13ec24d4384866a54dca34860f4442b58bd80e15dd06ac42af86c74c1502e2ef8c25e2ea4a406cd3bdfb24a0d131125d13945beb9379329274d2bdd2e2d624a1be782d8036ed15b35b144862838f70dea9801914030979a912fd96699deb827923482a232cbe9b780a6473a652745da0a17e8970bf3052c01abb55a9caf245572781a88eb1385effff8ddd490e98bbb434199dcbd6e28d9dae9d3ed707891c15154bada28771e20fd871a6506ec962c522295dedbb9656f2b0d8d4f0261ef4528e1b98d64bb6b4414206d070ff99a08b6a6f08db14e637e7cec912bfef7a2330b25411ab3931e4c5e8b260b3162e76980a6fff770677d2e3055d2efdbbce82fa005e1e69caffb1953486b29f02eb3f6489787765dbda1590fd5c75973d334ec8cd696b2196ed4dbdb45f017bec635b1d023fe5eb1c8f5f50271f1fa90094c31d1e68a7fbe58228d324ce5ad5a36a7e242cad37f45f2dd44f655dcf5d6f677bf209a59c1430b79765bac32df37ac3d39ebe5b5bd03948d0de703597b6783cc8d318a91ebe48b1ab15a1ee3ef624c9be46dc272ab2bef8a156b83a27dbc23f32461eb227a6710a0e5ece7aa6f884dbf5e22213ed6db6bb779a34f33df6ee41029b7ff1e59aa591eeec737d69d0390c6e59458f14cb551935bee35a01b626fa39cc52332eef1272d0081b87bb494cb7b307da46001de5d55dd60b9f504359cd3615a0927e6f866dd4c59b8c45537e2bf91904c3cf5adf51a91c7f86c7ecacc2b6394e8b27dfa77f482c76b7d4997031f279e15eae8aca7842943daf16fc68a22f62e0d843da7dd95054b9b3c123688d7539bc8805154e7489e89b6ae4e59d6f9892105181703cb5c31219a9e3cea1b22d07ca17bb791adcfa46ec820f32f65da36fb49145a620a61c9ed994d678f78a89dc776494b2277b541fe86fb121cc497b6ccf09a751afc4bc0c7b00acab5b431debc627d62aaffab3214c54e434e40755193a4c371a2c522381feb899907b4be1a40a0972a4daf851f997c92734d28e5385eafe1dc603a419254cc0a3005ee2be6de5e00ef5d1a0007ea54a5ec2d268dcc84377f8978fd7d52657b1efbf1ccc82684f0e702a05ed5085ae607c6b62727e77349d9a0b0183a2fb235007b7864d5e20a857564cb5df5706e59967b403a362b4cdf309d7ccaf3e2b569e523d2adf3a29d2e05f4a5240bc65b1d8a18ce1fb878587cae1d0050019ce7f5e09e7d0ccd4220a97c76d5a5256c07e8f3110f1e07afa6135495256589abe95fe0dfba6517ab59f9a8c5225700633ade94dd70dbaa7a8451f607a34505e88ee4335648c4a7da81a06fdf67f7414116a3a5e0c12d7351781623c16e237506de46a586ef8c7960374962c6052fd20a3b7967f11cd442efa5d28b7bb56760e03e7d6cf4c0e80d53fad05b0cccea50ac16f64ac653f8138cd200d86700feffecef94c32e3aec85b0eec30e5af4307621a2985a8ddf02f58025a249915cbf4c9c4031840b577c0dbc3f64968ff244742964525162eb1b019a053c74668bf85e7629ea0e2a47bb6ab3d0ade10ffad1a8539cab6e1abfa50f4dacc414fd5a8271657e1f73c2fa8eb049c495725c121be1c9945473aa6ba970622ad32676edc927ecd784328b152f46a5c490fb003ca98fcc85dacea669dd5b46b9dd3750a3b85d4bff77f0ca65482f454204a24befece48f9e3c338d2c414dc9df9ab773aac42863dbb4df8ffce4fef0f3f4cdb56e3ec7e4cfff3ad4eccac275aa4ba3c4d167f8bfa488e0f669c4710966ee1daef36ba85f673a8f88b9579fd9449546750917ab175d20c1ff7a84d7cfee50638267ab3014b23dd7116eaf3e1854b134b01f1669960c2b3162419d1c3620bdcc9741e1dfe519d2a4d1333db56b6b2141f6ca33d7c8f56f8256511602dff9062cd1808c0048cbcfd73b51d588eeeb4f365a0d78240dcebba65fe688cb933d94c7b55b308bcb4b86e629e9217524939e3623744c4a93fe95cfeb0f418b7ae79f37f1d3e33995466e0073c54c5a9285f52e78ca2f8c45366afea0545c80f974bed2dc75af7fb8698990bfea1ec088c2f122a39bf089cc847edbb099f9836e725b108c18cf31304bcfc6efae0394a4034789f31bf8e9b144afdef53903751c6f5311c51cd1cb339d386650d2143ef65b5cf6c1f4f95436449a90d74d6132207ab474ae6d4a59c1ba0201832deed650e61211d2a6ddb20f5b57c4c69de8107661b6783ae0f120a50f741c4e36838dc108ac3882fea2c21d6385c665ba4091b03cc72d0ee11ae0edbf3f35d64e64a2d5e0d16e2ccf8078efdc8efd1128d68577b2faa92a8a8399c6a629488661dc09f13687262374a8ccccfdd0913da6f7ddb589292d2867e976aee64ff8ba0710dc91b75b06c3ea325963805499482f2f002a3f66042949728328f0a485bd4664aa2cbd88bb2d5fe614fdd8dc4c8a4d9a67841d344d34be7db91e20f8294759095cae4299d1fd5640bc08b47d5adc1ff4a95835ff47c59caac56f8b135648d395492ff9a6a3b47e791dcaab8e03cc98025981fbfea7e5aed889f2737728bd199b2a11ba32271e7396ad34759a92fd682bdec944b4c880106ec1810e962cb091605dbac2057b49a1d8b0c42def6a8613a88df3b0255a2ceea7022957f20e80bd591ad545823d37258c313d0e803fb05b263491254454d5d8ff942b2db4a06bc167eeda28e6abc940f419a6f2d88c89247e122aae021f6705538ee69ea1a1c47b5c6249d6ca20f75c3fb16b1d69a549d009f0d597e32d864fea7b2432578fea1db81eec7a75c011a16d8052e396046c4611f8e8c1853d175deab26084be0636acc2bffa235457c2810811b8b3efe33888e584434d7a8aa5e090d60277b5f120287a862e4e637711f529f0fbda89b3aaa4538ebdedcc831863fd3286543b4dedea598a1c731da243d637a50d714e28c1b79d099d6ccabf40eea4c6f9043c8a4000fcd0e210cda7e378fa1f0531ed8b66b3077ccc0dd3cb971b6c0b4efd94403d9a529ee94fa6e74f2542de46c4e8ca5be1ef799489b931aa827e4dec400f046d9f31761aa43716fab28a0eef82f17b3e53d1dd5091a1208bba6199291a0e26c20db1401ad6e6841d0ac870f16c65075b050c0d9e1104d802123d2c70ab533ff4ad73dfd0a60610fc07c8da58b32f69b7c0a22fd0e6239f4b953b34267b2c1d66484f022e6fe7a9b1bf2ab7af3016fcad2d8a784824507dbfabf7b7f807abaaea4864763b9f543d75d83af3565610fd205028a4c695538dc1847852e09f5f47fa0f4f804c46a8fae2ff77fb0a62a0c59b8852dea850c15260c18f56c5069a9581cb134b4b363ec81580aaad7a775e18a935a95505e25793448e3d69ab1987355efbfd367673b18849103837b6dd0160d93ff4d399e8f78c9528ae3551beeca5e4f60b0034c6b1d8a44130b3c386d20c6c987dfabacf6cb72669740b1d85afa20c9fb18ca0560cebc2636b25c7188594396b9ba4f040311272c50cf1c7e47ae5c5b51fe152214e3bfe8e437a3af1eb049b1ae2040514fbdbe8fc9bf3080c549a2b1faf7c58b791ece03fafe226fe07b541e45a7ab0318e4fae054d105551d2db78098fd34e124548d9fe5d63d561adf57bf4393a0e1fccda8d5f535f25aee6fb1ad86e141f3c56652e2f04ca3577a3cc8e0b073741d184c057cdb2d87fc969d6715e484c01fca884d369d2480ab5e9d31e66505799c5c1e4a9a657ad242f687f4023bcd8a3695a69886d7e394335cc32dab28abb2343f6c9eb4743bf8bf12bef4a32c91047b78a3b62cdcdbca6a0e6ae5d8100a96dfe86f2c6490729b70010130d6868600b87764f3021897a3d0b111555131b7d997421a3062e6fba235b58c32f8b0984f497278138b5a453b5b0afd6c7b42eb36b0c52f9bd7ddc2fba4af558a3cc91fca83c2bf68e720a8b76fa8793eefcfc000ef9d81da741d8d8fc3524cac3f225755197b5ac5976753f7dbb592ee084172ee553eb475a162ace0f29a1a2a3eed309e1142fc8e2553aab1354189dbbbd073ffb43dca2fa69632a4661940a14de0d36a7287a36808284610895c61603fbd690715279672fcb20ca4fb660d41b83dd8cf6ed0336bce499ad04352d88cf69c8826df6f61bee00bf5ed8a37dc7412932d601cc3dd9c963424d212bb7c6789c1071610809eafcf22393c24136687971cd4bdfacc79c7371f682a11618ba48b7bd6d42621abadd6e8a3493c4417010534a92f14bfc6ab43f66269724bb3202235fa36dec23bca9e6eaf611a25693cdd2b5627a1de5f73aed31a0b68d5762f121c74bcc14f352", 0x1000}], 0x8, &(0x7f0000001ac0)=[{0xc0, 0x104, 0x7ff, "b9b2e10f9b484075c16c1b2294acfe4cc719229ea32c712c576b0f2e1ae966144c31b55c48bfa11c47b29f153d089779a8fed9b3d5e920ef496e993810f4e10f57fd47b5ffebeccbaf192ef1d400ab8e9c426c52b13cabd816f95edbffd5336ce8b260c34560ae2da1f8487eb265bca47715dbe211006c7906863e866c7945fa0d2dbfaa4f541c49b27a443c8859cb2b7cf1a89d2e54ea3cf1d8a39ff36c0596be210c6e95e7a975c7901a30b936df"}, {0xd8, 0x114, 0x6, "96a6aa102221c862e2341dd630b2fd570603ace380bd0ab6b63383e1172778324fc744dcbf927e024991bc302e960ec8aef30f10c2c5e9fe699d810fe285e1693ba2dfe06673d8cbf7c9f12096557e817c26cbf8a06c4993a9c17d88277fe5cc18c9cb9b5672d7b1d9c4291bdb0da17a5cf4f5acdb08b1550b4d472ff2b3aa920bb717c3bf29966830a9336442079158fd41b9f0288f164b313dec17a8f3197139060d343df7b1916d8fee9a2bb741ea2686e8283b82896fa49b9c9946dbb07ef7fd129ec3"}, {0xf0, 0x114, 0x6, "c3b12b18bffd9cf66037a5af59ffe03869dd7f18e3b309d3aef424b6eb5a5e5a7227f9d8b730184c18f3d9b57aa184227f89cacbb4de288810968c500ce70d15d8143cf835e2928f6aa9a0579294a1a2d1eba87ddb03afbdacc68e9f22d2acb376187c209837e1a889a5accd3e3a2be5fa30085e7b3d41d898f0006b39da73d03e4ce94360640456329b875349abd497e2ee4c1edf0c378c515d755adb5d6c07eec72a199557eb2a5c1457328ff6843ff56637cae9b1cbe3fc892eeaa09cbf16360cf47a0c2fe53c7f8a8219872dc2f016aa89a6c602d749c82d"}, {0xc8, 0x119, 0x1, "b93389becab40b331a0b570eadfa54a0d18f4fcebb2401e45c3a6222621e0d3b1a363c206def7f54909d0190485de93b0da00cf4f3a7eca49b45ca905297ce54188f41a6161b46d5f396327553d102f8aeea9c00ff79b71f1529cf251ac7077d317183a09deb789d507960139b169ba9717adc9fbd2953efacafde531d152731d7a72f2bae5564bcf40d0f9d8b19b76f8c9dcda0c9951342b5e7af11259c9432a0889d561ae49a8113679ff182c95e355f9716b5"}, {0x20, 0x7, 0x77, "fd22b1193967e4f6f96681"}], 0x370}, 0x24000000) 00:57:08 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) 00:57:08 executing program 0: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df8", 0x3, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r2}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) 00:57:08 executing program 0: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r2}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) 00:57:09 executing program 0: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r2}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) 00:57:09 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:09 executing program 0: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) r4 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000740)={r2, r3, r4}, &(0x7f0000000500)=""/243, 0xf3, &(0x7f0000000780)={&(0x7f0000000440)={'sm3\x00'}}) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r3}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) 00:57:09 executing program 2: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) r5 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000740)={r3, r4, r5}, &(0x7f0000000500)=""/243, 0xf3, &(0x7f0000000780)={&(0x7f0000000440)={'sm3\x00'}}) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r4}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) r6 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r6, &(0x7f0000000000)='asymmetric\x00', &(0x7f0000000180)=@keyring={'key_or_keyring:', 0x0, 0x2}) keyctl$reject(0x13, r2, 0xffff, 0x5ba85eec, r6) socket$inet_udplite(0x2, 0x2, 0x88) 00:57:09 executing program 0: r0 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) r2 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r3 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) r4 = add_key$user(&(0x7f0000000280), &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000840)="2b1df82cb97ae78ebdabe21ed8e30d2d69ed098845db051f1a870bdc0319e73b7c2ff9b3bfa8cd07d2838725f916e7acb080c636a9b43fd038b2942c48b64000eecb3d10ffff26c45a86972c8f3e3c354479f3de1b160f22457f73375d74fe6a1c8a9331bb58725e2f7cbb177dbbe9f1e7f6044b75a7e787702537e22ac6b03c06def69665d42ec6b4c8b43a08dd7246e6600da71094a7a943e3a295c11535c4bc52fa3d44de0e6363f964a3e148bf559d6d87a85a858ac6662bab4597997734", 0xc0, 0xfffffffffffffffe) r5 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f00000000c0)="ae", 0x1, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000740)={r3, r4, r5}, &(0x7f0000000500)=""/243, 0xf3, &(0x7f0000000780)={&(0x7f0000000440)={'sm3\x00'}}) keyctl$dh_compute(0x17, &(0x7f0000000740)={r0, r1, r4}, &(0x7f0000000900)=""/254, 0xfe, &(0x7f0000000780)={&(0x7f0000000440)={'sha224-avx\x00'}}) r6 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r6, &(0x7f0000000000)='asymmetric\x00', &(0x7f0000000180)=@keyring={'key_or_keyring:', 0x0, 0x2}) keyctl$reject(0x13, r2, 0xffff, 0x5ba85eec, r6) r7 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) 00:57:09 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}, 0x1, 0x0, 0x0, 0xf0ffffff}, 0x0) 00:57:09 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:09 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="440000001300290a00009e930000000007000000", @ANYRES32=r1, @ANYBLOB="00000000000000001c001a800800028004000500080000003e12000008000500000000000800000000000000"], 0x44}}, 0x0) 00:57:09 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r4) r6 = getgid() r7 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0xffffffffffffffff, r10) fsetxattr$system_posix_acl(r1, &(0x7f00000000c0)='system.posix_acl_access\x00', &(0x7f0000000100)={{}, {}, [{0x2, 0x5}, {0x2, 0x3, r4}, {0x2, 0x1}, {0x2, 0x1, 0xee01}, {0x2, 0x4, 0xee00}], {0x4, 0x2}, [{0x8, 0x2, r6}, {0x8, 0xf, r10}, {0x8, 0x0, 0xee01}], {0x10, 0x4}, {0x20, 0xa}}, 0x64, 0x1) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r12 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r12, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x28, 0x13, 0xa29, 0xfffffffc, 0x0, {0x7, 0x0, 0x0, r11, 0x0, 0x4020}, [@IFLA_AF_SPEC={0x8, 0x1a, 0x0, 0x1, [@AF_BRIDGE={0x4}]}]}, 0x28}}, 0x4810) r13 = syz_clone3(&(0x7f00000077c0)={0x200000, &(0x7f00000065c0), &(0x7f0000006600), &(0x7f0000006640), {0x17}, &(0x7f0000006680)=""/205, 0xcd, &(0x7f0000006780)=""/4096, &(0x7f0000007780)=[r8, r8], 0x2, {r1}}, 0x58) r14 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0xffffffffffffffff, r15) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000007d00)=0x0) r17 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r18) r19 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r19, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r20 = getpid() r21 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x2, 0x0) read(r21, &(0x7f0000000080)=""/1, 0x1) write$cgroup_pid(r21, &(0x7f00000000c0)=r20, 0x12) stat(&(0x7f0000007d40)='./file0\x00', &(0x7f0000007d80)={0x0, 0x0, 0x0, 0x0, 0x0}) r23 = getgid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007e80)=[{{&(0x7f0000000180)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x6e, &(0x7f0000000540)=[{&(0x7f00000002c0)="731a2ef8115cbcb0bd66524c1f52a5f332561f667b87a4ac92557151377f0b1e99e2d92e4546da1ec47a8738f2b2fc1256f6532511113568f726115419688ab2e4e0d605112b71bfe78c5cc735a34002c4a6e011a82fbc664969c03897d555848e85a3735d876a", 0x67}, {&(0x7f0000000380)="d57992bd428c163898fe6aa1c5d93512751f887e9a940ab46b12b3de23ad96203f0d53f96223b805808126ebf28cc8d8cde05bd7a240088b90b01616c8a652f2f143d0d4871f9247759a5b78d88df83c67c5620eb20c0a8527e3dd6f848d7d8b81f9532610f251e4f997af738e23ac068ca89a072d6a4ea42723142c13679d48fe3046c4cd83894e6537abff61cd17fc631d3077fa7f8493369c5e5894bce09a7900c58bf4e91585bd336dab38bd702673fe62ee940a3564977a3f581384734729bdca26df610fc6d223b05459d903", 0xcf}, {&(0x7f0000000200)="9a3c41e90a2c1b1769f8108fa5e3717f007463c134d9955bfb92832e20b384be45532cd8", 0x24}, {&(0x7f0000000480)="a9b6449f596bd9b2a732bfba1c31b56ecbd98a18be38ab5ff45826c166c68bac544e8b0e1aee097462868ce32806b2f89e37e2030aab1cec9a62278fceb255b103e5ffb0e964e908f1b1a69c873f3952235fba79a9ad422d76b6641a0d808b7ea84c0984688ecc9bc361e2206bdce251d99437fabec40d68687e4eff024e951f759f5bc2753ff796659abe", 0x8b}], 0x4, &(0x7f0000000600)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x40, 0x4000000}}, {{&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000bc0)=[{&(0x7f00000006c0)="a96271382b38203df373fb65966306c6f3797a7a45aaf40ca54141152da2937426aa4f23a54391f57332ad0fe1144d0933c1b78bbeab994f", 0x38}, {&(0x7f0000000700)="7101caac16b825bcda8647da832738f2216e9045b74b5d3337ca34b71d85c29ae6dd806dda8aac42664042c63d472ae7", 0x30}, {&(0x7f0000000740)="36dfd73ac70fe2345e6e39429bb860b9851e2a17886e91856f4ba52c40738c3bd999b89666496374c26ce20d3b8fe458121e96b6257fe8da0fb6cd82ee6aadf79e4be20e3186f3ebe1d83a5b36e56c918a09f1b722877e45c76c1efdf41c275b0a0f738c4d8a78eca4445c0e1b23186306de84d2e94bed7d4ea022b7df4350af762cf596fbc74289b1d3e947d490b7a88877a9c897b60dfc44bf2feca3d8b78f1c6e919cf35ddc5613ac69027106cad30123bf2914fc563342840aeb29c4781fbc66ca1307e380b7918b7b374c769fa45d", 0xd1}, {&(0x7f0000000840)="60de98aec8679f58a76311fd1647ab8d7241b8ea6f8291ee4158b0eab26152dd4017b3c3ec1e5c55cac1f251a92561d0532478c954a10b10ce65166c5ca385348f84255f34312970236819200dc4852f0de1461d7ca6dc37cc3b2652b976237d39cc359b84c3eb2e7d27c34f269d1f34aadbad591b9f1b36f00fcabe6d58", 0x7e}, {&(0x7f00000008c0)="a3407f69dc36fb7cbd94519cff43ca98328f966318ab67f998088e70f4f79fb2cceca399238e63d23490fa096d9505900b67b2845dd4144ec546f2231f5e771627b250", 0x43}, {&(0x7f0000000980)="2b62c4cd45a1de77e95d1fd7f19256791b46589bfe44a20bf683317af5eb06a7eca8508b713bc3e18fee7edbd792c10b3a3d1831ccad0fc9bf38996346fd3eeddc54c26b48b47fef2695b1758969d842e9485bb05e35c0aa1cc59e7ad827", 0x5e}, {&(0x7f0000000a00)="54d8bbb6b1a6dacc5786c1a8cf925f9d6af76485c6cfd0b1f3f8680abfc7d3b91fb07a64758f643cbf4e30beaf115d59e22433c637c5e94209942820a0a3dfcf593bcb6b0a05d357b50301edb9098686145aa8302ab04a619bea1d749763c902ea0be1009d4492fbf525d79eeea31ed1b4dd761a70c616cc3929b7fee20845ecda85d3e227288b5ee91641ae0f", 0x8d}, {&(0x7f0000000ac0)="f2b68da3199f24ba8479e5766852e0c37ffcbce43d052d8ffe09139429d25f9511cf55584e93969971db659e5db1536d386db3a50db72e5881fb1e1f3a4714c20fc1b39250c095cadadcfb2977b479eb7e8dc7a7f8a2a6c4867a231519e786c16d0b6af3bf5e4887dda3adb94998c4e5c1ffebcccdc75c9e7aa2f58d85916568931eabbdd971cfefc9aeb9042dd97e8862e31621ec90e3d79474b0f9963bff2030bf55d7c91e0dc51a57fcf8264e6a05bcf321490ee2535c83c27e98a3329220270a267dcd5ce2136e", 0xc9}], 0x8, &(0x7f0000002e40)=[@cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9, r6}}}, @rights={{0x18, 0x1, 0x1, [r12, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r8, r4}}}], 0xd0, 0x400c045}}, {{&(0x7f0000002f40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000003500)=[{&(0x7f0000002fc0)="b206b4a58d313d114a0b32a8f08d0ebc83da8c1a86c85749e203422167d2c044d44a5c90fe22e0700390501bc9f3717b757bd27efb6086fbecf51eb478154282cb847f5fce60c08eb469b60e622b8ebbeed129d74da05a0bb3af9503e2b4681815342d234fc7730056c262aa6af284277a767f537d2f82b2eb8d8f463f56db99", 0x80}, {&(0x7f0000003040)="49d7b3c9bdca51d475958a3ca6408b01757bb324154aaf776a7b6f9edb01d8ba9e531e8c8f9471494f49bfd0a8c44ca18d15", 0x32}, {&(0x7f0000003080)="6d7af4b3776ae57b3da6057ae04cfd94eb98177fa501122c209a52956ac6a8aacdf32c649705adcb30faa1da5b25b21fa919b478126069faf8840cb33eb2e786e8b8479b58f485ad90b074a02f3e9ce6debb71ae9083b10e71b8576b2416aa7e7f3e475ae21b18c81908382fd142bba0f34036845170e3db5f73c1d41de53b207ac0da999b932fe3c179a84cdce3052a649515e2df3290be64f2b05c6bc630aefccad5ba341a544181007fd4bc9c8ab2e347de0dfc2b936c177146d4638fa7f7aabc7c564a81ab799897d0f32b790d6907d8d32f3af321ad8155a1057604ca16012f995dd37183514c80e139fa9ba650942d3bbc6628c47993448b", 0xfb}, {&(0x7f0000003180)="5d03eff025d92f7d54d0722d3fe2", 0xe}, {&(0x7f00000031c0)="3b77fb6b7e471d6054c24f2989e3c4b11cc3a6358006b2f115fae2e9edb26f44555a0a01d6161dbe41cb67c418c3661a1d72f4c0197f9a9b0cba8cd796f7a5dfacfca191be82df845e057e67013bafc68035d667f88d07ec073e71537a0bff0ffd4860ca567cc1951f5df99794c4ca72f66688ceac88baf5f15afa1ed3a65c58abdf4bbd9c569334e3b3487616fd0f34d417fed24a47beb243c419983d8da9d77bb92f72c54743d7d81c0e1b059d13e66cb6256846e0bd6f68b6740145f743ffaa88fbd8454abbfd21f46a15cc", 0xcd}, {&(0x7f00000032c0)="f95e258d4c457c76ed3200b56f6537937e7fb83efb88622c712376572fd955a7590029301d70ce41daadc168dbad820eb4c5519a8fccb4a4ce47f181bc125ab8b8c80642abd422b6121df499003cac817c6d971bca0b425932a1fb5765a0d7848f04d1757c46b4f9c0198606173650f6ae8fbb4309", 0x75}, {&(0x7f0000003340)="5f595b19ec6c57a14d26f1550929675ac2040af9484d3944b2194c550cf9a0340ca29106be41b4aadcf075c5615b2a8dc51affd3f3b977e91b0f1a00e10cf1b4ed75", 0x42}, {&(0x7f00000033c0)="858de3406326e71690db40c59327e9a55499f6129088ac62cef9cd24fb1c84bc54372757b9008a54e1600bf1e0543ded4859b3d9adecaab9b7c498cfdc78481e2a33647a6a629574d97a9fbe9b9cb6f1af5adcd98f73086c7fd53bdae0", 0x5d}, {&(0x7f0000003440)="3695e5904954727216dda4ae72a24b13cb63088aa1de372d49043a594bf396cb", 0x20}, {&(0x7f0000003480)="b97141a8e410772d3c6517e5ac3620c4bf919c357c9ff6d03868bef90f0506c383ab07f4ef3b8f94a6b283345201472718bd408ddba50b2d8d05a56c14269453e59fb49473872d20b58d983ef2f23a921848926f9c2789bc1d112d93dc0cff5507584ecd5cbfebb52eef8c7fb92d850904e6f24bdb7f1a6b59", 0x79}], 0xa, &(0x7f0000003b40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r5}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, r7, r12]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r10}}}, @cred={{0x1c, 0x1, 0x2, {r8, r4}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r10}}}, @rights={{0x24, 0x1, 0x1, [r0, r1, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}], 0x100}}, {{&(0x7f0000003c40)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000051c0)=[{&(0x7f0000003cc0)="6a36c6b8ff91892166dbc4aef2f30b473a77535335c1628144ed8c9302459537245e70b6961e3759d08f3f3d5e183486e92c31f71f9cfe8ce36156ec76122b65f6a513a93870f279ab1afa9819f3b834eb03d09b3155a3b1202ea4a3175ae869409517a518715c3e55c2fcdc8e2378262bc6e18fe0a7038129e46662c5c740e916f17210ffb6c393837c0857213c495c656b03887a819c9ae0d69860f3c36198b8abbfb4efe0a1a03929b740785715b86d04ac67a356c7fcb0eb2d0d2470b66540ea118eed117edce52877f035240f8dd0a1a54d329dbe5d67", 0xd9}, {&(0x7f0000003dc0)="a1ca281556d153565ee3da2dc90ed51e5d561bd56bf23e383a888e4715771873a5701054055a0ed1235d7dae92c1af9af101758e88f3f2af83a591ea69c4a8f1f4a67d3eec0503dbc7a70bc11db09347a9550888a83330cc415ab8dfd5d440b4ba381e8da805a89a6e3457642921b3d893ce5ef79bbdbeca6b5886a055ff80cd4a1934d9facc25461673e743ca868af2db283b476f2444c4dac57edaf09235328db7f68cc769d11f090620f01f7e8beb4d4ef95a72a9b11b6b93b56962816678f247884626f2a0bdd5869b72db8ff17916af2d75b1e63d220010fc54efae7c5e3de4b581c7d74f029031bec99c1af6b310bdc76eac3387", 0xf7}, {&(0x7f0000003ec0)="435375619120e17ec2ae7c9d4ff8892931700facffd4139d1953741c880d28579ad1751fbf5895d0bae0cd51a9248ebe016517ebbbe1146e9e1eff91b31e6f6e64cbda17da98bc8b4a7554b5e78a0c536c6538803368b7972fca09758a8701ff523288c22eee7afd480ac35dfad02c6f8e7e571999870409b9f531ab553a521a4dfaeaf48513e42da7c82d6176bd5cf579ec7b19ae73c155606e514d1f5a0779f42c31561a8c38705f5fa6dfdadbe2121e4e6a30cf934bc13ddfb9f861f1bc08920451766b02fd79b4f0ff8653e98b5e0c60835c1a7f6bab7c734af68dd1137937bca17f3308d3ff186d0ac88b55935d4f5217eb8b0b82b60ae048a86730a993b3e7ae037cbb7b50a6de601e44878c63c8c7cf7db8b35c2adb281a8026ca7a25c41246a80df3977435d1fe34d178edcaf7d4fb2d5f38afaa8827e479b94d7a55bbb25045f8e051cad3df091120a130ee4b49f3510810bccb191b16f9031928cbb0d4a3ff77d532e0ad869b5dcbe96adb2c1c405ee08c4496d3b3fd02963458bab7a3f56f8c3ff8155ebf50407d7998d0c9dfbc998f771559bb30bc2011f963eddfe3b1240ba21a3f944d735429e702133b12dcc49dc4e140f90892d6ac1c359bf1f423abe489cb694fe5e56192cf26136cbc26044ffed05c714faebe50be4111ff6260042a65989f84763f703da445fabc01432b720e310f4787914f8d661b12383fe44c1e18c27843d24a19c87036ca84d2663aefca0a74aa19871139b01a41cc2b4936f5abfae471011bba3efc5016989fa1372124a2c4e9e7b83c56d289e91fe683778b9d1d642b50ff337b497e381f58cd47f9089d19387f1291e7c0d77341c1ab8572e98f7f7a95b865f28c435a3bc081a2d48b724b3322a2246af44005ada23b00b6765cfe76a004a62624f35a1fcf8fb150a0ad96345d50045fece8fc9ba4f796324b035fce10e5a3aa1e4dd0531864e48dc23949099ec2fedb2ae65546c4d40bb318c2294abd668da7d88cc41a480dbc32e893855f80913b9ce5ea730e57b1ac18332b78259fb1247cacb3bbfe7b7c0e77ebbbf90dd6c45fcb441e3a27ee585eb8aa7e906fee676c2a70783a60a36fb3df69da0058fccaab0b8478c9cfd548d13cec44be64aa9fdafbc40e26a1508863b561567758bcf8a88c527588d33a1ed540f523ba32f4b04492ea2fd93b36d20e820e53284573f9676425dc3220cd5c4a02745944f7999d56187423a03a113e6438cf136aa89416df306cb1076c81688e966cffa81d3257749c57bf38daa8cf9b396620e5265b1abdf4a17aae0d70158792a16a80753d6f71a58fda34468ff6ffa7ee171d7ae50ae9bdd2e9fea4f617dbb9bfa2e7d0a4fb8ee8460613718622b597f7af95dd47bffdc20092436810b89afc2afef144afc10eb534b5b453caf140242d8ce7a8e1bfc31de09a939faf9f87b0912a4f46812aee46cd58594c03b3f6239aea789901c51388600b692e834e543dabd329e63d5e5d7b3197e585f5da97d00d49b50d1369ef993dd60d890254b2c84e00dbed972c354dd14d328a166690e371046b41c4443daaadfc68182082f026458697fa908dc1d79aef600587084b150de9035d7eaad60732b5f0cb8347330f32b3856cc34e54db80834aa70eb98ab23831e98fd56ead462641de1f5d1f5b3856cb4c35268f960772da9907dab70e902fbba30088ce57317d031cf5f11468e9366e91b3334bfc75012c24be2699eb672c0bd60972c96583294cb3b5ac87d92bf4f62536e1eee521b65bb213f7c1083aa9c1324f95b320fb9d3151584b61238b278c5bf78e8569e16ab1edab03942d4aeadb33ed098006192d239e1e200e660ee5c43535ff8f6cec142425b23c40803cd13032aa7779fa4266a5a53c36a1f2cbfc856e54bf37e69c4cf9d5880510cc9e84470eb1b2f7f7796b0b7420e2751e3b62027359a8306fae22e75c0b88d3625a0145de94c53b99455063be364e58443859cb4daefc59a69b1559574154e7fd9465a90c41646cdba750085684c6e3fa80d6f263de4019009876ff7d15f16ca2698c7e10c02e8df3bbe4a5fa676324ba82e973b33c9ddfe6cb551d3d2e33554c37fda01625c9127b69270999a627b42f5866d4290860e765bd4261275b8547c03f4bd91d80509fe2869b646822287f53aaa52a366fbe0659afd6d277e04e4b0812a24507400177423cca6956e4c2df4eececd2abd8e897684d1f40942540d5a65ebd7ba17df4fc526d7f588d356ad63cab3bc275e16b862e2ff81af9702d76c52057e32e4f138254c636e09885288cc15dc8d38d8fdba03dc5d2c55777d3d998b926da9b751ebcb9cfb98c16e059dc110d2d2a2b1cf222b7cbdc35e8b311e62952810ed96017ecf2e37223e2599606b04b954197a46d99b9acf482936dea56c66b85413427227ec4ad94de189d97e293e8f02379a04df0658daa44aa816fae39c76bedd131e774e6198046e9c17567657feb820cda741eeefcec71b0a760b26768894f64ff760e2d8cfe2180847be180160a980f4410e6a65560356c42d9370f8366492abf3d1538d6b2f2c769f4b7343e8033f83b8bfeec4469ef277c7dae467bf8c2db1ea14e1a919ad3f641ac19009a54e3b1836bd91e08c8316b84f77311e66c6d120a948b81cc60497344d15002edadb2dbbcd47d63bf77238b9c1955d6ac39fcc0960fe2ba6ae870e378863ae77e7e5b0f9b058ba8cdf4df3e5220da19e33d5fd4a396ed651d7082721f5504b125d8ef629898fd883fdd47abe76a62a43492a3f24a9b651225b868a376e30992286ef99bdd58922ce695f1eaa171fa3d942ecfb73edce735b6f1687bf8dab4e69292b99bce8b8e0ffc72d7883ea873fcca29f7c370474fc53f0543f5768a5a323e5aed2ea51976a6a38b7c3671f01e4b0c951b583dd103a18afb5b9ccf6794b9f8f71986c89e23e08ef4f020fbbe40ef32df9759c14e0767144e02964f30ad06ad4f21cb3c05070b5df2c12f7c896d594c73726402234e60ba6d305494034b1db711a3dcd011ed3b589ed729c290d963a432b4f2dd3417b92e28cd074d7b6842c37ee4d4a92e782fdaab7c96234e2c98a5f920d8039857f828268214a9295d8654a5b3414029c41d5e386af2a0961a240808063f751aecc4bf1f75ccd4742bc06d072033ceebd92ae5ea10e0774f7cc2b8020a6fba9a1162e572abd1447e83076abe59ecaa6193b212ecda1c8cde030667a06c1ab3bb7d72811f54311e4558be910cc09c310a00fcb9c298b1dfcd50c6b8808f145123dd243b82a419cd5483073b300ebba62d37914ccfa5dd0c7da05b25e5c84b6e3d853d61d5deb1966323c0dbb4eb72cde03c035485fea9f602981590fdb421414b32930a7e7245ab5d098463e583b674e8caa4c1efd9732dcb12ce83003c621ae64ac4ee4b66411e79c518e3d82af07edb205c231e504985fcc2e33b86590375f74809c9ada1be433d4fc7ed89aba444ddb75fc05991060c1c3b43f2c2b8bdd6ccab917da7abafc4f09808d1bbe4c313f27eac3ce2aa12e6294bd7f969c8b743b0a5441256cd8966b137fa401312a5744542df56c4b1fef21e986645ca93fd8298c7b123945ef971909029df570304b2b044bc4fc9ca3c9b80e98d5135fe0b37961d26b421650e94e8607934b11b6c6ce34fc3ba2d6c458bc89118350be84d988d63ed82b54b9eb7c06433eedf8197d6fc4d81af385d1c5a0a5feee9d2785cb91ca67b08987b75345034d6707d2b593ab8f2d51f86b4e436caa816197e3ec088788a549f1c8ca8dac1840bc59d8604013ec7d9b9df6b62ff5f69f7f77b32ec3e864335aa26b4a07a33036f335d5196087d03a6fc8add1d47b0969b3b5feeadc7923d71cdf1ad250a573af254969f89cfc407033055d16d3f9d533d3a86adc1f72bacacd509eaf88d4e6c0f56de3d71e6bbe07fef8fecf1d79349dcf461ec153dcc3e6a05d9d95b284fa5ec0cf80bd32746b525e98d87fe8f8cb59831e596781f9f7503dbc5959fb1c74057947268cdf610c00210c502dd5d10ab187c3e20d5077d45343665feb0c30ecffbd68ff793ae2c4075da5dd1d77dbbc7cbd45afa3452536ecfa0046a7b61b3c9f1fbaa6fa966ba185f3ea0495b438417ec57ff927c7d17dd2e57c4a08238bad1e447283ae4eec009d72444f998267b1daaf18ee8f542877b28ae979002c5231f44ace3edffcd7a8997baa9d0aaa21348936ce87e93e23b110d246fd0887b5134fa81be1662969136fe61a664dbf01d25bef390f9b96f1988f64e9696efe704b5371665762c9c1887d0ca265370f44f31a795b0e2b3692fc5a92d914d2f2e265b3765a00530f3f42cffc497dfe678639397afc4b6e29fd2d832cd943c4cef2894875316a9a96a9e4cb1e686d77bc9fc9f3ac05d2aac7e9c55d358dd4e688e950bec2c8ee4941b495c9cf9e864f0cf5b7414c66a8c792b75dd630a385643680de4a723d75fade59710be986b4106fc4b401a27fab5a64083e0cd81a3afdd44a3fe4b9e726cfe5fccda975bc4092b4ac9d206ef2f75d37252ae8b8c6fe3b1598aae0b8a7325bef18f082a610bb4eb0c25120817243fa61c73f6922f361e04fbd7eab8119742b84cd4113194d853075223684e79bf7f9fda21e6d51bee4f3e9d7528eb5b7995fbf736f241d5baf9964e51fbacb24851b5b2df4d31f67fc7cea3f8be6404e746ea316cd5c2340aae95e0c5c29696544dccc33066f9f071bce93db255e72e4e4d85a6a7d608889e027ce94365cf0e01d7a0d4174b22bbd17e65c9350bf518fece10675e1b446245ce25fcd871004d18a4226059b46275d3438c407448800dd23eb3c0e19ac6f09237e6cf1ea6168cb94f7f4d5a9aec832d0af2ce3da2d58d90c7acb70186f09383810deeefbc7a8abe48737ca50111fd5975cd3919c5a995e6c224ffb2c788e95e47616d2156836684a778125f5ea82fcb87159ed5160eb386cea66035d234337991628912c441b8a314bfcf290269f5345a8cc12307af76b3a46e5fe4f80a1a148675baba201a79436ed782735ea1d966bdbeba6e95a78f9f471e2f3c7708dac62969e1eb8c2b4c837a2926427af931049329e615c04355adb6e45df92fc79f554dad06627148782707bc9f2e9d259e1e8eea809f7b7b34842e74b85ce715480f4172b4fbdda1a5fab2383f2d0749d5b075fd4b570fd7a0524997178c5979f955b9bbefd30cf844c3b4de869813675b2dde270f64a5f92c3663ba1d990c81725aa9d3ee6d776332b83c45480cd4dfcee1ec0fa2f9dce8096f5364bdd941fbf9614a4429ae2e8b142160ee99dc15d2c140a1b06e51c8795ac6318d0f221df61470d18461def03e08682c0f2a400354d8e256d506875e62b425a2738baac15d2dff60a456942af7dfec8716c00d70857afec6e0ff68c6aa8d9f0260668a9ebfad8d51cae3cd76accccf45649126cea73ef9ca2541cba49dc28f3bc7fe38730fd1850be54d4e633902d44c910544cf4ab5ee94ea232f4dcdc20d22fff3927073e098b4dd3b7c4c2dc3853ae153068ddd950fdde46a7360e288ece5e3a514ef3c53844556c30deea62bee1f0cc87d8649ebb63ef76e45bb3a4691495a855da09c065da9c86a7433b3fb04d638d268bcc852f0c07309fa63906101c8a4a3635137249c07e8e814f92901ae91b4be723bb7cf3ced8bb9722e3c5e52d521cf34a30665f82771ce14685533aa457ee8aa0ea1241e629fc104b37ececf14e410b03196d859f045c5c202e920fd991e198cbbbeb7a3cc9a", 0x1000}, {&(0x7f0000004ec0)="bfdea21086c9889659e3c15f330256eb2c2f351814c0c533cd8b35a3ef9ffadb29339b76a69a645a0120cf5b5437050d5d41d64e0af001a168432c12cd09", 0x3e}, {&(0x7f0000004f00)="eda642ac76fe4eea5f3c644ea5444ac71131e5a472523449d99d566f4bd124dccd0ba4691dcb0e68a4be79bfd0f79fad6503160c261f0d2140e7ae2c6b83514354e2d27d06f745259f3864455ae08d33624e4ee98923823fba94482967e5f0673829788f94b97e04d79363746ee69b098b143908d1abad27e89a9a5240f7eb9a7c4b46a84017eb340c88f8dd5ec66b730012305cbae39bfe33431f36d5740e958b96656318f42b80fccdf2510d3968e5360a145cf1e490ff77c569923ea1ab0c58746156f75a88b52002e8f648eda752e13e90aa63df5b579985", 0xda}, {&(0x7f0000005000)="cad046f360c22836debb473e5db905ce9039e3925faaa1e79db933e477a562db9667c183e34ad9b5b15fcf67a4d16862344cdcc774bd03b9e683c8e8251d64b76beed86613914c2f1012e1d72a673a3cc27ef1ac13703690eb724c616fe3ba8b7594613ca0ca1444992fdfa64ccdfb7acebc5317a074d8c1d542fb1433238775a8ad504185", 0x85}, {&(0x7f00000050c0)="f99662d86f7284a6b413b4ed720acc9522971314b578cee8cec824f671f7de1cc1e701ac2df05d602e9e17889c570e26c661d7eb4a8067221901b1054a6db5b95b7fa25cdc0b8aaa09270a9962cf37ccd4bc7d71bc40fb4b71c9c9e6ffaeb8c0421cb49c7eae51a738cbadbae92820c9331157f20e8da169762905a4", 0x7c}, {&(0x7f0000005140)="de07e5c050c0f640e2ee2003f138dfaad2447fe066a0fc7b09810e07b2a744ba521833928cd4bc6a25de7f88be1c01636671701672343e9083a0f32a7ed7fb878c503f668a48581fbaa3981d0d7f27511162de9d167b1a073517ebb18c22b90a", 0x60}], 0x8, &(0x7f00000053c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r4, r5}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r6}}}], 0x40, 0x24000000}}, {{&(0x7f0000005400)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006540)=[{&(0x7f0000005480)="2cbfa4a90282998daa524325e52e29cf979f86b6c79bd75166aac459446668c8c139060e9322ecb0de3e85f651210af48f163e14afc5f480ac2e6fabb9b654b5cb922b0d825fafff7d7096bde88a7656bd429bd830b1d296b2307fa0be70d5bbfeacad09bf2d569cd3082ff134cf1d5aefc78e53c85851bea33865e493886911d948438a5a7f82d7e0ec42a0736dcbd4d2b6d65812b20a565e264d6012638ccdd2f82e37147a61b41028836f84e1759121fc0d040fb128ee32fca5230676a1e6", 0xc0}, {&(0x7f0000005540)="205ba16ede04991cbe75e4c2e4b423b773dfcecc1b65fc205118a4a990db8c45ef4e89c41ca776e9ba04c6b889aaa8d2a24fe950ea026a6ba16c50f6d4e60a0b99d39d0d464bf12915355987b33e42a3eefc9e24627eef7523cf7ccb4229ae4d0f6ded3faa4131b7254fba660525874707ed8cb96ea0f575e82d644cde20ebba4217e0ed204e970b1dd9460d6f9591325ff8d08ae4bdc6ed399f31f74bcd2bd74cabfd1d16a6b138a9625ae1394c4b6cd5fac2995e7db65c1b31e03e69d4eedada91ec8dbf9acbaaf97b42019e26c4bc81df7c55949d1a794de06276fa52d4567e3b060c20e89ac99647e201d0fb527d77bc7352549813207fbf41d33c5aaa631c7a6073a0eca13b2806d2178055938027a2f8cd6213686a5c8c628d6060423f3d71251230c384302d4a7cad62922db3cba7947853debf286fe1aa5c4619381ae17de2448a352b6a2d37b8cbf24c93c68f10febeb30262152cc7e47d4b92676abc956c4618a1c0f1bc5f0a34aa73977fd72bede64e0ef46a92159a83d5f3eb08011a3ee6d21385b872c7912e024516aeb3c3989ccb3792e723827d06392e3a3b35e1915e343701ecd368c9008eea53e19ee8834e84c06a0a7d0fca22a273525afff8e673789c03acad3d3cd5ce7f120389a0866c3aee0a7763afd0f8cd3052d13ee18e7bd30433d762d856b9333deeac872f0d9cbe51683b88061c9d007da95c3ca41310255dc805544edd9bc304e9fd2c74cc1f17d85285cfb170e4f0c8991ddba724d0ad4e5509deca58375f16369b51ef7b7b705611e44391d74a805bc064c8460948887b612ead50563b7e43273c2a92a5d07686da4f71a4d89f59e81fb321307fddc24c1e208a118ac9326f49db4a8a6287ab15c1110a60099b0f37b986ce60f00a8dc4f8af6f59ce232d7dc58e58eb6a28e93d7f2724c3be65150d50af8150d1dee7bc60a71c7d0931447cd12838d305f4dd24ac24bc50330b2a3d38624f8c272e90b577905a3776d04829bb59488cb254136d12ebda12891af6b939541a6a8da6bbd2f92850aabd3f8e5e63b1ca0e6b733999f16d7793d0a2865e153a58844d23436f89129de2e756e94ce97e56ff3e718ddbbae437358c466fb1dec48f18028cbae3834b0112b20e0bb5841afc57fcb86dc7c8a3e940415289346db4d657fc9c640b1fa72c2593a745d2d837213c995ee19c9be0eeee24929628a743b78b0645bc17c2035644bb58f5ec6947551afde1f12bb77baced9fea2974ae874d6f9c924b3045ef5c870e6c2e3deb852e62d943e84ded679019b5153d6698a70b3a2ff45d14a8ac5edd8eb1b2a8d4dfbf800f84e149d18d6f01fb55c3ace78ebda4191e959d166884c684de7fc2bc0f8e3d72763d85200aa6f5bb4bc43431bc7386728568992684b36b418c600c68ec18b30658de4eb91daaceb0f76ec89a98935c6da0aa3a86c5d540945e8dda40b322dcd3d1e4ad7a062168058ac93ca6e8773d73b60e91886821730a5bc682b4686415853d7ac45ae7fbd10a803f5d87c3fb8bd3cfbda19f2b7c40f9749077e1f4e4e4f4baedcc46a7ad48c39324ee2f15dc344cbebba9a1ef2fcb89e7978026d3b883aa1e1e0e9d91b4c629ac218e0945ef79ebab30473495460425fe01600fff77c9eb0de95c14888033d18ec7eea2b4cb38aa62be4a7b9ab7e755345865a2c23ab00aa57b38631951367de799d25cf6103f5dd2d1006a5c9ff9ca2dc40d8731181f2cc43357af21c98d62941638498b6f7f48ff3b35348f637519e9c88ac289a7deaf5bc2e7c04b4771d15799b0bbe93dea92ee143ef6d69bb4fff5733ff0d26b98504ac5575f4215094cbe9bc53d8f404a0a63865c3ed53e97394eb38496ef7429928724207c627bab8d001500d6cfd3f1bb400f74edab91b81198dea20f52d267ff0d69af0e16be4ce280d3a5b23a783108372a77dee48a959eade00d6d85151ba6d99a758ed824bb12f9997644b5ecba0f6401a25a9ea467d53461a6a9069dec325872f9ea1ed68757ae336e15e65673654f18090340ad13da1761a026c4f064968cfe5a2b6a88dc7aec5cffa8594d41f6c7bd3e3cb95d0c8f72d3031ab2100e204efd897b164a3ee4f4a27294d4a1b5b277f478460ba8d7f990d102bd77ed48c3314d289cc5a9198a564f6031cdc3d6d30c706a941e29d52284006e907b694c6f7338e6cc65d79609c2a15bceae7684b6e6e8dbc0e30999e7cb8058d5ccccb2c047e9a766e4caf9e2fd82e5400a75e7aefa204ba42fcebc37ed0d7decef83d949998fc892987942af7f61793aa2ae3f07aa47ef74e35752ab705a1359d5164c02ece5a57e004d901f68e987f6e5c288d2b46a23ddaf4b2f17d87b4edea8ca71f789295c8a5570aee71492e969a59270bceffa1124675ed0fce8261562f9ca4b2e531c5fb1b18970a7ff0590b502f93c2352369f495a3512c4116c82d360dcf86015d65ad0f18086b9b101dc48092cfbb95195321ec21b6f3de554b2720c9d8dc29bd30900c73f7a65c17f74b689af98ab827bc8c253acfe4de3bbf2236c7ece7c4f45d383e555a6bcbc565c64a0bac71e4173a2436c5fa2c4ced0298ce6cea349e93e97fc89716b2dfe04c9e3444b14b2fc7c1d37ca5ae3e2ab87446fe8e8254370e1e096eca09f14d19ec9662ad915c85ed8859f2d4c783723bf524ba53aff89cd01a73189eca310463598a2991f21af8949237abc9887dfd3ec7f766a0e540ff6d5e785585ad9302cd8521eb29a86b206fd16081c0d8147c6b6a13b3c0c917e259e0828e3b44150cf8dd94fdb2bd28259cbfb433c47281d870d7315ca1d9f16bec7c4786e16480c5d87b037bf1bec5c62b731f8745856bb1a57aae3e5f55e542c4a8050f54a721e70536999c98003dcdba4d74aaddb1a91c661a538a7ee4624a9dca7334b3027eaaae3644b71ad7596398d818de0f2e51990bf710f74afdb161ccaefb98daa4396674065fd2e9c801a3e6284a3a5606afcff00c240d18d0e46ff2418e3e0e3e53a320cb91233bebb32b3db76ffbfc1c324143f2f45d07749880045a5ea76c4563bd87e8d00c229f1e572a8c18a3b23d46f919f0a646f4ce0689931af0845b67b8561b82c8aec52bd4f30427a16531592c73daac541a18ce41f41cf8fae815ebd01a940f044ea7b143bc51513eb7f365fb1abe2e7ae66272ebf67fe49fb91cc6790070e0358d853ef5481e1a574c49e2e2188ac66590231127585be41866823406a4e04c14f7556b14e4e3d6fe8aec5465b4586b6636314ae57f93a5589d41e8219965616a831e311985a492502695ef438572cb6c528690d8a6c945d730e67ab961a6c087a3b70682dac4ee9b1d5fde829ea19b3719bbb5f1bee48624ce31fc62b7c73b74bf0693890c1c8e76c90de30c8f624302591013a0a77875e5b55667e7f7a71a3d00098968afca388114a1889240c010b74ce6572db2309a54bfba651d2745a834fb084fedce5b7687a622899260da627147211952e3011d966b7f32a64660710f01bb65442f8c76ebdfbfa96e0c0fb8b967fe905e13d6d479dd82247a6e6438580ce87d7b8088b78059318ac3a7d87856e672d63e6296867fece9dce5afadaca18f388e419739cc75e94ea6b0721f03ffd5c06d4d7ed5765529cef1516e81ed6918e36970722f47e91d0fd3b0a260a6ce1c6d1fad05f1fc19418b16a52bf086476e015c66f419d8cd2cb6423c6edc550ee709ac594772d9edefb481c597d54b27cf19f983ac0c6921027fdb08d8d21ac5e39368ee26d69fb329cb7c9daac5b70a1d306977498f9143f4d3a7f0e3fec80187fdbaeb254eb5c15bc8eaef06471ff39104f80b13da8ad4bac66a350d3369b54ddbfcafd01fe9a485d4763cb33c6b95ad32e434809a71099287b173ea3954ce167643f54879db2e58251366e5f4efb4dbf71cf788afff782c0ad92d845f1a8f5cdaff070e9b894bdbc0f9e0ef3aa1171c0257c9329a37fba1461650c04bf1c6ba4d7a826e8034b49bc51eb14471234297971429aed0042e488fca1c1f9d0cd3cb8bcf6fe056bf0105e378e43192a624535b6257bb10593853246d2f3fe266166a7f38b4c2e8324f5f50ccf71caae15c54422e814d2e7154da442a361df33b71690a0f691751650672eaa1647e4a3cade424bcee92b926b649191ef20076220990be1900408f56c23a6f9d09a7b4766bb89e7095a013d9d3213a4b7990a18e29bf56f6b6ff9a0f4906a72921fc48b828cbe16508cc6e86a2a278e105af063ec4a5c0e38bbd0680265ffa6fa92af47654c79feef3bf80faffcfd0b7542706ac2cab3324cf382304af32911800632c9415879cb8cd5275132f6e65535abb51abf83835554ada5020936ae3ec5cb1315af3821f91aa0ed57c146445232ac0fd3a8b3127f538007359d1b07cfa387057e519cc48f74ff8a7e7184290a720bca9e98c973989d4fe31804622301a1cccdc83e55ef8c0cfee9f6e2b8e06113f06109ac71cc19fad56b3839b23dba588c80b5c4454d27a71986f3a720656ab53d51518590af3c1c2e08ed278415fce3af286bd901aed251d2a295c83887c9bfbd5fcb36d7564e7c8188a01c987a2ffd35edbc94d43a8daa2b358cb11c8e1b001f4171eabcc24cf8bdf6c11b07e2f069bcb56005c050f483d0b4e5a750a07fb53a7e3060e42828b1432655256b8bacfbdab370a4d31a33e38a9c2f7bf75acd62533dcd1d1e1744c98dd3c29a903e4a2169726e7592b1c69e5e54b59b31b2c57d69615ff7179d604ea23d9f3c43977ac192fa0b216824e2f7de7fffb75ec89aa7e979ad741e4bb4005eb81e3c2e93c71965b5db1058eff02cc6f363d319c3890da68cea33e32c97b2f502343f9e0acc755b02953226e30eb4e7d6ae1dc1aede7b525c4ef17c024326ad8577040658f3aece67b396ba46d5b8ce349b725acbe8efe2d58ad281f5391f8056c78bbd44563a896c74917af93e634e689dedc0db1d91dc68a4d32474311f1f4185f3e0c6a462e4c30b4f2c08913524506126ac98d211701fd6f911a2e1f98bc621084e4970193181e5ece9cc3183b281c487380f424605f2960c994285a2dc2b91c0e66aedec27debf59db3567d08f763eedc21e4ea411cd5eb9d2a1ea816fc6571b9ad8ac582db1c6ac71168c9c46b1ed9c3a4e0cbd32fdbdd6d49b71d5790ecaf3e17048a1dab2ba05eee9d88a27b0eb152384c972ce80755e93ae439dd1c8fd998158895420bc3c2255dc46379f4dc47a83f13c78852eab4945a5368ebb1c74c92491526680d1adeab60c7643b12cf7fb2d11cbff786dff7d0a53e3259ce739fd965b6db5bcaa14dfc10d01380876387f6b1f58469c9219e65d94f414cf86a14f2a7a34a912912cea204c1c4ba613e9a6584a7be2b335489bff6924c03e1177e63ca87c813adcf8d7a7e4f4b49c218e598f18092e79fdb8bd423849b20b529d5d01680c7833c2866b4727edb1d868dcad4e016a0c2e98c97c1c282d24c6519146cfb2870b5971d31f0ac724bb36546ea7bb1a8ee7d75d11abd499c7cfc39bd75827e74ae771a3a190f1087ffc72a98ac14eaed29cdea8cfd91d32b3665ee94a7b536da532e43cf608105a4da1f287632e4c47d5f2b680b354bfb62ae9753f890711feb3cf73904f146e289d140ebbd4d392bf393bdf2d45cc366b0cd4fbcf69258ef42a30b5537e586cfa7fa918ffba52c11f681441a6def70b58bff73a3cb6d78a3794b34931c53fca6c48dbea7da463fe08f586056083a9ec6472cad01d17f0ff4cf84a4967cc03e2d5", 0x1000}], 0x2, &(0x7f0000007840)=[@rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r3, r9}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r4}}}, @cred={{0x1c, 0x1, 0x2, {r13, r4, r15}}}], 0x80, 0x1}}, {{&(0x7f00000078c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000007c80)=[{&(0x7f0000007940)="f8ff9a1b0ec50297753e3f24272f8a7ede016a7603991772b3af68fbe5043a704552726ffc0ae9ff53dd6009aa79085ead02c73c4038954bde257c4c25493b2e397ead4f84b535f6d7ad4bbf4da88076f5bea91d5343380a2521f69efae9415e2f2b91cb6a12fd8f16ce0fdb5d652fecd10204861d87733888976323b128546ecdade6236609c3b391437048532bb1cbe3b7399d33a2efa2ed23ab6f197edd6d", 0xa0}, {&(0x7f0000007a00)="670b3adee681c17dad33677e6b28805db550586968c74a17db7459303074c229c802094a8ab4c10a082b42e82c5727db60f41e83e853f41665233e727dbbfd169d4f5ba6c25eb3235d69a81e65e190a2103ed04e1ad57996b5871b60d32968ca021c38c52730", 0x66}, {&(0x7f0000007a80)="fa6d80501416462f446d6e0386d6b6becfc7f02f8c93b988443181dbfac15f79c4dd700f691c13345e96bef918fbcdfe5dc435970c373aab77f58569387d5029fa51c251d7bd9cfbac4d9b463c6a32759c37bace13d69e021c386ff49289b33e48868c00caad34dfd16efc2eb4729579f64d0714b4fb9fe0c400bea2f281cb464e77fc4d5cb1b012ed5810d1fea5", 0x8e}, {&(0x7f0000007b40)="5536f9d4eff3e4e739297efdb2396e78a9d20e9a124faddeec07b028f28ab839da87e1511ba0cd3ab203182f499bc540232c19085b7c1b2c7d0b2f184e27e93a7e01210bf57ad668ebaa3b73555a6188ecaf4bf2b094", 0x56}, {&(0x7f0000007bc0)="e27fc0308b9d7e2764da8053ca944562bb8bff387fcc09a3d4a454125018717ca71d051123d68bd1468ff680ef8270337dfba58ffacc3027959c676053334a002169fed8fcb925e435fca3c51db40393050b4ef16f7516a600643e9713ac9bf51f8325164589613df1bb5071d9abc1aee410847b8e59a526b698cf7e4da29b34ab22a4", 0x83}], 0x5, &(0x7f0000007e00)=[@cred={{0x1c, 0x1, 0x2, {r16, r18, r5}}}, @rights={{0x1c, 0x1, 0x1, [r2, r19, r1]}}, @cred={{0x1c, 0x1, 0x2, {r20, r22, r23}}}], 0x60}}], 0x6, 0x80) 00:57:09 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:09 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}, 0x1, 0x0, 0x0, 0x5865}, 0x0) 00:57:09 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}, 0x1, 0x0, 0xa00}, 0x0) 00:57:09 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:09 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="440000001300290a000000000000000007000000", @ANYRES32=r1, @ANYBLOB="000000f3140000001c001a800800058004002500080000003e120000080000000000000b6400000000000000"], 0x44}}, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) sendmsg$TIPC_CMD_SET_NODE_ADDR(r2, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x24, 0x0, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {}, {0x8, 0x11, 0x9}}, [""]}, 0x24}, 0x1, 0x0, 0x0, 0x40810}, 0x4008840) r6 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@setneightbl={0x3c, 0x43, 0x10, 0x70bd28, 0x25dfdbfd, {0x7}, [@NDTA_THRESH1={0x8, 0x2, 0x3}, @NDTA_GC_INTERVAL={0xc, 0x8, 0x9}, @NDTA_NAME={0xc, 0x1, 'ip_vti0\b'}, @NDTA_NAME={0x6, 0x1, '}\x00'}]}, 0x3c}}, 0x0) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r8) setuid(r8) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r3, 0x89f8, &(0x7f0000000000)={'syztnl0\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB='ip_v\x00\x00', @ANYRES32=r5, @ANYBLOB="800007004222762c00000001450100940067000009299078ac141439e0000001443cfb03e000000100000020ac1414aa00000009ffffffff00000009ffffffff00000000ac1414aa7fffffff0000000000000f767f000001000000088306a90143fa00880b953b4293967969226644146ae00000657dfffffff7000000040001000044106ee000000006ffffffff00000008440ce62080000000000000000100"]}) [ 3380.380218][ T4170] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=4170 comm=syz-executor.2 00:57:10 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}, 0x1, 0x6000000}, 0x0) 00:57:10 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}, 0x1, 0x6000000}, 0x0) 00:57:10 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000700)={&(0x7f0000003180)=@ipv6_delrule={0x44, 0x21, 0xfd15547599b15c63, 0x70bd29, 0x25dfdbfd, {0xa, 0x80, 0x80, 0x40, 0x19, 0x0, 0x0, 0x5, 0x10010}, [@FRA_DST={0x14, 0x1, @loopback}, @FRA_SRC={0x14, 0x2, @mcast2}]}, 0x44}, 0x1, 0x0, 0x0, 0x4}, 0x640080c0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000009c0)=ANY=[@ANYBLOB="200000001300290a000000000000000007000000", @ANYRES32=r1, @ANYBLOB="000000660000000040b5663f8953d6f9c26c861e6c6fee549d59ee09909776da633487c7fc4959d8668bd8c19c59d50b72f0b364ee85034c825ea34fdee1293338ff2cb34a27e3ac18751a1da6ffb06c823fc88ca3fbac9495d2109bf3cf46e26d72fe5b5d728abcaf0229a5b79e345582ae400e1aae137d3ea41c9039f3c26983448e7de2bfe8e8b6d8cfc081164838e6e38aa55863237c6cf0537bbb67"], 0x20}}, 0x84) sendmsg$inet(r2, &(0x7f0000000740)={&(0x7f0000000000)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000000600)=[{&(0x7f00000000c0)="a84576f1b5c680f1bff71b287f109ab8170309667c5c9e537a2f66350f6f9be01d3fc94196e796b21f3470e25db566acd6c649e7c01155d323c0a9591e62f34ed4621e0dc9bcceea586c698574963937dd1061f6fd8c752b4978167135aed16fae1eb9af07ff356f5660b2f22e293301041ace09607e55e0a42c53dff48986762cf739c1adadcb6f3eb9873bc6e66af8e2cd20906c27addddaff1a6f51e66e4fbf18b3f2f6856afb7c995cfc2a70e5ed71947908e21b71d814a789992a3536849891f8ba8580598bac3547111e34c1c4910235cc4b7bb1f1f0f6f204706413a6f2b1b4bb961653d37b377c7239a585d1b584377af829", 0xf6}, {&(0x7f0000003700)="a42c870e3b46d0810836d8c8b93588f2125ac5eeecbff8652119077915889e53d12b737c481511310b448b5f746c74e530da926958fe39b33d4ed18b83bc8c3354ca848661a527975d2e1d6ff391324b94032f71d7d1d9600f36a3c2f25ac44c691d508cabbbce15a16f19bb47a79b7a9b833e04561367a2269c55022b0a26ae7c528771c251218ab45df04561719b5aaeaf56ce8f8bd2f3f46485af6d866c16222f9f62c0e1ec1662a05ec825f1f67ace1d0fa62c33491fcc4c16dc364894f91d63c4807f0543b321223db0f86c0ce12b6924757284c13395a86b1a06329f88e60f23953a7ca3291c51eb1d05f6efe89e8bf43bb38521b4e3a3a3f46f2f7565c14ab18a84616f17b8b051bfb3488dd591bad4c0ff6d358119fc5c8ac64274e630e4c12080b85d720edb67a9deeb4cf8e4dde18a932f62c8620ade97a2c7bdf6d9fa78318a7c8a823cdb63cb59e6635cc04a0f96fb4219c4fee6f1ec1b3a48df8c798361e0cd7a1fd600eb6a43e419bc68929c612664d2d11f07eb76599b22cbe1d192ae9f3731a66b67323c99de2a5a1e5fb03cd76f27e8d49b1d029a34955b0408cdb9c1de5f3511022e417d57ded880a8a3359cf8bffc78589dea3d503a6e914053be789ce267d97b541612a59ff5ab1092eeb4800a5d812a82bc05d91139350a5daefce9b1b96d565618e57671580f22d50a00335f704aacbe12cae3d1ef020edcdba902443968d599295f6aac0fc1be75217072d30490c0926d308b5d345e2ae409f78405c779d482dde351eea92e4103f6e1444a60a8db27e25ad0db42ebe84e459d3a22147c1ea0f5eb7642f4724b341eb65b320ebab7d48da3692f088847584bdccbc421fad7afab21a32c5a3951686f21d9329b39de7a01f2e137ebe7dc0fe5763795de16ab6760e2ce8053a6733aebacd9ea6ef43cf3b6f825127e25a3e511e2ff078516f20b1094cd80295f3379a48a9a3f6e6bb5c4209c42a448f6d0344ff16b0e606c9113e592d9cbd6f1d044a9d1df3e08032e7d802038531c483281553fd60bbfba7270e32ea033c0e88cd8ec39cfdca51ef306c39f518c9488ae8496ebec4ac110a875e303c15da00d12b5090ff22210867eb2cf71f463ca72863ff427b325f426ce708bd93d6d889d83a0578eb9b89a6fe5ee890f83d9d5b952d73d73846e66b193f82dd949b87acedf2301cabfee05b720120f2560db043f24d5b87f2673eabe0c7787d6313ec1c25d0858b9124dde1e566175ed968a5d3efb71e8287f4b4177a08759ec3ed91cc9c966a314d800f8e8f5420a28a0c4594e1ea4c568375c274a58084c9c5c82d2c9353ae054fbc3066b07de264bdcac0ca3e2945a7104ba156f571f0705b6fe0cda93315ab3c33c2d6857086d80b4a4aca8847ee4e10285aa70366a165f4a93727bf86f59c567bee05bd8750a18c3fc38c8b5459acb9904eea74c35831b7d2a0d3c2ce4218eaae9c21aae92b2343e2fefe060d02da6f159fb8bda94c47411e90fdb0474f3753110a71ea98a7665eb76a293fb329d413f7226f1c6fed3ff81dce9f88f5cd771d2f4b81370a6c310ab39bb89abbbcd040ef857db504a727ad16f9cc2b446452a522b03ab5179a71333669deca766ffddbedac7b2a13444c7dc40b99f42f1532d72dff41c9e82e229c881c404180f04dd37ec7d1689ea2e806a9537a4823d5b209a4517de1ee5acb5cc640a1a228017ac191dbedd1bb300ca7837e65e0b52b533a4a0f3f4e95812e93da2e6e8ea78a89249a253d9d0b8eb3c01074a1fe3702bbecb707ae763ec633c71c9b815610a5159ccecd4d266e809d898ed5c6b4259d0340a0770a36c6dd2c6c0c620dd707cd58c9c0b55542e94248cff1520bf250aa10de5fa5d29085ab5fdc82d31415c5ab3c981f0cb198e8cb91798ac5e2f6ce86b6c1de59019f8899d258c1564977c2548c4bb9405608853a9846e4c46cd3eb5cabf261f7ed58d20bc66de9ce22202a96df8504652d21cdd52e581bb03218cfff4b995594aada12a43c8a1b2f90b767f64d89bd8908814cc5c2ce24350a42819d9c3cc3ca39e29980f8e5b6fd55c7a3bbc829485042355a6bbddf48e2768227a392afaf73b143f91a09654d575e2d0f47a357fe517937c424551c2596bb04f8d8d8192418a481cdae08b005a5569c4a8d8621af2bad2f0b089bfbe4392ed4f415f4d1dd358dcb18d34e685a5913f009dcbd4ef2077c8c3747288c5cda0b30fcb3099c9ca73ad5c9c14d931abbda53d09eba3928f6a94941fb900903aa92ab0b61f1b87614ca38f99a57c14d074137406b304710b8ddc4e7ca51b4f9951917c9eb4f3ae7daeb4f33b87e8b35d2ca69d6b5bbb1921aa596a5295cd50ed77e797f51f9e09f765fb5c93423e5b244fff532a40342bbb4b10ab752ac5a48aaa88684ef137cd53ec002ed8dc08659eccfb5ff51ee8bc2318f4e89b13e1fef8318aa2c0660fad9730569cfdbaee44917acece2258f804c2aadd4884587dd60d75b7d32321ec147301b6165e6c0dd2875e83bf546ac46e105813334a5a4a2138ffd8a720c973a831d1d9b79c665624c95db56e66ee786adbb1738fb158ac1d6c039d91b6d06f74e2146021d55daf2bacb58b2cb85d793b1ca4446547d816e17ccba01569c7b6140c76ce80f85c2ac9494f0a340210ec075c34b38c99723e6a713cb76d443bbd0ce2affa4a204265e16f77c10d512a51ff03d1dd4817c887fdd41c52b03f7840b5764bb3b41f4f5dfb822fd4414abfa18fd511f48815aadbeaba53bce7bf965d19bcd44499499ab7da092227aeb112accbd2b47454d85c4b54ab6b0ab029b544073bf8a615a402f27de01b34340fb9b656006a4c33efe33baa47b207cec3dbed524e6f4b078c4cf930d019eb3737fbbdc5a5fc1682738a4e50232c879d9918360112ae81ac42d8b6b9f6947a1364a25df8ac54277f737a5ae44b317f30a891e870a6f0f0043048ac82934ed3910beb4f558c7690a366262009965c0518b93af0bbc565c01e45d3d97036e58f49eecce2a9cfdf667e0ab81b6e5c369f4c934f2dbf6038e540c07ff7e3fbb03d5438192add83aa736fbca908328223878c3eeaf31c73b12e795df1f932ba7a5a5b9ce30bd0200be0d26e1fe098a4acdf8a60654703dc79a08e2d92bfac5fcdc7c29ac30869a79923c03f65ea502b9a9ec562a4c02a7a87a7b0dbc010a8815209760ce5ce66b29463f8aa7153dff4c7b22a53aec2aebcfbc6df752d3e5ffa4705310ef806a89e5e1bc03251f084da58813a286fc811b1a62aef5f7befec1d1e8c7dbc81d4591907961dc024d7aeeb81373a797350f52902f1253962beeb5e1a00a188a195aa1b8339745dae1ebaf74b21f7b3f8ffc357428def1074f9a8681a1b5a837ea80014d9980a7890f511700e8db0126274147aa99703e460dce4cc11a5063a0cb90970d4c897986d9d63e79842f325a88e0df2e4cc49cc6cd4b4e80e4f40eab72510c0b716765174d275fe5a8fc42352f71847ee8cd82f99e929e8aee1e19b4c6da4378f0539006bfc30e8173b0cfd58d0ea19a1e34402a44759c8eda8efefb3a3c4fc57d0bf7862bde5c5d30348ef4d9b45b265488348086cd60fc908fde9f43e98bfb183dc8a5018f9b2b62ec4c86c12c37de2f8645be92cf9a60206324dd53a9bc526fa024caacf9b5827cfb63201891052bf1c3a20b2a2b7c920b547f330ca505f7536e008740d069d66e8c47c75f4e319678bc6c057deeed3e38259f270bda4bf6ec401795ec51cd5efb8b572b97fbbae9586dbe32f4aeba6ea22f1536f5a2169a2280a7e3e4527164b414d97227d5ff960d9f8df45f030b1ba2a4ddf74fe1a848388326fed756b10ee26097ada73eb7580d55c492ae4095b8da37e9005fbc7f7ae6d96904a07466087fb7531c80ccddc1dcfc6b9f84ef8e0266b7425283654958c109fee0ad7ca7d507ae6dae3d017752ad12eb07195775f202e9f2bfb1dbb509238b7a328a01183ee53696231f71a11603fb06f49fc77c67978c888d0d6b95ca1a237ca453a579444c769d70effb5236dd6d6c35c5351ed619edb9c01673ca4b6b8c6ac7492977f7c4a09f5b6de864c2655ac0e47d3074da397f7bd831d92423428bd17b0dbb847541eabc8bb826e4aea5d247c694ae23b616c7437471399c245b34700badd366ddd249c64a36484235ac7626c3c2aa44216edc9ef2dcd98e332d536a6fdffe87bd3b1dd46df37555d117398a76996dd862c48a98722db87c50e8b4eec3e3c5418e83eb6e0041976708eb151f76d2ed358058e3582ead27da2a5b46834565b36902319911cb436283861d6dd0cc2bfbfd8cc90649e00f390ce8ca022a282e793d2efe452f1231364a9dc6a67508c5188c064d0efb6d0d52fa91799401c6c79e58e0286762158baf05a3fe5a5db119f03453c34b71d7bd2fb0df32c4e3980421924f1aa8d28374619a1ed3900ce184aa160887934fd344e9e37cf02dffc264086bd7b675f63cf479b753a9983a644aa81bb4e876b810357479445eda9ce4c05a30a0a189f75c0586659de7fd4faa272a756222417cc2ff4c4f95a3acfd77943c80a2adb6a3fe311e6ff6ef9958d85ecd2cbfe2ca44e0384f7c32113edf66c866bcd3fe1bb6307dd8a1d4ce96e7d372ae23f3ad991253b25821899992f903c94451f9a532657ff4acbde7b9e93ae24870df0ba71f9051bcebaacc19445cb822ecfadfed50a3f11ec6911a3e8ea4c878b4221766d7458edeb0b121673fbb157d3b10fbbda01b8c39eb24c79de53386b645a0bfa76ab9f57ac507d6bdfd3b0b3db1c53bf230f9aed924826de22ddc0cef7a1395390d68945f297abd9a4dc286e2acd90b4f1dc65f54f60fe77807228f99d07ff3644ef303a88a33c187263c9e19b3ec682b75e7981b97ab56a1bb006229df305a8e6b4a0ddfcfc1c12a52b488c39f123a02b1aceabb541ea4e064916ab81906ba12198ee5d76531b272b1146693e3427e9aaf560d071cfe120458f56414fc1cd39b3180377a1a0cfd193e9285b6d97c063d63e358abf49dddffc066cbbe0d75b0d63425324972dfeb3b14591ad0d02e0a298b7d83d702bcc1f593baf6160b4fcf6a85d2d1b99b2779cf1d52988dca32b5f2c4e7972645b9ac4686a68e02b2bb79ef05cec8a40405700e212a994a1f47d258b935fd580e5b15348ec966f72b3e9e424c10f8e7d60d4c600c55fa862ca911da582fa9caa9c731641f4697af7ea3260a3a8ac3b25f97798b79cdea2df2c0986ad6548eb2ae3e322be4e7468e4e17bfb3ad5d94c7dc66ee1b95430483bc2e4af360eebe6f79eea55127344932e99799cd4294f1c49ed10ed2e036f57313f0cd200856735f8eb8eb5aad255f1ebf982ae552bf8b7180514ceca14dc5ce559cbe6d829d95bddfb7e4fa58d8b9a02c4bae57ba36e294fb9a318afd37faf83ea013778a325640b969cf7483fca7e80d8010d47e6ba5c34334ddf0c50a835cd2df3deb10c640ba5b7fe600a6f0d536b1bde04f052899ef47cf533f3f9a6fd254bc50ac4485b37551ebbf693903730a292afef1f90ae2e8f2da64599146ec43f20b2beef64d3fcf78e03bdb04d4cebea8440ff92fd70e5a8bdb3e611f34c3c2b06a60c625b6b4aee717355ebf00742fceb2680314cbdf53ba74ec3f66e01508537a09e0ad5c26b94a3a491be7a2328ea75157586bf54de7da2788f313be26f60be4e6b783a1f9e7d4865915f56fd0c5e317551c231bff0d93504001873b4f02fb27c3a0cceacb132cd70307fd0377a4fea02b2", 0x1000}, {&(0x7f0000000580)="d658f90d237bee01ca0fac6635911e5dc30cd8b198368e514e59fb28b6569006a4dc6fb71276967f6e72f5d6fe35e70d3228dfded66938f8cfa9df21517c", 0x3e}, {&(0x7f0000000200)="2664e5ff494e246b3908aa61c67f0140ee8c23d066009bb827bec8088fa908b2a7c2ab02a8b72b2b1654936f6392f8f69b67a7f7b58305ab7588924a33ca7aeb2b7eb44325dd49e8d25cf13960b487d48158294d176df26554d16d3b253e4433823448a6f7ce1e5a5c4c00814875ce793c165b1c1d806dae6f2bf593d9d6288f15e36d4d0b6fd44143811c50", 0x8c}, {&(0x7f00000002c0)="67e3a596684ee5ab8b467255689585a9377a11b11391223ddaecfa97af8cde73036e1cc5601a6340cc6969a5561e2286f27b92baf7805cff7bf1b9b9849ab5d959921ff11325764497f4e11d2d3ef9dc3867b723b60a1cead4bc57c24f8ddc98d2abadb60fe61a2978a1af2a85af18723c339938c1865ffe", 0x78}, {&(0x7f0000000380)="1f97c081485f05c3390e4f6698117b2736add01db0404dc08ca9389cf98747dc699a5d809401345617d6fb5fd03140e51ea74bbf7751c28140d1d01161002ac52e20d6cecd3ea610fa57b14f2c028c", 0x4f}, {&(0x7f0000000400)="b90f3772d6b9d0cc727c7989014b1aac05a3bf1d34907c2f60540352a73b59512a7d43fc6d1ac86880282624adcf3565a02d41436d1ad4bfd7aa645136777415f777f9c32ded69dfc4863bca463c05e69fc6273be7693042c2c0b26a813293ab1d511d94b62d0b2a33165bcfd0261af3a2090d0a337b25b8676604bc2fd7cbadd0d7e0e0ff9f824d7f7064b50a4acc0d3581f6c85fe8e97073ff5791237f4d3150dd61d0724ab88bd251afcc1c326ea5a9d802e751a820f71665dda1edd2815a7a2fe107ad", 0xc5}, {&(0x7f0000000500)="2eede3e0760d878daadd7be2b59e83be6928752e8c48f5dd4e4eb0467d6f63e683ac929da27064eedfc60e6253751bb9d9a7695b0e4e401c3a9c5af3a38b1044a6d5ba650a364cd244ba5026fefa8937cd0e34a048c954aa560e5567e0df9224e68c8019a63baabce42274de6315117eec86d4", 0x73}, {&(0x7f0000000840)="1a69301a196dc2225efa9c209237ae28b1d5ca7f4c7b1b573b814cb7eb8f9bb3772b25e4f9aa6f2f102811e11a0eb782b3dc21ecca59ab114928aaa0c5cafac5", 0x40}, {&(0x7f00000005c0)}], 0xa, &(0x7f0000000ac0)=ANY=[@ANYRES8=r0, @ANYRES64=r1, @ANYRES32=0x0, @ANYBLOB="4c7dec4149b4f5749c6faedb98dfebc63e14dec940f1d180279dd512963374e5f1ecc98ae2fba81a7b5aa91751d481c6734e88650c269e344e276fb5cbac684af5c35ae051a9a6716317db67c3ff21e26c80d659575b34c43bc1b698b21ea3ed7f19eb43903d3a108678aadf9d0d095354", @ANYBLOB="8717460b20bd0a23167914eee1ed348d670161f15e6d2a90a6833bed82eec6eb76595938155e658f3c60d54090136687bf63891d280bbe8e2cc99ced65d7deaa1b1ceaacd0e7317ec5f02a93f6dd91aa90b6f902e7e15b4b7622df1569052ba1ec19662aa5590507661d3c6f46c0e4175174bb08385ffbd8a65aa6c224d0b556c3e7b1431bb435ba2855777e5e15850a3554670100020000000000d24843b6b12e73f4c7", @ANYRES8=r2], 0x48}, 0x30) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000019c0)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_RM_DEV_V2(r4, 0x5000943a, &(0x7f0000001bc0)={{r3}, r6, 0x10, @inherit={0x98, &(0x7f0000000780)={0x0, 0xa, 0x73, 0x0, {0x0, 0x0, 0x7, 0x7f, 0x5}, [0x1f, 0x1, 0xb8, 0xffffffffffffffc0, 0x3a, 0x3, 0x1ff, 0x7, 0x0, 0x8]}}, @name="87eb8ddc18fd60f65a8cb849ae9aa0ee63d758eb0e49cf9daf9616ca31a6c5a698b98a2ebdee7c16bd4bfca56898230d5662dd60ac608436ac5acfc994e00658d9db5756cba2a87eaf1610967249f9ab2da93dbba0ba271da91340e5d69d436721a3fb3fc1e4cdca54c934e0448aa48929eee9662e29a81e2fc1acf8fa9ae58d493eb4c27164e3889b13c856fab8b12d30b50a15e0a4762d7ee22e971581a08d79879ec9dc4abb439cb8a623a2432c1629c425a29b458a9d5c4f808822b3a40c765a361af085cfef2338b62f7a538f34ffaf7a86c660c04b874548c5a648d4311535fc5a2c86d2614326751736c5049da04e6adc88d7815cee95aeeb0b21a5b59adbfb6a070eff660b13246fce9883123e6f378cecea7283d2ae572e57ff70e3c9e861f4befa68a4afe5582eb1bd78212e920de460d8dd6da106e68afb88e5dcfdcb71315e597ab1a2936bdadbb5b84ff1b0353509ad762eee38ad7ae275a9a243d781251591c3df409da628c2018ad4d15239725be54ebb68264aaef5c0ca5098c75050425d4b8392bdca19002e5b3f6581684ca92ff1a3d18cba025e8b24aee1b1c0b94f0250fd6fc22b82228d3479a767d84d54363d290a0dffc86f5f1c4f5e8de0aee9c1051245439e8f617e43780ea319968fe605d3a31e2b27a571535b22c9703a00958f7c126052dec8c1d289498f76dcea59e3a733dbf6f403e383345d5a76c48f76fd549336f4bb54964c7d0aa48535e2464f2a50506151b4d612238b922d27b71a688309592872977d175e3b8f52b6d663ac3d8ab9e7abe485285c65a5e46ec1759ada6ee8c3358ccd81a8caa4c3359d4c3e658ad9db7769cad53f3b7e8c4d336aa3d1baa6815b1483640c7a9cc38f6fe42f73765768d7ce87a7238d5c81f661d8fc0b0765cbb34619ce20b27527fdb1c694f8dd61865ef90787341abcd834ee52aea0b9e2222c4b583652581f6c61747620fa11afa7012065f4551ca3a79931220091f33fed445313e8453d47f30fd892e035d3f13b9929470c8db6c3658afb736fa1e76c7525e0569f83112cdf51df76c30d5f41f7685f684f4b11e7595227a59d7f60dafe98372ffaadf883fc110919135aa314be176ef8a3c3d840be75bbb1357263077fdca5440a12d30518f3877766f0c8511fcfba6cae2c9438ea7f3da8c4f06300d11e70e823c8abcf816d4642d1896f1dd3cf5731831c84c50ecb449cb24979ae49aa10eddc14af720b7837a6ee757f12d5d85b85662df5db90818ad889de58ce851a9447a8d5b59a41e1cf3e459d12eeefc63b2cf5cbec24a785562b78368b493c6114b15778e54ff2e1e165809cd8665d05a2f5fb7a29d94482f338566097b7d86903aa39c6a85515027f80dd69b73eede3051d63810c8d98366c241573f29d0b3cc78486710f1e0f0fbaec16412da26fd3b004058134d1e62f532f7433cf8ac319f593e1f7b3ea34ad8864cfa88d60a26ef8537e583bd931e6d30f2b599d42a31f95b271b166f1d74e5cc185d9918e2f244ef89f2cdb443f198916f478501b30e7918df6f7bc0a14d4d82050f8cb59f4d402f41c8022229311e3439665bf64d82866a4af8dc10afbf11193c7029ada00fd80231167a6dc99c293a029f7cea8856c5573e4a2bd489266e536151398407a6a9fbca40d7b990902566a18b485d6237c94bdd5bf6faf5a44d19491020f67c1a62be9f192f7719d264c84363b435ac2728907017516ed69b46722abccb7008ea6f0aacec723294c76da7b8be5ce83f134fcd33e16f6348a49fd001cf3d579fc04434eb9a02de752fd61688dd02450cfbb2ce7565ea0a1335aa5732985e2778ce47fe9e9fd9a5a8466cf89f6c3e77aa4f681e198bc9f2fe80978b345ff4bd9dbcc66a2402774cb7cd3c2cc636d4606b40f7bed7cb059bb951e904c2453b947838f4fe0d808df165d3c7a76a0b1d3caf22b03fca115031f339d2af79d3a797d7b4720096787ce8080b7a247062a0a1ab7a6418b35e46cbfd0213afa90f149ed7840d804a078daa7c7cf0faa277813695eeb52c28550ddfc06504528f388d159a57bad17da5a857e7b9ee184de0ab15811d19308fea10402ead5cc3af9b64e18321ef7ef34f651a66ef38cf001049b3d1a23ed99808362640a1bb520199ed3be4a2d60f29e2a3b9eb9e1747537a83c11db10b69ac79eef20c93462e1056636815571b027618037e5232692fcd4c13cbae08f8fb9b09153b05d04e6adf3ae01d55eaa13e562a5493865542d8d26379d5615a351ec13504683db36c0d80e900fb5da6514816eb18240eae94e047ff4de7d60782331d88bf214c3e6a04a1e2d117539eb7e8254ddee340506ad56503b7c1c9c11fa91bacd79a6cfdc78282197b9393e059fe1b81128acd959382e72e00d79d509cdcffc5c83ef7ca0ef5fa2f3d2083e60df6f43a772710eea93dc8eb2ecaa810b1f5ca49c64806f8c32a98778e5b25692f5a46fa57d9ec57e76f532c85fd3848891db91f13ee30d542aa104994415a7badf91a7fb1d6c676185ced49f74f73adeeb35b10dda95e28b7606784710feb707faa82dbe108d4616b8991d48c0f9f3de79b29d786da0998a483dc98cc1cb61d03a5d80d3ba9f2738807292c231f3095a7d51fb58d9d48162554a80fcb19a5a59f20a8c413799803c9e4ea832e1de70064d6adf0f53b59a905c7889626b6a62e0620c2f73e6777b9370970e05a8b66cbacc173ef40cd73e7ebaf2569b1458e903b33bb92e99f57991a9db95679d6e49baf21b9211cdbecb69a65d822c27910924eaa5d7db72e12bf716901076bec533425c818446c7a50f39e13116072f68f2a21487e4731ce43711d438d391929c58981d2a89dc644ec0007806e77bb6d7145d8d32546c9906b31cfe51191803a200fa7d64e184f824bcad8a7857a5f81972e8f5c58f368b5534c40f541029a021cf4b0ff84931c1fb621250b2506b60f318ebceada9ef1fdc94257b494264cadcee4e6abae0e238c5badd58991065817c20694c1c7c36f793b6f6d88cf3bd0d8daa11f4b9a97c6101cde31ea3b4dfb43750212eafeb17f476dc2d8d313ac61d4cfaf199139d8223437b6140634510da06607f9f2ebc882c722b6c0be12af3f12afb3befc68bffb2752c3969b76ca51d77d45d3b61cd1551b7a71a6d255161aa880a2d56c231c9f036c8cc4234bd22ecf7b0b2c4b05f737bcdacbc8f326c9324cc79ec33cf555e19ebc1b03af6d08dcbd1a1f879d53bb2883ea7f92eebe7f4f58be0e12c898ed85b16a6a27ca144ec204102e069c00c53f6060e4f89182b444f7a2492459a61f4b7fae2666d96cdf6dcf6b4c5ef7f9ec6d08779d807827baf3fe57caac7609fe8d32c30bec780e3867a7196cde011b6fd4fa02740ac2d39855cbb5a0b9ffe2956ccda1f2cfc50d303bbc594a5b92178b90aa817867c3beb75d9a716c9d3cc2759b78e01246b56befc917e1d344f1ae658214b7cfcd4d3267703e460ded19b87965dadd581b68cdddb8d4c83ed467c07c39932b1ca8812e94d848e7e21c81b7020cbec480492f788bdcc0d696c3a853517416bc93863503a65d858b17cc903a56b4aba4b66aee6cd81eb0ecf2c28edfdef54937c6a8bd05d6dfb148c94140ce7087053a74d56b1180f85ffb0cb87036501ba870dbd328d1702b154835f62ee07d4f9053fef81a0205bac421c3919290e7ed8ef0cb69e41286092358fd1ef795b03149087f2dfeefe3287534309dc1ccd39ee86492e10e198e6287b6b1332c296ae210b4db1b803d2329ecfa450d12e35b5ab009e2f810c7a74258b10a49e025339b46cba6839cda74c69f193e4777cbc46354cb47d6eadbb88d87fcd87ee2ffd1f1ddc28d596e539a7f3234dadfa4dd17e2913a3ad0daa4aea68385e78a7eff968c56716d06e3cf29e84d5afadd0b3326497a719d536cdbda509c6fe0280d808595bbdcd0a9ca960156c39d851aa858bd2dd76265747d8d9bfabe74abff2b4edaf6480cce622f8757be5d072c8f5e12139c0186e1573a813c2988f2d078db8cd553782534ff1f0af03f961064810c16282a1a5c2cf21ed334527252e50086f88276a9a9f46ac6ecef332342d09a62b2be341bc89b5ddc7e3f4bd683570926bf4294f9429c5cf54cdb9272b5bd5d33f168db5305bd7cae44822acc362e9ea3323ecb08d660bc64f03566bd95000233cc923c02e44c2ebb47ce632e59c5a4516648f73660a7bfd523335f96e4dad99a52d4cbf451cd402cf6b96634d2fecab24a49e584940a0fde1ae05affdde17991fa90310dded930c5ab2cb459a9e8279f80ceaf398cc842bf4c94f2426fb4e1d66302aa4d7b9a1ddc22064f9cd17a9ec311ce87fb2f7dde324b4670c2fd4903bfa7786e2154b54f80c45f90964f13ae36502ec25091d000cfc66dfd001fc678cc3d00fc000bab7a02c56885babdecf4bb52dac3cec0b70b5ef6e1f53f752573d065edcbae6052b170adcca08bec841158d349b37e80ae067f5d669f46e33bc73f86caeb05d515c53e7577f0dab8abec4da130f92f520dc77ea3ff464c9fd7b13f8b1fcdbbd44054ceeaf958bfaaa40797f3fdeb3472024b0e9e6043975ee7876124f5216bc951a5c95385cb16581806f30534f580df6d5d8d4010a65079e001be0d94f9ef678c2ad7756d390bfa27c1aec595d6fcb452760b3a61bbdd97f16ff353f4236a7153a32e77ca1cff1aeea7e1a864e06cdac4f8716691388477a11f7bdb045fc236005872d0f1da06aa77b8034623deef9e6b991ebaacacfb911c2ee16ca99933fde53cecaa16fa6ce047c3f941c2bcc8d0b56600141c2c233fc8955d7870a23624353498faf1a069db6440b2bb6c25d87cd27238c86c29a7a86bd2336c6f5b4a5fd7d887ab86ff92175c075414ea33004ac434d02ea51e114f39b80265db5b554c541caaa2f661a931906eb9b201c967b04f1741be2e1c9b803516ba463809a3dfdfeeb94dea46c6ee681e36b3b9fe73f82656f2a4e60870d3b55c085bd097fb3e4c0ba20f7aecdc7f088343ecd8add05023e11b0cec1ade1bfc6b9e3101a8cb48d30dcdd99d9005933c52d63c5b2a84123138c651d760f1d9f478fab67459323a2ae1ff2accc61b73326359c5b088f3cc45ee73533be1b7f82419b2938731adc8cf21344b6f0656d3b8bbafa01bd325fc40a479719c696a11d21e36fbec103862fe81981653b8fd9dde8ba71bf07bd1a3f2777fef7bb49da2ef13e83b199d8a8dcc63369868f268cb56a232522ecfed1a60979ee5a8870f688028446500ea4ebbc4d70a38b45fcbfe33e50add29aa1c1c57b3139c9835d6cea570c4978db039ba71bfc50e6eaa092fa18dfa0409b69a51d65f3c2fdd2139f2b59795019ecfc399cd54cc7a95c0c12cbff30d39550ff9f905babf9155c77cb430381e63aa947220a4f2cc14559bb58213945f9c1c362acd93e1ac3e1d34fefd2a9d77cb6db6f3d5c80a8c5c1cedc919d0f77e3fbbf528af97b8321fc12d3ffb84f070fecfaff07fe71d63d09c47ebdfc9c2ef587a83f5f03eca5ba6074c9e5843bc1f93d3765489af6f1c438e9b8448b9b3b69bdc58eb0d5b7ff8394ed820aebd5a66bb7bc2b1d20c754861b9825f156ae26a1c0a092be616eb1dd345549384ea380eebfb52bdc2474d41b5e00577472c796a0711d9cb0421c4eb2654d79f9483915d8b7f5fde5140f0be053d0"}) r7 = syz_genetlink_get_family_id$ethtool(&(0x7f0000003280), 0xffffffffffffffff) r8 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r10 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r10, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="2400200013000800000000000200000400000000", @ANYRES32=r9, @ANYBLOB="000000000000000004001a80"], 0x24}, 0x1, 0x0, 0x0, 0x48c0}, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r4, 0x89f0, &(0x7f0000003380)={'syztnl1\x00', &(0x7f00000032c0)={'syztnl0\x00', r5, 0x1, 0x80, 0xd1, 0x5, {{0x1a, 0x4, 0x3, 0x0, 0x68, 0x67, 0x0, 0x7, 0x29, 0x0, @local, @loopback, {[@timestamp_addr={0x44, 0x3c, 0xd7, 0x1, 0x5, [{@multicast1, 0x6}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x7ff}, {@broadcast, 0xffff}, {@remote, 0x9}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x9}, {@rand_addr=0x64010101, 0xf5}, {@rand_addr=0x64010100, 0x400}]}, @cipso={0x86, 0x16, 0x2, [{0x6, 0x10, "e7af292f8dcbb32e5b9f1a7f538d"}]}]}}}}}) r12 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r14 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r14, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000c00)=@bridge_setlink={0x28, 0x13, 0xa29, 0x70bd2c, 0x0, {0x7, 0x0, 0x0, r13}, [@IFLA_LINK={0x8}]}, 0x28}}, 0x0) r15 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r15, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r17 = socket(0x10, 0x80002, 0x0) getpeername$packet(r17, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f00000005c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@ipv6_newroute={0x38, 0x18, 0xf2ed58a0f52a2b6d, 0x70bd28, 0x25dfdbfc, {0xa, 0x10, 0x14, 0xb, 0xfc, 0x2, 0xfe, 0x6, 0x2000}, [@RTA_MULTIPATH={0xc, 0x9, {0x9, 0x2, 0xff, r18}}, @RTA_EXPIRES={0x8, 0x17, 0x9}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x8}]}, 0x38}}, 0x8085) sendmsg$ETHTOOL_MSG_LINKMODES_GET(0xffffffffffffffff, &(0x7f0000003580)={&(0x7f0000003240)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000003540)={&(0x7f0000000d80)={0x180, r7, 0x800, 0x70bd25, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}, @HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}]}, 0x180}, 0x1, 0x0, 0x0, 0x4c810}, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r19 = socket(0x10, 0x80002, 0x0) recvmsg(r19, &(0x7f00000030c0)={&(0x7f00000008c0)=@ethernet={0x0, @random}, 0x80, &(0x7f0000002f40)=[{&(0x7f0000002bc0)=""/153, 0x99}, {&(0x7f0000002c80)=""/2, 0x2}, {&(0x7f0000002cc0)=""/33, 0x21}, {&(0x7f0000002d00)=""/182, 0xb6}, {&(0x7f0000002dc0)=""/131, 0x83}, {&(0x7f0000002e80)=""/62, 0x3e}, {&(0x7f0000002ec0)=""/92, 0x5c}], 0x7, &(0x7f0000002fc0)=""/201, 0xc9}, 0x10002) 00:57:10 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:10 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:10 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000700)={&(0x7f0000003180)=@ipv6_delrule={0x44, 0x21, 0xfd15547599b15c63, 0x70bd29, 0x25dfdbfd, {0xa, 0x80, 0x80, 0x40, 0x19, 0x0, 0x0, 0x5, 0x10010}, [@FRA_DST={0x14, 0x1, @loopback}, @FRA_SRC={0x14, 0x2, @mcast2}]}, 0x44}, 0x1, 0x0, 0x0, 0x4}, 0x640080c0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000009c0)=ANY=[@ANYBLOB="200000001300290a000000000000000007000000", @ANYRES32=r1, @ANYBLOB="000000660000000040b5663f8953d6f9c26c861e6c6fee549d59ee09909776da633487c7fc4959d8668bd8c19c59d50b72f0b364ee85034c825ea34fdee1293338ff2cb34a27e3ac18751a1da6ffb06c823fc88ca3fbac9495d2109bf3cf46e26d72fe5b5d728abcaf0229a5b79e345582ae400e1aae137d3ea41c9039f3c26983448e7de2bfe8e8b6d8cfc081164838e6e38aa55863237c6cf0537bbb67"], 0x20}}, 0x84) sendmsg$inet(r2, &(0x7f0000000740)={&(0x7f0000000000)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000000600)=[{&(0x7f00000000c0)="a84576f1b5c680f1bff71b287f109ab8170309667c5c9e537a2f66350f6f9be01d3fc94196e796b21f3470e25db566acd6c649e7c01155d323c0a9591e62f34ed4621e0dc9bcceea586c698574963937dd1061f6fd8c752b4978167135aed16fae1eb9af07ff356f5660b2f22e293301041ace09607e55e0a42c53dff48986762cf739c1adadcb6f3eb9873bc6e66af8e2cd20906c27addddaff1a6f51e66e4fbf18b3f2f6856afb7c995cfc2a70e5ed71947908e21b71d814a789992a3536849891f8ba8580598bac3547111e34c1c4910235cc4b7bb1f1f0f6f204706413a6f2b1b4bb961653d37b377c7239a585d1b584377af829", 0xf6}, {&(0x7f0000003700)="a42c870e3b46d0810836d8c8b93588f2125ac5eeecbff8652119077915889e53d12b737c481511310b448b5f746c74e530da926958fe39b33d4ed18b83bc8c3354ca848661a527975d2e1d6ff391324b94032f71d7d1d9600f36a3c2f25ac44c691d508cabbbce15a16f19bb47a79b7a9b833e04561367a2269c55022b0a26ae7c528771c251218ab45df04561719b5aaeaf56ce8f8bd2f3f46485af6d866c16222f9f62c0e1ec1662a05ec825f1f67ace1d0fa62c33491fcc4c16dc364894f91d63c4807f0543b321223db0f86c0ce12b6924757284c13395a86b1a06329f88e60f23953a7ca3291c51eb1d05f6efe89e8bf43bb38521b4e3a3a3f46f2f7565c14ab18a84616f17b8b051bfb3488dd591bad4c0ff6d358119fc5c8ac64274e630e4c12080b85d720edb67a9deeb4cf8e4dde18a932f62c8620ade97a2c7bdf6d9fa78318a7c8a823cdb63cb59e6635cc04a0f96fb4219c4fee6f1ec1b3a48df8c798361e0cd7a1fd600eb6a43e419bc68929c612664d2d11f07eb76599b22cbe1d192ae9f3731a66b67323c99de2a5a1e5fb03cd76f27e8d49b1d029a34955b0408cdb9c1de5f3511022e417d57ded880a8a3359cf8bffc78589dea3d503a6e914053be789ce267d97b541612a59ff5ab1092eeb4800a5d812a82bc05d91139350a5daefce9b1b96d565618e57671580f22d50a00335f704aacbe12cae3d1ef020edcdba902443968d599295f6aac0fc1be75217072d30490c0926d308b5d345e2ae409f78405c779d482dde351eea92e4103f6e1444a60a8db27e25ad0db42ebe84e459d3a22147c1ea0f5eb7642f4724b341eb65b320ebab7d48da3692f088847584bdccbc421fad7afab21a32c5a3951686f21d9329b39de7a01f2e137ebe7dc0fe5763795de16ab6760e2ce8053a6733aebacd9ea6ef43cf3b6f825127e25a3e511e2ff078516f20b1094cd80295f3379a48a9a3f6e6bb5c4209c42a448f6d0344ff16b0e606c9113e592d9cbd6f1d044a9d1df3e08032e7d802038531c483281553fd60bbfba7270e32ea033c0e88cd8ec39cfdca51ef306c39f518c9488ae8496ebec4ac110a875e303c15da00d12b5090ff22210867eb2cf71f463ca72863ff427b325f426ce708bd93d6d889d83a0578eb9b89a6fe5ee890f83d9d5b952d73d73846e66b193f82dd949b87acedf2301cabfee05b720120f2560db043f24d5b87f2673eabe0c7787d6313ec1c25d0858b9124dde1e566175ed968a5d3efb71e8287f4b4177a08759ec3ed91cc9c966a314d800f8e8f5420a28a0c4594e1ea4c568375c274a58084c9c5c82d2c9353ae054fbc3066b07de264bdcac0ca3e2945a7104ba156f571f0705b6fe0cda93315ab3c33c2d6857086d80b4a4aca8847ee4e10285aa70366a165f4a93727bf86f59c567bee05bd8750a18c3fc38c8b5459acb9904eea74c35831b7d2a0d3c2ce4218eaae9c21aae92b2343e2fefe060d02da6f159fb8bda94c47411e90fdb0474f3753110a71ea98a7665eb76a293fb329d413f7226f1c6fed3ff81dce9f88f5cd771d2f4b81370a6c310ab39bb89abbbcd040ef857db504a727ad16f9cc2b446452a522b03ab5179a71333669deca766ffddbedac7b2a13444c7dc40b99f42f1532d72dff41c9e82e229c881c404180f04dd37ec7d1689ea2e806a9537a4823d5b209a4517de1ee5acb5cc640a1a228017ac191dbedd1bb300ca7837e65e0b52b533a4a0f3f4e95812e93da2e6e8ea78a89249a253d9d0b8eb3c01074a1fe3702bbecb707ae763ec633c71c9b815610a5159ccecd4d266e809d898ed5c6b4259d0340a0770a36c6dd2c6c0c620dd707cd58c9c0b55542e94248cff1520bf250aa10de5fa5d29085ab5fdc82d31415c5ab3c981f0cb198e8cb91798ac5e2f6ce86b6c1de59019f8899d258c1564977c2548c4bb9405608853a9846e4c46cd3eb5cabf261f7ed58d20bc66de9ce22202a96df8504652d21cdd52e581bb03218cfff4b995594aada12a43c8a1b2f90b767f64d89bd8908814cc5c2ce24350a42819d9c3cc3ca39e29980f8e5b6fd55c7a3bbc829485042355a6bbddf48e2768227a392afaf73b143f91a09654d575e2d0f47a357fe517937c424551c2596bb04f8d8d8192418a481cdae08b005a5569c4a8d8621af2bad2f0b089bfbe4392ed4f415f4d1dd358dcb18d34e685a5913f009dcbd4ef2077c8c3747288c5cda0b30fcb3099c9ca73ad5c9c14d931abbda53d09eba3928f6a94941fb900903aa92ab0b61f1b87614ca38f99a57c14d074137406b304710b8ddc4e7ca51b4f9951917c9eb4f3ae7daeb4f33b87e8b35d2ca69d6b5bbb1921aa596a5295cd50ed77e797f51f9e09f765fb5c93423e5b244fff532a40342bbb4b10ab752ac5a48aaa88684ef137cd53ec002ed8dc08659eccfb5ff51ee8bc2318f4e89b13e1fef8318aa2c0660fad9730569cfdbaee44917acece2258f804c2aadd4884587dd60d75b7d32321ec147301b6165e6c0dd2875e83bf546ac46e105813334a5a4a2138ffd8a720c973a831d1d9b79c665624c95db56e66ee786adbb1738fb158ac1d6c039d91b6d06f74e2146021d55daf2bacb58b2cb85d793b1ca4446547d816e17ccba01569c7b6140c76ce80f85c2ac9494f0a340210ec075c34b38c99723e6a713cb76d443bbd0ce2affa4a204265e16f77c10d512a51ff03d1dd4817c887fdd41c52b03f7840b5764bb3b41f4f5dfb822fd4414abfa18fd511f48815aadbeaba53bce7bf965d19bcd44499499ab7da092227aeb112accbd2b47454d85c4b54ab6b0ab029b544073bf8a615a402f27de01b34340fb9b656006a4c33efe33baa47b207cec3dbed524e6f4b078c4cf930d019eb3737fbbdc5a5fc1682738a4e50232c879d9918360112ae81ac42d8b6b9f6947a1364a25df8ac54277f737a5ae44b317f30a891e870a6f0f0043048ac82934ed3910beb4f558c7690a366262009965c0518b93af0bbc565c01e45d3d97036e58f49eecce2a9cfdf667e0ab81b6e5c369f4c934f2dbf6038e540c07ff7e3fbb03d5438192add83aa736fbca908328223878c3eeaf31c73b12e795df1f932ba7a5a5b9ce30bd0200be0d26e1fe098a4acdf8a60654703dc79a08e2d92bfac5fcdc7c29ac30869a79923c03f65ea502b9a9ec562a4c02a7a87a7b0dbc010a8815209760ce5ce66b29463f8aa7153dff4c7b22a53aec2aebcfbc6df752d3e5ffa4705310ef806a89e5e1bc03251f084da58813a286fc811b1a62aef5f7befec1d1e8c7dbc81d4591907961dc024d7aeeb81373a797350f52902f1253962beeb5e1a00a188a195aa1b8339745dae1ebaf74b21f7b3f8ffc357428def1074f9a8681a1b5a837ea80014d9980a7890f511700e8db0126274147aa99703e460dce4cc11a5063a0cb90970d4c897986d9d63e79842f325a88e0df2e4cc49cc6cd4b4e80e4f40eab72510c0b716765174d275fe5a8fc42352f71847ee8cd82f99e929e8aee1e19b4c6da4378f0539006bfc30e8173b0cfd58d0ea19a1e34402a44759c8eda8efefb3a3c4fc57d0bf7862bde5c5d30348ef4d9b45b265488348086cd60fc908fde9f43e98bfb183dc8a5018f9b2b62ec4c86c12c37de2f8645be92cf9a60206324dd53a9bc526fa024caacf9b5827cfb63201891052bf1c3a20b2a2b7c920b547f330ca505f7536e008740d069d66e8c47c75f4e319678bc6c057deeed3e38259f270bda4bf6ec401795ec51cd5efb8b572b97fbbae9586dbe32f4aeba6ea22f1536f5a2169a2280a7e3e4527164b414d97227d5ff960d9f8df45f030b1ba2a4ddf74fe1a848388326fed756b10ee26097ada73eb7580d55c492ae4095b8da37e9005fbc7f7ae6d96904a07466087fb7531c80ccddc1dcfc6b9f84ef8e0266b7425283654958c109fee0ad7ca7d507ae6dae3d017752ad12eb07195775f202e9f2bfb1dbb509238b7a328a01183ee53696231f71a11603fb06f49fc77c67978c888d0d6b95ca1a237ca453a579444c769d70effb5236dd6d6c35c5351ed619edb9c01673ca4b6b8c6ac7492977f7c4a09f5b6de864c2655ac0e47d3074da397f7bd831d92423428bd17b0dbb847541eabc8bb826e4aea5d247c694ae23b616c7437471399c245b34700badd366ddd249c64a36484235ac7626c3c2aa44216edc9ef2dcd98e332d536a6fdffe87bd3b1dd46df37555d117398a76996dd862c48a98722db87c50e8b4eec3e3c5418e83eb6e0041976708eb151f76d2ed358058e3582ead27da2a5b46834565b36902319911cb436283861d6dd0cc2bfbfd8cc90649e00f390ce8ca022a282e793d2efe452f1231364a9dc6a67508c5188c064d0efb6d0d52fa91799401c6c79e58e0286762158baf05a3fe5a5db119f03453c34b71d7bd2fb0df32c4e3980421924f1aa8d28374619a1ed3900ce184aa160887934fd344e9e37cf02dffc264086bd7b675f63cf479b753a9983a644aa81bb4e876b810357479445eda9ce4c05a30a0a189f75c0586659de7fd4faa272a756222417cc2ff4c4f95a3acfd77943c80a2adb6a3fe311e6ff6ef9958d85ecd2cbfe2ca44e0384f7c32113edf66c866bcd3fe1bb6307dd8a1d4ce96e7d372ae23f3ad991253b25821899992f903c94451f9a532657ff4acbde7b9e93ae24870df0ba71f9051bcebaacc19445cb822ecfadfed50a3f11ec6911a3e8ea4c878b4221766d7458edeb0b121673fbb157d3b10fbbda01b8c39eb24c79de53386b645a0bfa76ab9f57ac507d6bdfd3b0b3db1c53bf230f9aed924826de22ddc0cef7a1395390d68945f297abd9a4dc286e2acd90b4f1dc65f54f60fe77807228f99d07ff3644ef303a88a33c187263c9e19b3ec682b75e7981b97ab56a1bb006229df305a8e6b4a0ddfcfc1c12a52b488c39f123a02b1aceabb541ea4e064916ab81906ba12198ee5d76531b272b1146693e3427e9aaf560d071cfe120458f56414fc1cd39b3180377a1a0cfd193e9285b6d97c063d63e358abf49dddffc066cbbe0d75b0d63425324972dfeb3b14591ad0d02e0a298b7d83d702bcc1f593baf6160b4fcf6a85d2d1b99b2779cf1d52988dca32b5f2c4e7972645b9ac4686a68e02b2bb79ef05cec8a40405700e212a994a1f47d258b935fd580e5b15348ec966f72b3e9e424c10f8e7d60d4c600c55fa862ca911da582fa9caa9c731641f4697af7ea3260a3a8ac3b25f97798b79cdea2df2c0986ad6548eb2ae3e322be4e7468e4e17bfb3ad5d94c7dc66ee1b95430483bc2e4af360eebe6f79eea55127344932e99799cd4294f1c49ed10ed2e036f57313f0cd200856735f8eb8eb5aad255f1ebf982ae552bf8b7180514ceca14dc5ce559cbe6d829d95bddfb7e4fa58d8b9a02c4bae57ba36e294fb9a318afd37faf83ea013778a325640b969cf7483fca7e80d8010d47e6ba5c34334ddf0c50a835cd2df3deb10c640ba5b7fe600a6f0d536b1bde04f052899ef47cf533f3f9a6fd254bc50ac4485b37551ebbf693903730a292afef1f90ae2e8f2da64599146ec43f20b2beef64d3fcf78e03bdb04d4cebea8440ff92fd70e5a8bdb3e611f34c3c2b06a60c625b6b4aee717355ebf00742fceb2680314cbdf53ba74ec3f66e01508537a09e0ad5c26b94a3a491be7a2328ea75157586bf54de7da2788f313be26f60be4e6b783a1f9e7d4865915f56fd0c5e317551c231bff0d93504001873b4f02fb27c3a0cceacb132cd70307fd0377a4fea02b2", 0x1000}, {&(0x7f0000000580)="d658f90d237bee01ca0fac6635911e5dc30cd8b198368e514e59fb28b6569006a4dc6fb71276967f6e72f5d6fe35e70d3228dfded66938f8cfa9df21517c", 0x3e}, {&(0x7f0000000200)="2664e5ff494e246b3908aa61c67f0140ee8c23d066009bb827bec8088fa908b2a7c2ab02a8b72b2b1654936f6392f8f69b67a7f7b58305ab7588924a33ca7aeb2b7eb44325dd49e8d25cf13960b487d48158294d176df26554d16d3b253e4433823448a6f7ce1e5a5c4c00814875ce793c165b1c1d806dae6f2bf593d9d6288f15e36d4d0b6fd44143811c50", 0x8c}, {&(0x7f00000002c0)="67e3a596684ee5ab8b467255689585a9377a11b11391223ddaecfa97af8cde73036e1cc5601a6340cc6969a5561e2286f27b92baf7805cff7bf1b9b9849ab5d959921ff11325764497f4e11d2d3ef9dc3867b723b60a1cead4bc57c24f8ddc98d2abadb60fe61a2978a1af2a85af18723c339938c1865ffe", 0x78}, {&(0x7f0000000380)="1f97c081485f05c3390e4f6698117b2736add01db0404dc08ca9389cf98747dc699a5d809401345617d6fb5fd03140e51ea74bbf7751c28140d1d01161002ac52e20d6cecd3ea610fa57b14f2c028c", 0x4f}, {&(0x7f0000000400)="b90f3772d6b9d0cc727c7989014b1aac05a3bf1d34907c2f60540352a73b59512a7d43fc6d1ac86880282624adcf3565a02d41436d1ad4bfd7aa645136777415f777f9c32ded69dfc4863bca463c05e69fc6273be7693042c2c0b26a813293ab1d511d94b62d0b2a33165bcfd0261af3a2090d0a337b25b8676604bc2fd7cbadd0d7e0e0ff9f824d7f7064b50a4acc0d3581f6c85fe8e97073ff5791237f4d3150dd61d0724ab88bd251afcc1c326ea5a9d802e751a820f71665dda1edd2815a7a2fe107ad", 0xc5}, {&(0x7f0000000500)="2eede3e0760d878daadd7be2b59e83be6928752e8c48f5dd4e4eb0467d6f63e683ac929da27064eedfc60e6253751bb9d9a7695b0e4e401c3a9c5af3a38b1044a6d5ba650a364cd244ba5026fefa8937cd0e34a048c954aa560e5567e0df9224e68c8019a63baabce42274de6315117eec86d4", 0x73}, {&(0x7f0000000840)="1a69301a196dc2225efa9c209237ae28b1d5ca7f4c7b1b573b814cb7eb8f9bb3772b25e4f9aa6f2f102811e11a0eb782b3dc21ecca59ab114928aaa0c5cafac5", 0x40}, {&(0x7f00000005c0)}], 0xa, &(0x7f0000000ac0)=ANY=[@ANYRES8=r0, @ANYRES64=r1, @ANYRES32=0x0, @ANYBLOB="4c7dec4149b4f5749c6faedb98dfebc63e14dec940f1d180279dd512963374e5f1ecc98ae2fba81a7b5aa91751d481c6734e88650c269e344e276fb5cbac684af5c35ae051a9a6716317db67c3ff21e26c80d659575b34c43bc1b698b21ea3ed7f19eb43903d3a108678aadf9d0d095354", @ANYBLOB="8717460b20bd0a23167914eee1ed348d670161f15e6d2a90a6833bed82eec6eb76595938155e658f3c60d54090136687bf63891d280bbe8e2cc99ced65d7deaa1b1ceaacd0e7317ec5f02a93f6dd91aa90b6f902e7e15b4b7622df1569052ba1ec19662aa5590507661d3c6f46c0e4175174bb08385ffbd8a65aa6c224d0b556c3e7b1431bb435ba2855777e5e15850a3554670100020000000000d24843b6b12e73f4c7", @ANYRES8=r2], 0x48}, 0x30) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000019c0)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_RM_DEV_V2(r4, 0x5000943a, &(0x7f0000001bc0)={{r3}, r6, 0x10, @inherit={0x98, &(0x7f0000000780)={0x0, 0xa, 0x73, 0x0, {0x0, 0x0, 0x7, 0x7f, 0x5}, [0x1f, 0x1, 0xb8, 0xffffffffffffffc0, 0x3a, 0x3, 0x1ff, 0x7, 0x0, 0x8]}}, @name="87eb8ddc18fd60f65a8cb849ae9aa0ee63d758eb0e49cf9daf9616ca31a6c5a698b98a2ebdee7c16bd4bfca56898230d5662dd60ac608436ac5acfc994e00658d9db5756cba2a87eaf1610967249f9ab2da93dbba0ba271da91340e5d69d436721a3fb3fc1e4cdca54c934e0448aa48929eee9662e29a81e2fc1acf8fa9ae58d493eb4c27164e3889b13c856fab8b12d30b50a15e0a4762d7ee22e971581a08d79879ec9dc4abb439cb8a623a2432c1629c425a29b458a9d5c4f808822b3a40c765a361af085cfef2338b62f7a538f34ffaf7a86c660c04b874548c5a648d4311535fc5a2c86d2614326751736c5049da04e6adc88d7815cee95aeeb0b21a5b59adbfb6a070eff660b13246fce9883123e6f378cecea7283d2ae572e57ff70e3c9e861f4befa68a4afe5582eb1bd78212e920de460d8dd6da106e68afb88e5dcfdcb71315e597ab1a2936bdadbb5b84ff1b0353509ad762eee38ad7ae275a9a243d781251591c3df409da628c2018ad4d15239725be54ebb68264aaef5c0ca5098c75050425d4b8392bdca19002e5b3f6581684ca92ff1a3d18cba025e8b24aee1b1c0b94f0250fd6fc22b82228d3479a767d84d54363d290a0dffc86f5f1c4f5e8de0aee9c1051245439e8f617e43780ea319968fe605d3a31e2b27a571535b22c9703a00958f7c126052dec8c1d289498f76dcea59e3a733dbf6f403e383345d5a76c48f76fd549336f4bb54964c7d0aa48535e2464f2a50506151b4d612238b922d27b71a688309592872977d175e3b8f52b6d663ac3d8ab9e7abe485285c65a5e46ec1759ada6ee8c3358ccd81a8caa4c3359d4c3e658ad9db7769cad53f3b7e8c4d336aa3d1baa6815b1483640c7a9cc38f6fe42f73765768d7ce87a7238d5c81f661d8fc0b0765cbb34619ce20b27527fdb1c694f8dd61865ef90787341abcd834ee52aea0b9e2222c4b583652581f6c61747620fa11afa7012065f4551ca3a79931220091f33fed445313e8453d47f30fd892e035d3f13b9929470c8db6c3658afb736fa1e76c7525e0569f83112cdf51df76c30d5f41f7685f684f4b11e7595227a59d7f60dafe98372ffaadf883fc110919135aa314be176ef8a3c3d840be75bbb1357263077fdca5440a12d30518f3877766f0c8511fcfba6cae2c9438ea7f3da8c4f06300d11e70e823c8abcf816d4642d1896f1dd3cf5731831c84c50ecb449cb24979ae49aa10eddc14af720b7837a6ee757f12d5d85b85662df5db90818ad889de58ce851a9447a8d5b59a41e1cf3e459d12eeefc63b2cf5cbec24a785562b78368b493c6114b15778e54ff2e1e165809cd8665d05a2f5fb7a29d94482f338566097b7d86903aa39c6a85515027f80dd69b73eede3051d63810c8d98366c241573f29d0b3cc78486710f1e0f0fbaec16412da26fd3b004058134d1e62f532f7433cf8ac319f593e1f7b3ea34ad8864cfa88d60a26ef8537e583bd931e6d30f2b599d42a31f95b271b166f1d74e5cc185d9918e2f244ef89f2cdb443f198916f478501b30e7918df6f7bc0a14d4d82050f8cb59f4d402f41c8022229311e3439665bf64d82866a4af8dc10afbf11193c7029ada00fd80231167a6dc99c293a029f7cea8856c5573e4a2bd489266e536151398407a6a9fbca40d7b990902566a18b485d6237c94bdd5bf6faf5a44d19491020f67c1a62be9f192f7719d264c84363b435ac2728907017516ed69b46722abccb7008ea6f0aacec723294c76da7b8be5ce83f134fcd33e16f6348a49fd001cf3d579fc04434eb9a02de752fd61688dd02450cfbb2ce7565ea0a1335aa5732985e2778ce47fe9e9fd9a5a8466cf89f6c3e77aa4f681e198bc9f2fe80978b345ff4bd9dbcc66a2402774cb7cd3c2cc636d4606b40f7bed7cb059bb951e904c2453b947838f4fe0d808df165d3c7a76a0b1d3caf22b03fca115031f339d2af79d3a797d7b4720096787ce8080b7a247062a0a1ab7a6418b35e46cbfd0213afa90f149ed7840d804a078daa7c7cf0faa277813695eeb52c28550ddfc06504528f388d159a57bad17da5a857e7b9ee184de0ab15811d19308fea10402ead5cc3af9b64e18321ef7ef34f651a66ef38cf001049b3d1a23ed99808362640a1bb520199ed3be4a2d60f29e2a3b9eb9e1747537a83c11db10b69ac79eef20c93462e1056636815571b027618037e5232692fcd4c13cbae08f8fb9b09153b05d04e6adf3ae01d55eaa13e562a5493865542d8d26379d5615a351ec13504683db36c0d80e900fb5da6514816eb18240eae94e047ff4de7d60782331d88bf214c3e6a04a1e2d117539eb7e8254ddee340506ad56503b7c1c9c11fa91bacd79a6cfdc78282197b9393e059fe1b81128acd959382e72e00d79d509cdcffc5c83ef7ca0ef5fa2f3d2083e60df6f43a772710eea93dc8eb2ecaa810b1f5ca49c64806f8c32a98778e5b25692f5a46fa57d9ec57e76f532c85fd3848891db91f13ee30d542aa104994415a7badf91a7fb1d6c676185ced49f74f73adeeb35b10dda95e28b7606784710feb707faa82dbe108d4616b8991d48c0f9f3de79b29d786da0998a483dc98cc1cb61d03a5d80d3ba9f2738807292c231f3095a7d51fb58d9d48162554a80fcb19a5a59f20a8c413799803c9e4ea832e1de70064d6adf0f53b59a905c7889626b6a62e0620c2f73e6777b9370970e05a8b66cbacc173ef40cd73e7ebaf2569b1458e903b33bb92e99f57991a9db95679d6e49baf21b9211cdbecb69a65d822c27910924eaa5d7db72e12bf716901076bec533425c818446c7a50f39e13116072f68f2a21487e4731ce43711d438d391929c58981d2a89dc644ec0007806e77bb6d7145d8d32546c9906b31cfe51191803a200fa7d64e184f824bcad8a7857a5f81972e8f5c58f368b5534c40f541029a021cf4b0ff84931c1fb621250b2506b60f318ebceada9ef1fdc94257b494264cadcee4e6abae0e238c5badd58991065817c20694c1c7c36f793b6f6d88cf3bd0d8daa11f4b9a97c6101cde31ea3b4dfb43750212eafeb17f476dc2d8d313ac61d4cfaf199139d8223437b6140634510da06607f9f2ebc882c722b6c0be12af3f12afb3befc68bffb2752c3969b76ca51d77d45d3b61cd1551b7a71a6d255161aa880a2d56c231c9f036c8cc4234bd22ecf7b0b2c4b05f737bcdacbc8f326c9324cc79ec33cf555e19ebc1b03af6d08dcbd1a1f879d53bb2883ea7f92eebe7f4f58be0e12c898ed85b16a6a27ca144ec204102e069c00c53f6060e4f89182b444f7a2492459a61f4b7fae2666d96cdf6dcf6b4c5ef7f9ec6d08779d807827baf3fe57caac7609fe8d32c30bec780e3867a7196cde011b6fd4fa02740ac2d39855cbb5a0b9ffe2956ccda1f2cfc50d303bbc594a5b92178b90aa817867c3beb75d9a716c9d3cc2759b78e01246b56befc917e1d344f1ae658214b7cfcd4d3267703e460ded19b87965dadd581b68cdddb8d4c83ed467c07c39932b1ca8812e94d848e7e21c81b7020cbec480492f788bdcc0d696c3a853517416bc93863503a65d858b17cc903a56b4aba4b66aee6cd81eb0ecf2c28edfdef54937c6a8bd05d6dfb148c94140ce7087053a74d56b1180f85ffb0cb87036501ba870dbd328d1702b154835f62ee07d4f9053fef81a0205bac421c3919290e7ed8ef0cb69e41286092358fd1ef795b03149087f2dfeefe3287534309dc1ccd39ee86492e10e198e6287b6b1332c296ae210b4db1b803d2329ecfa450d12e35b5ab009e2f810c7a74258b10a49e025339b46cba6839cda74c69f193e4777cbc46354cb47d6eadbb88d87fcd87ee2ffd1f1ddc28d596e539a7f3234dadfa4dd17e2913a3ad0daa4aea68385e78a7eff968c56716d06e3cf29e84d5afadd0b3326497a719d536cdbda509c6fe0280d808595bbdcd0a9ca960156c39d851aa858bd2dd76265747d8d9bfabe74abff2b4edaf6480cce622f8757be5d072c8f5e12139c0186e1573a813c2988f2d078db8cd553782534ff1f0af03f961064810c16282a1a5c2cf21ed334527252e50086f88276a9a9f46ac6ecef332342d09a62b2be341bc89b5ddc7e3f4bd683570926bf4294f9429c5cf54cdb9272b5bd5d33f168db5305bd7cae44822acc362e9ea3323ecb08d660bc64f03566bd95000233cc923c02e44c2ebb47ce632e59c5a4516648f73660a7bfd523335f96e4dad99a52d4cbf451cd402cf6b96634d2fecab24a49e584940a0fde1ae05affdde17991fa90310dded930c5ab2cb459a9e8279f80ceaf398cc842bf4c94f2426fb4e1d66302aa4d7b9a1ddc22064f9cd17a9ec311ce87fb2f7dde324b4670c2fd4903bfa7786e2154b54f80c45f90964f13ae36502ec25091d000cfc66dfd001fc678cc3d00fc000bab7a02c56885babdecf4bb52dac3cec0b70b5ef6e1f53f752573d065edcbae6052b170adcca08bec841158d349b37e80ae067f5d669f46e33bc73f86caeb05d515c53e7577f0dab8abec4da130f92f520dc77ea3ff464c9fd7b13f8b1fcdbbd44054ceeaf958bfaaa40797f3fdeb3472024b0e9e6043975ee7876124f5216bc951a5c95385cb16581806f30534f580df6d5d8d4010a65079e001be0d94f9ef678c2ad7756d390bfa27c1aec595d6fcb452760b3a61bbdd97f16ff353f4236a7153a32e77ca1cff1aeea7e1a864e06cdac4f8716691388477a11f7bdb045fc236005872d0f1da06aa77b8034623deef9e6b991ebaacacfb911c2ee16ca99933fde53cecaa16fa6ce047c3f941c2bcc8d0b56600141c2c233fc8955d7870a23624353498faf1a069db6440b2bb6c25d87cd27238c86c29a7a86bd2336c6f5b4a5fd7d887ab86ff92175c075414ea33004ac434d02ea51e114f39b80265db5b554c541caaa2f661a931906eb9b201c967b04f1741be2e1c9b803516ba463809a3dfdfeeb94dea46c6ee681e36b3b9fe73f82656f2a4e60870d3b55c085bd097fb3e4c0ba20f7aecdc7f088343ecd8add05023e11b0cec1ade1bfc6b9e3101a8cb48d30dcdd99d9005933c52d63c5b2a84123138c651d760f1d9f478fab67459323a2ae1ff2accc61b73326359c5b088f3cc45ee73533be1b7f82419b2938731adc8cf21344b6f0656d3b8bbafa01bd325fc40a479719c696a11d21e36fbec103862fe81981653b8fd9dde8ba71bf07bd1a3f2777fef7bb49da2ef13e83b199d8a8dcc63369868f268cb56a232522ecfed1a60979ee5a8870f688028446500ea4ebbc4d70a38b45fcbfe33e50add29aa1c1c57b3139c9835d6cea570c4978db039ba71bfc50e6eaa092fa18dfa0409b69a51d65f3c2fdd2139f2b59795019ecfc399cd54cc7a95c0c12cbff30d39550ff9f905babf9155c77cb430381e63aa947220a4f2cc14559bb58213945f9c1c362acd93e1ac3e1d34fefd2a9d77cb6db6f3d5c80a8c5c1cedc919d0f77e3fbbf528af97b8321fc12d3ffb84f070fecfaff07fe71d63d09c47ebdfc9c2ef587a83f5f03eca5ba6074c9e5843bc1f93d3765489af6f1c438e9b8448b9b3b69bdc58eb0d5b7ff8394ed820aebd5a66bb7bc2b1d20c754861b9825f156ae26a1c0a092be616eb1dd345549384ea380eebfb52bdc2474d41b5e00577472c796a0711d9cb0421c4eb2654d79f9483915d8b7f5fde5140f0be053d0"}) r7 = syz_genetlink_get_family_id$ethtool(&(0x7f0000003280), 0xffffffffffffffff) r8 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r10 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r10, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="2400200013000800000000000200000400000000", @ANYRES32=r9, @ANYBLOB="000000000000000004001a80"], 0x24}, 0x1, 0x0, 0x0, 0x48c0}, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r4, 0x89f0, &(0x7f0000003380)={'syztnl1\x00', &(0x7f00000032c0)={'syztnl0\x00', r5, 0x1, 0x80, 0xd1, 0x5, {{0x1a, 0x4, 0x3, 0x0, 0x68, 0x67, 0x0, 0x7, 0x29, 0x0, @local, @loopback, {[@timestamp_addr={0x44, 0x3c, 0xd7, 0x1, 0x5, [{@multicast1, 0x6}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x7ff}, {@broadcast, 0xffff}, {@remote, 0x9}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x9}, {@rand_addr=0x64010101, 0xf5}, {@rand_addr=0x64010100, 0x400}]}, @cipso={0x86, 0x16, 0x2, [{0x6, 0x10, "e7af292f8dcbb32e5b9f1a7f538d"}]}]}}}}}) r12 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r14 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r14, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000c00)=@bridge_setlink={0x28, 0x13, 0xa29, 0x70bd2c, 0x0, {0x7, 0x0, 0x0, r13}, [@IFLA_LINK={0x8}]}, 0x28}}, 0x0) r15 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r15, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r17 = socket(0x10, 0x80002, 0x0) getpeername$packet(r17, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f00000005c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@ipv6_newroute={0x38, 0x18, 0xf2ed58a0f52a2b6d, 0x70bd28, 0x25dfdbfc, {0xa, 0x10, 0x14, 0xb, 0xfc, 0x2, 0xfe, 0x6, 0x2000}, [@RTA_MULTIPATH={0xc, 0x9, {0x9, 0x2, 0xff, r18}}, @RTA_EXPIRES={0x8, 0x17, 0x9}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x8}]}, 0x38}}, 0x8085) sendmsg$ETHTOOL_MSG_LINKMODES_GET(0xffffffffffffffff, &(0x7f0000003580)={&(0x7f0000003240)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000003540)={&(0x7f0000000d80)={0x180, r7, 0x800, 0x70bd25, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}, @HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}]}, 0x180}, 0x1, 0x0, 0x0, 0x4c810}, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r19 = socket(0x10, 0x80002, 0x0) recvmsg(r19, &(0x7f00000030c0)={&(0x7f00000008c0)=@ethernet={0x0, @random}, 0x80, &(0x7f0000002f40)=[{&(0x7f0000002bc0)=""/153, 0x99}, {&(0x7f0000002c80)=""/2, 0x2}, {&(0x7f0000002cc0)=""/33, 0x21}, {&(0x7f0000002d00)=""/182, 0xb6}, {&(0x7f0000002dc0)=""/131, 0x83}, {&(0x7f0000002e80)=""/62, 0x3e}, {&(0x7f0000002ec0)=""/92, 0x5c}], 0x7, &(0x7f0000002fc0)=""/201, 0xc9}, 0x10002) 00:57:10 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:10 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:10 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:10 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:10 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0xec0}}, 0x0) 00:57:11 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000700)={&(0x7f0000003180)=@ipv6_delrule={0x44, 0x21, 0xfd15547599b15c63, 0x70bd29, 0x25dfdbfd, {0xa, 0x80, 0x80, 0x40, 0x19, 0x0, 0x0, 0x5, 0x10010}, [@FRA_DST={0x14, 0x1, @loopback}, @FRA_SRC={0x14, 0x2, @mcast2}]}, 0x44}, 0x1, 0x0, 0x0, 0x4}, 0x640080c0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000009c0)=ANY=[@ANYBLOB="200000001300290a000000000000000007000000", @ANYRES32=r1, @ANYBLOB="000000660000000040b5663f8953d6f9c26c861e6c6fee549d59ee09909776da633487c7fc4959d8668bd8c19c59d50b72f0b364ee85034c825ea34fdee1293338ff2cb34a27e3ac18751a1da6ffb06c823fc88ca3fbac9495d2109bf3cf46e26d72fe5b5d728abcaf0229a5b79e345582ae400e1aae137d3ea41c9039f3c26983448e7de2bfe8e8b6d8cfc081164838e6e38aa55863237c6cf0537bbb67"], 0x20}}, 0x84) sendmsg$inet(r2, &(0x7f0000000740)={&(0x7f0000000000)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000000600)=[{&(0x7f00000000c0)="a84576f1b5c680f1bff71b287f109ab8170309667c5c9e537a2f66350f6f9be01d3fc94196e796b21f3470e25db566acd6c649e7c01155d323c0a9591e62f34ed4621e0dc9bcceea586c698574963937dd1061f6fd8c752b4978167135aed16fae1eb9af07ff356f5660b2f22e293301041ace09607e55e0a42c53dff48986762cf739c1adadcb6f3eb9873bc6e66af8e2cd20906c27addddaff1a6f51e66e4fbf18b3f2f6856afb7c995cfc2a70e5ed71947908e21b71d814a789992a3536849891f8ba8580598bac3547111e34c1c4910235cc4b7bb1f1f0f6f204706413a6f2b1b4bb961653d37b377c7239a585d1b584377af829", 0xf6}, {&(0x7f0000003700)="a42c870e3b46d0810836d8c8b93588f2125ac5eeecbff8652119077915889e53d12b737c481511310b448b5f746c74e530da926958fe39b33d4ed18b83bc8c3354ca848661a527975d2e1d6ff391324b94032f71d7d1d9600f36a3c2f25ac44c691d508cabbbce15a16f19bb47a79b7a9b833e04561367a2269c55022b0a26ae7c528771c251218ab45df04561719b5aaeaf56ce8f8bd2f3f46485af6d866c16222f9f62c0e1ec1662a05ec825f1f67ace1d0fa62c33491fcc4c16dc364894f91d63c4807f0543b321223db0f86c0ce12b6924757284c13395a86b1a06329f88e60f23953a7ca3291c51eb1d05f6efe89e8bf43bb38521b4e3a3a3f46f2f7565c14ab18a84616f17b8b051bfb3488dd591bad4c0ff6d358119fc5c8ac64274e630e4c12080b85d720edb67a9deeb4cf8e4dde18a932f62c8620ade97a2c7bdf6d9fa78318a7c8a823cdb63cb59e6635cc04a0f96fb4219c4fee6f1ec1b3a48df8c798361e0cd7a1fd600eb6a43e419bc68929c612664d2d11f07eb76599b22cbe1d192ae9f3731a66b67323c99de2a5a1e5fb03cd76f27e8d49b1d029a34955b0408cdb9c1de5f3511022e417d57ded880a8a3359cf8bffc78589dea3d503a6e914053be789ce267d97b541612a59ff5ab1092eeb4800a5d812a82bc05d91139350a5daefce9b1b96d565618e57671580f22d50a00335f704aacbe12cae3d1ef020edcdba902443968d599295f6aac0fc1be75217072d30490c0926d308b5d345e2ae409f78405c779d482dde351eea92e4103f6e1444a60a8db27e25ad0db42ebe84e459d3a22147c1ea0f5eb7642f4724b341eb65b320ebab7d48da3692f088847584bdccbc421fad7afab21a32c5a3951686f21d9329b39de7a01f2e137ebe7dc0fe5763795de16ab6760e2ce8053a6733aebacd9ea6ef43cf3b6f825127e25a3e511e2ff078516f20b1094cd80295f3379a48a9a3f6e6bb5c4209c42a448f6d0344ff16b0e606c9113e592d9cbd6f1d044a9d1df3e08032e7d802038531c483281553fd60bbfba7270e32ea033c0e88cd8ec39cfdca51ef306c39f518c9488ae8496ebec4ac110a875e303c15da00d12b5090ff22210867eb2cf71f463ca72863ff427b325f426ce708bd93d6d889d83a0578eb9b89a6fe5ee890f83d9d5b952d73d73846e66b193f82dd949b87acedf2301cabfee05b720120f2560db043f24d5b87f2673eabe0c7787d6313ec1c25d0858b9124dde1e566175ed968a5d3efb71e8287f4b4177a08759ec3ed91cc9c966a314d800f8e8f5420a28a0c4594e1ea4c568375c274a58084c9c5c82d2c9353ae054fbc3066b07de264bdcac0ca3e2945a7104ba156f571f0705b6fe0cda93315ab3c33c2d6857086d80b4a4aca8847ee4e10285aa70366a165f4a93727bf86f59c567bee05bd8750a18c3fc38c8b5459acb9904eea74c35831b7d2a0d3c2ce4218eaae9c21aae92b2343e2fefe060d02da6f159fb8bda94c47411e90fdb0474f3753110a71ea98a7665eb76a293fb329d413f7226f1c6fed3ff81dce9f88f5cd771d2f4b81370a6c310ab39bb89abbbcd040ef857db504a727ad16f9cc2b446452a522b03ab5179a71333669deca766ffddbedac7b2a13444c7dc40b99f42f1532d72dff41c9e82e229c881c404180f04dd37ec7d1689ea2e806a9537a4823d5b209a4517de1ee5acb5cc640a1a228017ac191dbedd1bb300ca7837e65e0b52b533a4a0f3f4e95812e93da2e6e8ea78a89249a253d9d0b8eb3c01074a1fe3702bbecb707ae763ec633c71c9b815610a5159ccecd4d266e809d898ed5c6b4259d0340a0770a36c6dd2c6c0c620dd707cd58c9c0b55542e94248cff1520bf250aa10de5fa5d29085ab5fdc82d31415c5ab3c981f0cb198e8cb91798ac5e2f6ce86b6c1de59019f8899d258c1564977c2548c4bb9405608853a9846e4c46cd3eb5cabf261f7ed58d20bc66de9ce22202a96df8504652d21cdd52e581bb03218cfff4b995594aada12a43c8a1b2f90b767f64d89bd8908814cc5c2ce24350a42819d9c3cc3ca39e29980f8e5b6fd55c7a3bbc829485042355a6bbddf48e2768227a392afaf73b143f91a09654d575e2d0f47a357fe517937c424551c2596bb04f8d8d8192418a481cdae08b005a5569c4a8d8621af2bad2f0b089bfbe4392ed4f415f4d1dd358dcb18d34e685a5913f009dcbd4ef2077c8c3747288c5cda0b30fcb3099c9ca73ad5c9c14d931abbda53d09eba3928f6a94941fb900903aa92ab0b61f1b87614ca38f99a57c14d074137406b304710b8ddc4e7ca51b4f9951917c9eb4f3ae7daeb4f33b87e8b35d2ca69d6b5bbb1921aa596a5295cd50ed77e797f51f9e09f765fb5c93423e5b244fff532a40342bbb4b10ab752ac5a48aaa88684ef137cd53ec002ed8dc08659eccfb5ff51ee8bc2318f4e89b13e1fef8318aa2c0660fad9730569cfdbaee44917acece2258f804c2aadd4884587dd60d75b7d32321ec147301b6165e6c0dd2875e83bf546ac46e105813334a5a4a2138ffd8a720c973a831d1d9b79c665624c95db56e66ee786adbb1738fb158ac1d6c039d91b6d06f74e2146021d55daf2bacb58b2cb85d793b1ca4446547d816e17ccba01569c7b6140c76ce80f85c2ac9494f0a340210ec075c34b38c99723e6a713cb76d443bbd0ce2affa4a204265e16f77c10d512a51ff03d1dd4817c887fdd41c52b03f7840b5764bb3b41f4f5dfb822fd4414abfa18fd511f48815aadbeaba53bce7bf965d19bcd44499499ab7da092227aeb112accbd2b47454d85c4b54ab6b0ab029b544073bf8a615a402f27de01b34340fb9b656006a4c33efe33baa47b207cec3dbed524e6f4b078c4cf930d019eb3737fbbdc5a5fc1682738a4e50232c879d9918360112ae81ac42d8b6b9f6947a1364a25df8ac54277f737a5ae44b317f30a891e870a6f0f0043048ac82934ed3910beb4f558c7690a366262009965c0518b93af0bbc565c01e45d3d97036e58f49eecce2a9cfdf667e0ab81b6e5c369f4c934f2dbf6038e540c07ff7e3fbb03d5438192add83aa736fbca908328223878c3eeaf31c73b12e795df1f932ba7a5a5b9ce30bd0200be0d26e1fe098a4acdf8a60654703dc79a08e2d92bfac5fcdc7c29ac30869a79923c03f65ea502b9a9ec562a4c02a7a87a7b0dbc010a8815209760ce5ce66b29463f8aa7153dff4c7b22a53aec2aebcfbc6df752d3e5ffa4705310ef806a89e5e1bc03251f084da58813a286fc811b1a62aef5f7befec1d1e8c7dbc81d4591907961dc024d7aeeb81373a797350f52902f1253962beeb5e1a00a188a195aa1b8339745dae1ebaf74b21f7b3f8ffc357428def1074f9a8681a1b5a837ea80014d9980a7890f511700e8db0126274147aa99703e460dce4cc11a5063a0cb90970d4c897986d9d63e79842f325a88e0df2e4cc49cc6cd4b4e80e4f40eab72510c0b716765174d275fe5a8fc42352f71847ee8cd82f99e929e8aee1e19b4c6da4378f0539006bfc30e8173b0cfd58d0ea19a1e34402a44759c8eda8efefb3a3c4fc57d0bf7862bde5c5d30348ef4d9b45b265488348086cd60fc908fde9f43e98bfb183dc8a5018f9b2b62ec4c86c12c37de2f8645be92cf9a60206324dd53a9bc526fa024caacf9b5827cfb63201891052bf1c3a20b2a2b7c920b547f330ca505f7536e008740d069d66e8c47c75f4e319678bc6c057deeed3e38259f270bda4bf6ec401795ec51cd5efb8b572b97fbbae9586dbe32f4aeba6ea22f1536f5a2169a2280a7e3e4527164b414d97227d5ff960d9f8df45f030b1ba2a4ddf74fe1a848388326fed756b10ee26097ada73eb7580d55c492ae4095b8da37e9005fbc7f7ae6d96904a07466087fb7531c80ccddc1dcfc6b9f84ef8e0266b7425283654958c109fee0ad7ca7d507ae6dae3d017752ad12eb07195775f202e9f2bfb1dbb509238b7a328a01183ee53696231f71a11603fb06f49fc77c67978c888d0d6b95ca1a237ca453a579444c769d70effb5236dd6d6c35c5351ed619edb9c01673ca4b6b8c6ac7492977f7c4a09f5b6de864c2655ac0e47d3074da397f7bd831d92423428bd17b0dbb847541eabc8bb826e4aea5d247c694ae23b616c7437471399c245b34700badd366ddd249c64a36484235ac7626c3c2aa44216edc9ef2dcd98e332d536a6fdffe87bd3b1dd46df37555d117398a76996dd862c48a98722db87c50e8b4eec3e3c5418e83eb6e0041976708eb151f76d2ed358058e3582ead27da2a5b46834565b36902319911cb436283861d6dd0cc2bfbfd8cc90649e00f390ce8ca022a282e793d2efe452f1231364a9dc6a67508c5188c064d0efb6d0d52fa91799401c6c79e58e0286762158baf05a3fe5a5db119f03453c34b71d7bd2fb0df32c4e3980421924f1aa8d28374619a1ed3900ce184aa160887934fd344e9e37cf02dffc264086bd7b675f63cf479b753a9983a644aa81bb4e876b810357479445eda9ce4c05a30a0a189f75c0586659de7fd4faa272a756222417cc2ff4c4f95a3acfd77943c80a2adb6a3fe311e6ff6ef9958d85ecd2cbfe2ca44e0384f7c32113edf66c866bcd3fe1bb6307dd8a1d4ce96e7d372ae23f3ad991253b25821899992f903c94451f9a532657ff4acbde7b9e93ae24870df0ba71f9051bcebaacc19445cb822ecfadfed50a3f11ec6911a3e8ea4c878b4221766d7458edeb0b121673fbb157d3b10fbbda01b8c39eb24c79de53386b645a0bfa76ab9f57ac507d6bdfd3b0b3db1c53bf230f9aed924826de22ddc0cef7a1395390d68945f297abd9a4dc286e2acd90b4f1dc65f54f60fe77807228f99d07ff3644ef303a88a33c187263c9e19b3ec682b75e7981b97ab56a1bb006229df305a8e6b4a0ddfcfc1c12a52b488c39f123a02b1aceabb541ea4e064916ab81906ba12198ee5d76531b272b1146693e3427e9aaf560d071cfe120458f56414fc1cd39b3180377a1a0cfd193e9285b6d97c063d63e358abf49dddffc066cbbe0d75b0d63425324972dfeb3b14591ad0d02e0a298b7d83d702bcc1f593baf6160b4fcf6a85d2d1b99b2779cf1d52988dca32b5f2c4e7972645b9ac4686a68e02b2bb79ef05cec8a40405700e212a994a1f47d258b935fd580e5b15348ec966f72b3e9e424c10f8e7d60d4c600c55fa862ca911da582fa9caa9c731641f4697af7ea3260a3a8ac3b25f97798b79cdea2df2c0986ad6548eb2ae3e322be4e7468e4e17bfb3ad5d94c7dc66ee1b95430483bc2e4af360eebe6f79eea55127344932e99799cd4294f1c49ed10ed2e036f57313f0cd200856735f8eb8eb5aad255f1ebf982ae552bf8b7180514ceca14dc5ce559cbe6d829d95bddfb7e4fa58d8b9a02c4bae57ba36e294fb9a318afd37faf83ea013778a325640b969cf7483fca7e80d8010d47e6ba5c34334ddf0c50a835cd2df3deb10c640ba5b7fe600a6f0d536b1bde04f052899ef47cf533f3f9a6fd254bc50ac4485b37551ebbf693903730a292afef1f90ae2e8f2da64599146ec43f20b2beef64d3fcf78e03bdb04d4cebea8440ff92fd70e5a8bdb3e611f34c3c2b06a60c625b6b4aee717355ebf00742fceb2680314cbdf53ba74ec3f66e01508537a09e0ad5c26b94a3a491be7a2328ea75157586bf54de7da2788f313be26f60be4e6b783a1f9e7d4865915f56fd0c5e317551c231bff0d93504001873b4f02fb27c3a0cceacb132cd70307fd0377a4fea02b2", 0x1000}, {&(0x7f0000000580)="d658f90d237bee01ca0fac6635911e5dc30cd8b198368e514e59fb28b6569006a4dc6fb71276967f6e72f5d6fe35e70d3228dfded66938f8cfa9df21517c", 0x3e}, {&(0x7f0000000200)="2664e5ff494e246b3908aa61c67f0140ee8c23d066009bb827bec8088fa908b2a7c2ab02a8b72b2b1654936f6392f8f69b67a7f7b58305ab7588924a33ca7aeb2b7eb44325dd49e8d25cf13960b487d48158294d176df26554d16d3b253e4433823448a6f7ce1e5a5c4c00814875ce793c165b1c1d806dae6f2bf593d9d6288f15e36d4d0b6fd44143811c50", 0x8c}, {&(0x7f00000002c0)="67e3a596684ee5ab8b467255689585a9377a11b11391223ddaecfa97af8cde73036e1cc5601a6340cc6969a5561e2286f27b92baf7805cff7bf1b9b9849ab5d959921ff11325764497f4e11d2d3ef9dc3867b723b60a1cead4bc57c24f8ddc98d2abadb60fe61a2978a1af2a85af18723c339938c1865ffe", 0x78}, {&(0x7f0000000380)="1f97c081485f05c3390e4f6698117b2736add01db0404dc08ca9389cf98747dc699a5d809401345617d6fb5fd03140e51ea74bbf7751c28140d1d01161002ac52e20d6cecd3ea610fa57b14f2c028c", 0x4f}, {&(0x7f0000000400)="b90f3772d6b9d0cc727c7989014b1aac05a3bf1d34907c2f60540352a73b59512a7d43fc6d1ac86880282624adcf3565a02d41436d1ad4bfd7aa645136777415f777f9c32ded69dfc4863bca463c05e69fc6273be7693042c2c0b26a813293ab1d511d94b62d0b2a33165bcfd0261af3a2090d0a337b25b8676604bc2fd7cbadd0d7e0e0ff9f824d7f7064b50a4acc0d3581f6c85fe8e97073ff5791237f4d3150dd61d0724ab88bd251afcc1c326ea5a9d802e751a820f71665dda1edd2815a7a2fe107ad", 0xc5}, {&(0x7f0000000500)="2eede3e0760d878daadd7be2b59e83be6928752e8c48f5dd4e4eb0467d6f63e683ac929da27064eedfc60e6253751bb9d9a7695b0e4e401c3a9c5af3a38b1044a6d5ba650a364cd244ba5026fefa8937cd0e34a048c954aa560e5567e0df9224e68c8019a63baabce42274de6315117eec86d4", 0x73}, {&(0x7f0000000840)="1a69301a196dc2225efa9c209237ae28b1d5ca7f4c7b1b573b814cb7eb8f9bb3772b25e4f9aa6f2f102811e11a0eb782b3dc21ecca59ab114928aaa0c5cafac5", 0x40}, {&(0x7f00000005c0)}], 0xa, &(0x7f0000000ac0)=ANY=[@ANYRES8=r0, @ANYRES64=r1, @ANYRES32=0x0, @ANYBLOB="4c7dec4149b4f5749c6faedb98dfebc63e14dec940f1d180279dd512963374e5f1ecc98ae2fba81a7b5aa91751d481c6734e88650c269e344e276fb5cbac684af5c35ae051a9a6716317db67c3ff21e26c80d659575b34c43bc1b698b21ea3ed7f19eb43903d3a108678aadf9d0d095354", @ANYBLOB="8717460b20bd0a23167914eee1ed348d670161f15e6d2a90a6833bed82eec6eb76595938155e658f3c60d54090136687bf63891d280bbe8e2cc99ced65d7deaa1b1ceaacd0e7317ec5f02a93f6dd91aa90b6f902e7e15b4b7622df1569052ba1ec19662aa5590507661d3c6f46c0e4175174bb08385ffbd8a65aa6c224d0b556c3e7b1431bb435ba2855777e5e15850a3554670100020000000000d24843b6b12e73f4c7", @ANYRES8=r2], 0x48}, 0x30) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000019c0)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_RM_DEV_V2(r4, 0x5000943a, &(0x7f0000001bc0)={{r3}, r6, 0x10, @inherit={0x98, &(0x7f0000000780)={0x0, 0xa, 0x73, 0x0, {0x0, 0x0, 0x7, 0x7f, 0x5}, [0x1f, 0x1, 0xb8, 0xffffffffffffffc0, 0x3a, 0x3, 0x1ff, 0x7, 0x0, 0x8]}}, @name="87eb8ddc18fd60f65a8cb849ae9aa0ee63d758eb0e49cf9daf9616ca31a6c5a698b98a2ebdee7c16bd4bfca56898230d5662dd60ac608436ac5acfc994e00658d9db5756cba2a87eaf1610967249f9ab2da93dbba0ba271da91340e5d69d436721a3fb3fc1e4cdca54c934e0448aa48929eee9662e29a81e2fc1acf8fa9ae58d493eb4c27164e3889b13c856fab8b12d30b50a15e0a4762d7ee22e971581a08d79879ec9dc4abb439cb8a623a2432c1629c425a29b458a9d5c4f808822b3a40c765a361af085cfef2338b62f7a538f34ffaf7a86c660c04b874548c5a648d4311535fc5a2c86d2614326751736c5049da04e6adc88d7815cee95aeeb0b21a5b59adbfb6a070eff660b13246fce9883123e6f378cecea7283d2ae572e57ff70e3c9e861f4befa68a4afe5582eb1bd78212e920de460d8dd6da106e68afb88e5dcfdcb71315e597ab1a2936bdadbb5b84ff1b0353509ad762eee38ad7ae275a9a243d781251591c3df409da628c2018ad4d15239725be54ebb68264aaef5c0ca5098c75050425d4b8392bdca19002e5b3f6581684ca92ff1a3d18cba025e8b24aee1b1c0b94f0250fd6fc22b82228d3479a767d84d54363d290a0dffc86f5f1c4f5e8de0aee9c1051245439e8f617e43780ea319968fe605d3a31e2b27a571535b22c9703a00958f7c126052dec8c1d289498f76dcea59e3a733dbf6f403e383345d5a76c48f76fd549336f4bb54964c7d0aa48535e2464f2a50506151b4d612238b922d27b71a688309592872977d175e3b8f52b6d663ac3d8ab9e7abe485285c65a5e46ec1759ada6ee8c3358ccd81a8caa4c3359d4c3e658ad9db7769cad53f3b7e8c4d336aa3d1baa6815b1483640c7a9cc38f6fe42f73765768d7ce87a7238d5c81f661d8fc0b0765cbb34619ce20b27527fdb1c694f8dd61865ef90787341abcd834ee52aea0b9e2222c4b583652581f6c61747620fa11afa7012065f4551ca3a79931220091f33fed445313e8453d47f30fd892e035d3f13b9929470c8db6c3658afb736fa1e76c7525e0569f83112cdf51df76c30d5f41f7685f684f4b11e7595227a59d7f60dafe98372ffaadf883fc110919135aa314be176ef8a3c3d840be75bbb1357263077fdca5440a12d30518f3877766f0c8511fcfba6cae2c9438ea7f3da8c4f06300d11e70e823c8abcf816d4642d1896f1dd3cf5731831c84c50ecb449cb24979ae49aa10eddc14af720b7837a6ee757f12d5d85b85662df5db90818ad889de58ce851a9447a8d5b59a41e1cf3e459d12eeefc63b2cf5cbec24a785562b78368b493c6114b15778e54ff2e1e165809cd8665d05a2f5fb7a29d94482f338566097b7d86903aa39c6a85515027f80dd69b73eede3051d63810c8d98366c241573f29d0b3cc78486710f1e0f0fbaec16412da26fd3b004058134d1e62f532f7433cf8ac319f593e1f7b3ea34ad8864cfa88d60a26ef8537e583bd931e6d30f2b599d42a31f95b271b166f1d74e5cc185d9918e2f244ef89f2cdb443f198916f478501b30e7918df6f7bc0a14d4d82050f8cb59f4d402f41c8022229311e3439665bf64d82866a4af8dc10afbf11193c7029ada00fd80231167a6dc99c293a029f7cea8856c5573e4a2bd489266e536151398407a6a9fbca40d7b990902566a18b485d6237c94bdd5bf6faf5a44d19491020f67c1a62be9f192f7719d264c84363b435ac2728907017516ed69b46722abccb7008ea6f0aacec723294c76da7b8be5ce83f134fcd33e16f6348a49fd001cf3d579fc04434eb9a02de752fd61688dd02450cfbb2ce7565ea0a1335aa5732985e2778ce47fe9e9fd9a5a8466cf89f6c3e77aa4f681e198bc9f2fe80978b345ff4bd9dbcc66a2402774cb7cd3c2cc636d4606b40f7bed7cb059bb951e904c2453b947838f4fe0d808df165d3c7a76a0b1d3caf22b03fca115031f339d2af79d3a797d7b4720096787ce8080b7a247062a0a1ab7a6418b35e46cbfd0213afa90f149ed7840d804a078daa7c7cf0faa277813695eeb52c28550ddfc06504528f388d159a57bad17da5a857e7b9ee184de0ab15811d19308fea10402ead5cc3af9b64e18321ef7ef34f651a66ef38cf001049b3d1a23ed99808362640a1bb520199ed3be4a2d60f29e2a3b9eb9e1747537a83c11db10b69ac79eef20c93462e1056636815571b027618037e5232692fcd4c13cbae08f8fb9b09153b05d04e6adf3ae01d55eaa13e562a5493865542d8d26379d5615a351ec13504683db36c0d80e900fb5da6514816eb18240eae94e047ff4de7d60782331d88bf214c3e6a04a1e2d117539eb7e8254ddee340506ad56503b7c1c9c11fa91bacd79a6cfdc78282197b9393e059fe1b81128acd959382e72e00d79d509cdcffc5c83ef7ca0ef5fa2f3d2083e60df6f43a772710eea93dc8eb2ecaa810b1f5ca49c64806f8c32a98778e5b25692f5a46fa57d9ec57e76f532c85fd3848891db91f13ee30d542aa104994415a7badf91a7fb1d6c676185ced49f74f73adeeb35b10dda95e28b7606784710feb707faa82dbe108d4616b8991d48c0f9f3de79b29d786da0998a483dc98cc1cb61d03a5d80d3ba9f2738807292c231f3095a7d51fb58d9d48162554a80fcb19a5a59f20a8c413799803c9e4ea832e1de70064d6adf0f53b59a905c7889626b6a62e0620c2f73e6777b9370970e05a8b66cbacc173ef40cd73e7ebaf2569b1458e903b33bb92e99f57991a9db95679d6e49baf21b9211cdbecb69a65d822c27910924eaa5d7db72e12bf716901076bec533425c818446c7a50f39e13116072f68f2a21487e4731ce43711d438d391929c58981d2a89dc644ec0007806e77bb6d7145d8d32546c9906b31cfe51191803a200fa7d64e184f824bcad8a7857a5f81972e8f5c58f368b5534c40f541029a021cf4b0ff84931c1fb621250b2506b60f318ebceada9ef1fdc94257b494264cadcee4e6abae0e238c5badd58991065817c20694c1c7c36f793b6f6d88cf3bd0d8daa11f4b9a97c6101cde31ea3b4dfb43750212eafeb17f476dc2d8d313ac61d4cfaf199139d8223437b6140634510da06607f9f2ebc882c722b6c0be12af3f12afb3befc68bffb2752c3969b76ca51d77d45d3b61cd1551b7a71a6d255161aa880a2d56c231c9f036c8cc4234bd22ecf7b0b2c4b05f737bcdacbc8f326c9324cc79ec33cf555e19ebc1b03af6d08dcbd1a1f879d53bb2883ea7f92eebe7f4f58be0e12c898ed85b16a6a27ca144ec204102e069c00c53f6060e4f89182b444f7a2492459a61f4b7fae2666d96cdf6dcf6b4c5ef7f9ec6d08779d807827baf3fe57caac7609fe8d32c30bec780e3867a7196cde011b6fd4fa02740ac2d39855cbb5a0b9ffe2956ccda1f2cfc50d303bbc594a5b92178b90aa817867c3beb75d9a716c9d3cc2759b78e01246b56befc917e1d344f1ae658214b7cfcd4d3267703e460ded19b87965dadd581b68cdddb8d4c83ed467c07c39932b1ca8812e94d848e7e21c81b7020cbec480492f788bdcc0d696c3a853517416bc93863503a65d858b17cc903a56b4aba4b66aee6cd81eb0ecf2c28edfdef54937c6a8bd05d6dfb148c94140ce7087053a74d56b1180f85ffb0cb87036501ba870dbd328d1702b154835f62ee07d4f9053fef81a0205bac421c3919290e7ed8ef0cb69e41286092358fd1ef795b03149087f2dfeefe3287534309dc1ccd39ee86492e10e198e6287b6b1332c296ae210b4db1b803d2329ecfa450d12e35b5ab009e2f810c7a74258b10a49e025339b46cba6839cda74c69f193e4777cbc46354cb47d6eadbb88d87fcd87ee2ffd1f1ddc28d596e539a7f3234dadfa4dd17e2913a3ad0daa4aea68385e78a7eff968c56716d06e3cf29e84d5afadd0b3326497a719d536cdbda509c6fe0280d808595bbdcd0a9ca960156c39d851aa858bd2dd76265747d8d9bfabe74abff2b4edaf6480cce622f8757be5d072c8f5e12139c0186e1573a813c2988f2d078db8cd553782534ff1f0af03f961064810c16282a1a5c2cf21ed334527252e50086f88276a9a9f46ac6ecef332342d09a62b2be341bc89b5ddc7e3f4bd683570926bf4294f9429c5cf54cdb9272b5bd5d33f168db5305bd7cae44822acc362e9ea3323ecb08d660bc64f03566bd95000233cc923c02e44c2ebb47ce632e59c5a4516648f73660a7bfd523335f96e4dad99a52d4cbf451cd402cf6b96634d2fecab24a49e584940a0fde1ae05affdde17991fa90310dded930c5ab2cb459a9e8279f80ceaf398cc842bf4c94f2426fb4e1d66302aa4d7b9a1ddc22064f9cd17a9ec311ce87fb2f7dde324b4670c2fd4903bfa7786e2154b54f80c45f90964f13ae36502ec25091d000cfc66dfd001fc678cc3d00fc000bab7a02c56885babdecf4bb52dac3cec0b70b5ef6e1f53f752573d065edcbae6052b170adcca08bec841158d349b37e80ae067f5d669f46e33bc73f86caeb05d515c53e7577f0dab8abec4da130f92f520dc77ea3ff464c9fd7b13f8b1fcdbbd44054ceeaf958bfaaa40797f3fdeb3472024b0e9e6043975ee7876124f5216bc951a5c95385cb16581806f30534f580df6d5d8d4010a65079e001be0d94f9ef678c2ad7756d390bfa27c1aec595d6fcb452760b3a61bbdd97f16ff353f4236a7153a32e77ca1cff1aeea7e1a864e06cdac4f8716691388477a11f7bdb045fc236005872d0f1da06aa77b8034623deef9e6b991ebaacacfb911c2ee16ca99933fde53cecaa16fa6ce047c3f941c2bcc8d0b56600141c2c233fc8955d7870a23624353498faf1a069db6440b2bb6c25d87cd27238c86c29a7a86bd2336c6f5b4a5fd7d887ab86ff92175c075414ea33004ac434d02ea51e114f39b80265db5b554c541caaa2f661a931906eb9b201c967b04f1741be2e1c9b803516ba463809a3dfdfeeb94dea46c6ee681e36b3b9fe73f82656f2a4e60870d3b55c085bd097fb3e4c0ba20f7aecdc7f088343ecd8add05023e11b0cec1ade1bfc6b9e3101a8cb48d30dcdd99d9005933c52d63c5b2a84123138c651d760f1d9f478fab67459323a2ae1ff2accc61b73326359c5b088f3cc45ee73533be1b7f82419b2938731adc8cf21344b6f0656d3b8bbafa01bd325fc40a479719c696a11d21e36fbec103862fe81981653b8fd9dde8ba71bf07bd1a3f2777fef7bb49da2ef13e83b199d8a8dcc63369868f268cb56a232522ecfed1a60979ee5a8870f688028446500ea4ebbc4d70a38b45fcbfe33e50add29aa1c1c57b3139c9835d6cea570c4978db039ba71bfc50e6eaa092fa18dfa0409b69a51d65f3c2fdd2139f2b59795019ecfc399cd54cc7a95c0c12cbff30d39550ff9f905babf9155c77cb430381e63aa947220a4f2cc14559bb58213945f9c1c362acd93e1ac3e1d34fefd2a9d77cb6db6f3d5c80a8c5c1cedc919d0f77e3fbbf528af97b8321fc12d3ffb84f070fecfaff07fe71d63d09c47ebdfc9c2ef587a83f5f03eca5ba6074c9e5843bc1f93d3765489af6f1c438e9b8448b9b3b69bdc58eb0d5b7ff8394ed820aebd5a66bb7bc2b1d20c754861b9825f156ae26a1c0a092be616eb1dd345549384ea380eebfb52bdc2474d41b5e00577472c796a0711d9cb0421c4eb2654d79f9483915d8b7f5fde5140f0be053d0"}) r7 = syz_genetlink_get_family_id$ethtool(&(0x7f0000003280), 0xffffffffffffffff) r8 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r10 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r10, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="2400200013000800000000000200000400000000", @ANYRES32=r9, @ANYBLOB="000000000000000004001a80"], 0x24}, 0x1, 0x0, 0x0, 0x48c0}, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r4, 0x89f0, &(0x7f0000003380)={'syztnl1\x00', &(0x7f00000032c0)={'syztnl0\x00', r5, 0x1, 0x80, 0xd1, 0x5, {{0x1a, 0x4, 0x3, 0x0, 0x68, 0x67, 0x0, 0x7, 0x29, 0x0, @local, @loopback, {[@timestamp_addr={0x44, 0x3c, 0xd7, 0x1, 0x5, [{@multicast1, 0x6}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x7ff}, {@broadcast, 0xffff}, {@remote, 0x9}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x9}, {@rand_addr=0x64010101, 0xf5}, {@rand_addr=0x64010100, 0x400}]}, @cipso={0x86, 0x16, 0x2, [{0x6, 0x10, "e7af292f8dcbb32e5b9f1a7f538d"}]}]}}}}}) r12 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r14 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r14, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000c00)=@bridge_setlink={0x28, 0x13, 0xa29, 0x70bd2c, 0x0, {0x7, 0x0, 0x0, r13}, [@IFLA_LINK={0x8}]}, 0x28}}, 0x0) r15 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r15, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r17 = socket(0x10, 0x80002, 0x0) getpeername$packet(r17, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f00000005c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@ipv6_newroute={0x38, 0x18, 0xf2ed58a0f52a2b6d, 0x70bd28, 0x25dfdbfc, {0xa, 0x10, 0x14, 0xb, 0xfc, 0x2, 0xfe, 0x6, 0x2000}, [@RTA_MULTIPATH={0xc, 0x9, {0x9, 0x2, 0xff, r18}}, @RTA_EXPIRES={0x8, 0x17, 0x9}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x8}]}, 0x38}}, 0x8085) sendmsg$ETHTOOL_MSG_LINKMODES_GET(0xffffffffffffffff, &(0x7f0000003580)={&(0x7f0000003240)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000003540)={&(0x7f0000000d80)={0x180, r7, 0x800, 0x70bd25, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}, @HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}]}, 0x180}, 0x1, 0x0, 0x0, 0x4c810}, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r19 = socket(0x10, 0x80002, 0x0) recvmsg(r19, &(0x7f00000030c0)={&(0x7f00000008c0)=@ethernet={0x0, @random}, 0x80, &(0x7f0000002f40)=[{&(0x7f0000002bc0)=""/153, 0x99}, {&(0x7f0000002c80)=""/2, 0x2}, {&(0x7f0000002cc0)=""/33, 0x21}, {&(0x7f0000002d00)=""/182, 0xb6}, {&(0x7f0000002dc0)=""/131, 0x83}, {&(0x7f0000002e80)=""/62, 0x3e}, {&(0x7f0000002ec0)=""/92, 0x5c}], 0x7, &(0x7f0000002fc0)=""/201, 0xc9}, 0x10002) 00:57:11 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8, 0x0, 0x0, 0x0, 0xc}]}}]}]}, 0x44}}, 0x0) 00:57:11 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:11 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:11 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:11 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}, 0x1, 0x0, 0x0, 0x3}, 0x0) 00:57:11 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:11 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}, 0x1, 0x0, 0x0, 0x3000000}, 0x0) 00:57:12 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000700)={&(0x7f0000003180)=@ipv6_delrule={0x44, 0x21, 0xfd15547599b15c63, 0x70bd29, 0x25dfdbfd, {0xa, 0x80, 0x80, 0x40, 0x19, 0x0, 0x0, 0x5, 0x10010}, [@FRA_DST={0x14, 0x1, @loopback}, @FRA_SRC={0x14, 0x2, @mcast2}]}, 0x44}, 0x1, 0x0, 0x0, 0x4}, 0x640080c0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000009c0)=ANY=[@ANYBLOB="200000001300290a000000000000000007000000", @ANYRES32=r1, @ANYBLOB="000000660000000040b5663f8953d6f9c26c861e6c6fee549d59ee09909776da633487c7fc4959d8668bd8c19c59d50b72f0b364ee85034c825ea34fdee1293338ff2cb34a27e3ac18751a1da6ffb06c823fc88ca3fbac9495d2109bf3cf46e26d72fe5b5d728abcaf0229a5b79e345582ae400e1aae137d3ea41c9039f3c26983448e7de2bfe8e8b6d8cfc081164838e6e38aa55863237c6cf0537bbb67"], 0x20}}, 0x84) sendmsg$inet(r2, &(0x7f0000000740)={&(0x7f0000000000)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000000600)=[{&(0x7f00000000c0)="a84576f1b5c680f1bff71b287f109ab8170309667c5c9e537a2f66350f6f9be01d3fc94196e796b21f3470e25db566acd6c649e7c01155d323c0a9591e62f34ed4621e0dc9bcceea586c698574963937dd1061f6fd8c752b4978167135aed16fae1eb9af07ff356f5660b2f22e293301041ace09607e55e0a42c53dff48986762cf739c1adadcb6f3eb9873bc6e66af8e2cd20906c27addddaff1a6f51e66e4fbf18b3f2f6856afb7c995cfc2a70e5ed71947908e21b71d814a789992a3536849891f8ba8580598bac3547111e34c1c4910235cc4b7bb1f1f0f6f204706413a6f2b1b4bb961653d37b377c7239a585d1b584377af829", 0xf6}, {&(0x7f0000003700)="a42c870e3b46d0810836d8c8b93588f2125ac5eeecbff8652119077915889e53d12b737c481511310b448b5f746c74e530da926958fe39b33d4ed18b83bc8c3354ca848661a527975d2e1d6ff391324b94032f71d7d1d9600f36a3c2f25ac44c691d508cabbbce15a16f19bb47a79b7a9b833e04561367a2269c55022b0a26ae7c528771c251218ab45df04561719b5aaeaf56ce8f8bd2f3f46485af6d866c16222f9f62c0e1ec1662a05ec825f1f67ace1d0fa62c33491fcc4c16dc364894f91d63c4807f0543b321223db0f86c0ce12b6924757284c13395a86b1a06329f88e60f23953a7ca3291c51eb1d05f6efe89e8bf43bb38521b4e3a3a3f46f2f7565c14ab18a84616f17b8b051bfb3488dd591bad4c0ff6d358119fc5c8ac64274e630e4c12080b85d720edb67a9deeb4cf8e4dde18a932f62c8620ade97a2c7bdf6d9fa78318a7c8a823cdb63cb59e6635cc04a0f96fb4219c4fee6f1ec1b3a48df8c798361e0cd7a1fd600eb6a43e419bc68929c612664d2d11f07eb76599b22cbe1d192ae9f3731a66b67323c99de2a5a1e5fb03cd76f27e8d49b1d029a34955b0408cdb9c1de5f3511022e417d57ded880a8a3359cf8bffc78589dea3d503a6e914053be789ce267d97b541612a59ff5ab1092eeb4800a5d812a82bc05d91139350a5daefce9b1b96d565618e57671580f22d50a00335f704aacbe12cae3d1ef020edcdba902443968d599295f6aac0fc1be75217072d30490c0926d308b5d345e2ae409f78405c779d482dde351eea92e4103f6e1444a60a8db27e25ad0db42ebe84e459d3a22147c1ea0f5eb7642f4724b341eb65b320ebab7d48da3692f088847584bdccbc421fad7afab21a32c5a3951686f21d9329b39de7a01f2e137ebe7dc0fe5763795de16ab6760e2ce8053a6733aebacd9ea6ef43cf3b6f825127e25a3e511e2ff078516f20b1094cd80295f3379a48a9a3f6e6bb5c4209c42a448f6d0344ff16b0e606c9113e592d9cbd6f1d044a9d1df3e08032e7d802038531c483281553fd60bbfba7270e32ea033c0e88cd8ec39cfdca51ef306c39f518c9488ae8496ebec4ac110a875e303c15da00d12b5090ff22210867eb2cf71f463ca72863ff427b325f426ce708bd93d6d889d83a0578eb9b89a6fe5ee890f83d9d5b952d73d73846e66b193f82dd949b87acedf2301cabfee05b720120f2560db043f24d5b87f2673eabe0c7787d6313ec1c25d0858b9124dde1e566175ed968a5d3efb71e8287f4b4177a08759ec3ed91cc9c966a314d800f8e8f5420a28a0c4594e1ea4c568375c274a58084c9c5c82d2c9353ae054fbc3066b07de264bdcac0ca3e2945a7104ba156f571f0705b6fe0cda93315ab3c33c2d6857086d80b4a4aca8847ee4e10285aa70366a165f4a93727bf86f59c567bee05bd8750a18c3fc38c8b5459acb9904eea74c35831b7d2a0d3c2ce4218eaae9c21aae92b2343e2fefe060d02da6f159fb8bda94c47411e90fdb0474f3753110a71ea98a7665eb76a293fb329d413f7226f1c6fed3ff81dce9f88f5cd771d2f4b81370a6c310ab39bb89abbbcd040ef857db504a727ad16f9cc2b446452a522b03ab5179a71333669deca766ffddbedac7b2a13444c7dc40b99f42f1532d72dff41c9e82e229c881c404180f04dd37ec7d1689ea2e806a9537a4823d5b209a4517de1ee5acb5cc640a1a228017ac191dbedd1bb300ca7837e65e0b52b533a4a0f3f4e95812e93da2e6e8ea78a89249a253d9d0b8eb3c01074a1fe3702bbecb707ae763ec633c71c9b815610a5159ccecd4d266e809d898ed5c6b4259d0340a0770a36c6dd2c6c0c620dd707cd58c9c0b55542e94248cff1520bf250aa10de5fa5d29085ab5fdc82d31415c5ab3c981f0cb198e8cb91798ac5e2f6ce86b6c1de59019f8899d258c1564977c2548c4bb9405608853a9846e4c46cd3eb5cabf261f7ed58d20bc66de9ce22202a96df8504652d21cdd52e581bb03218cfff4b995594aada12a43c8a1b2f90b767f64d89bd8908814cc5c2ce24350a42819d9c3cc3ca39e29980f8e5b6fd55c7a3bbc829485042355a6bbddf48e2768227a392afaf73b143f91a09654d575e2d0f47a357fe517937c424551c2596bb04f8d8d8192418a481cdae08b005a5569c4a8d8621af2bad2f0b089bfbe4392ed4f415f4d1dd358dcb18d34e685a5913f009dcbd4ef2077c8c3747288c5cda0b30fcb3099c9ca73ad5c9c14d931abbda53d09eba3928f6a94941fb900903aa92ab0b61f1b87614ca38f99a57c14d074137406b304710b8ddc4e7ca51b4f9951917c9eb4f3ae7daeb4f33b87e8b35d2ca69d6b5bbb1921aa596a5295cd50ed77e797f51f9e09f765fb5c93423e5b244fff532a40342bbb4b10ab752ac5a48aaa88684ef137cd53ec002ed8dc08659eccfb5ff51ee8bc2318f4e89b13e1fef8318aa2c0660fad9730569cfdbaee44917acece2258f804c2aadd4884587dd60d75b7d32321ec147301b6165e6c0dd2875e83bf546ac46e105813334a5a4a2138ffd8a720c973a831d1d9b79c665624c95db56e66ee786adbb1738fb158ac1d6c039d91b6d06f74e2146021d55daf2bacb58b2cb85d793b1ca4446547d816e17ccba01569c7b6140c76ce80f85c2ac9494f0a340210ec075c34b38c99723e6a713cb76d443bbd0ce2affa4a204265e16f77c10d512a51ff03d1dd4817c887fdd41c52b03f7840b5764bb3b41f4f5dfb822fd4414abfa18fd511f48815aadbeaba53bce7bf965d19bcd44499499ab7da092227aeb112accbd2b47454d85c4b54ab6b0ab029b544073bf8a615a402f27de01b34340fb9b656006a4c33efe33baa47b207cec3dbed524e6f4b078c4cf930d019eb3737fbbdc5a5fc1682738a4e50232c879d9918360112ae81ac42d8b6b9f6947a1364a25df8ac54277f737a5ae44b317f30a891e870a6f0f0043048ac82934ed3910beb4f558c7690a366262009965c0518b93af0bbc565c01e45d3d97036e58f49eecce2a9cfdf667e0ab81b6e5c369f4c934f2dbf6038e540c07ff7e3fbb03d5438192add83aa736fbca908328223878c3eeaf31c73b12e795df1f932ba7a5a5b9ce30bd0200be0d26e1fe098a4acdf8a60654703dc79a08e2d92bfac5fcdc7c29ac30869a79923c03f65ea502b9a9ec562a4c02a7a87a7b0dbc010a8815209760ce5ce66b29463f8aa7153dff4c7b22a53aec2aebcfbc6df752d3e5ffa4705310ef806a89e5e1bc03251f084da58813a286fc811b1a62aef5f7befec1d1e8c7dbc81d4591907961dc024d7aeeb81373a797350f52902f1253962beeb5e1a00a188a195aa1b8339745dae1ebaf74b21f7b3f8ffc357428def1074f9a8681a1b5a837ea80014d9980a7890f511700e8db0126274147aa99703e460dce4cc11a5063a0cb90970d4c897986d9d63e79842f325a88e0df2e4cc49cc6cd4b4e80e4f40eab72510c0b716765174d275fe5a8fc42352f71847ee8cd82f99e929e8aee1e19b4c6da4378f0539006bfc30e8173b0cfd58d0ea19a1e34402a44759c8eda8efefb3a3c4fc57d0bf7862bde5c5d30348ef4d9b45b265488348086cd60fc908fde9f43e98bfb183dc8a5018f9b2b62ec4c86c12c37de2f8645be92cf9a60206324dd53a9bc526fa024caacf9b5827cfb63201891052bf1c3a20b2a2b7c920b547f330ca505f7536e008740d069d66e8c47c75f4e319678bc6c057deeed3e38259f270bda4bf6ec401795ec51cd5efb8b572b97fbbae9586dbe32f4aeba6ea22f1536f5a2169a2280a7e3e4527164b414d97227d5ff960d9f8df45f030b1ba2a4ddf74fe1a848388326fed756b10ee26097ada73eb7580d55c492ae4095b8da37e9005fbc7f7ae6d96904a07466087fb7531c80ccddc1dcfc6b9f84ef8e0266b7425283654958c109fee0ad7ca7d507ae6dae3d017752ad12eb07195775f202e9f2bfb1dbb509238b7a328a01183ee53696231f71a11603fb06f49fc77c67978c888d0d6b95ca1a237ca453a579444c769d70effb5236dd6d6c35c5351ed619edb9c01673ca4b6b8c6ac7492977f7c4a09f5b6de864c2655ac0e47d3074da397f7bd831d92423428bd17b0dbb847541eabc8bb826e4aea5d247c694ae23b616c7437471399c245b34700badd366ddd249c64a36484235ac7626c3c2aa44216edc9ef2dcd98e332d536a6fdffe87bd3b1dd46df37555d117398a76996dd862c48a98722db87c50e8b4eec3e3c5418e83eb6e0041976708eb151f76d2ed358058e3582ead27da2a5b46834565b36902319911cb436283861d6dd0cc2bfbfd8cc90649e00f390ce8ca022a282e793d2efe452f1231364a9dc6a67508c5188c064d0efb6d0d52fa91799401c6c79e58e0286762158baf05a3fe5a5db119f03453c34b71d7bd2fb0df32c4e3980421924f1aa8d28374619a1ed3900ce184aa160887934fd344e9e37cf02dffc264086bd7b675f63cf479b753a9983a644aa81bb4e876b810357479445eda9ce4c05a30a0a189f75c0586659de7fd4faa272a756222417cc2ff4c4f95a3acfd77943c80a2adb6a3fe311e6ff6ef9958d85ecd2cbfe2ca44e0384f7c32113edf66c866bcd3fe1bb6307dd8a1d4ce96e7d372ae23f3ad991253b25821899992f903c94451f9a532657ff4acbde7b9e93ae24870df0ba71f9051bcebaacc19445cb822ecfadfed50a3f11ec6911a3e8ea4c878b4221766d7458edeb0b121673fbb157d3b10fbbda01b8c39eb24c79de53386b645a0bfa76ab9f57ac507d6bdfd3b0b3db1c53bf230f9aed924826de22ddc0cef7a1395390d68945f297abd9a4dc286e2acd90b4f1dc65f54f60fe77807228f99d07ff3644ef303a88a33c187263c9e19b3ec682b75e7981b97ab56a1bb006229df305a8e6b4a0ddfcfc1c12a52b488c39f123a02b1aceabb541ea4e064916ab81906ba12198ee5d76531b272b1146693e3427e9aaf560d071cfe120458f56414fc1cd39b3180377a1a0cfd193e9285b6d97c063d63e358abf49dddffc066cbbe0d75b0d63425324972dfeb3b14591ad0d02e0a298b7d83d702bcc1f593baf6160b4fcf6a85d2d1b99b2779cf1d52988dca32b5f2c4e7972645b9ac4686a68e02b2bb79ef05cec8a40405700e212a994a1f47d258b935fd580e5b15348ec966f72b3e9e424c10f8e7d60d4c600c55fa862ca911da582fa9caa9c731641f4697af7ea3260a3a8ac3b25f97798b79cdea2df2c0986ad6548eb2ae3e322be4e7468e4e17bfb3ad5d94c7dc66ee1b95430483bc2e4af360eebe6f79eea55127344932e99799cd4294f1c49ed10ed2e036f57313f0cd200856735f8eb8eb5aad255f1ebf982ae552bf8b7180514ceca14dc5ce559cbe6d829d95bddfb7e4fa58d8b9a02c4bae57ba36e294fb9a318afd37faf83ea013778a325640b969cf7483fca7e80d8010d47e6ba5c34334ddf0c50a835cd2df3deb10c640ba5b7fe600a6f0d536b1bde04f052899ef47cf533f3f9a6fd254bc50ac4485b37551ebbf693903730a292afef1f90ae2e8f2da64599146ec43f20b2beef64d3fcf78e03bdb04d4cebea8440ff92fd70e5a8bdb3e611f34c3c2b06a60c625b6b4aee717355ebf00742fceb2680314cbdf53ba74ec3f66e01508537a09e0ad5c26b94a3a491be7a2328ea75157586bf54de7da2788f313be26f60be4e6b783a1f9e7d4865915f56fd0c5e317551c231bff0d93504001873b4f02fb27c3a0cceacb132cd70307fd0377a4fea02b2", 0x1000}, {&(0x7f0000000580)="d658f90d237bee01ca0fac6635911e5dc30cd8b198368e514e59fb28b6569006a4dc6fb71276967f6e72f5d6fe35e70d3228dfded66938f8cfa9df21517c", 0x3e}, {&(0x7f0000000200)="2664e5ff494e246b3908aa61c67f0140ee8c23d066009bb827bec8088fa908b2a7c2ab02a8b72b2b1654936f6392f8f69b67a7f7b58305ab7588924a33ca7aeb2b7eb44325dd49e8d25cf13960b487d48158294d176df26554d16d3b253e4433823448a6f7ce1e5a5c4c00814875ce793c165b1c1d806dae6f2bf593d9d6288f15e36d4d0b6fd44143811c50", 0x8c}, {&(0x7f00000002c0)="67e3a596684ee5ab8b467255689585a9377a11b11391223ddaecfa97af8cde73036e1cc5601a6340cc6969a5561e2286f27b92baf7805cff7bf1b9b9849ab5d959921ff11325764497f4e11d2d3ef9dc3867b723b60a1cead4bc57c24f8ddc98d2abadb60fe61a2978a1af2a85af18723c339938c1865ffe", 0x78}, {&(0x7f0000000380)="1f97c081485f05c3390e4f6698117b2736add01db0404dc08ca9389cf98747dc699a5d809401345617d6fb5fd03140e51ea74bbf7751c28140d1d01161002ac52e20d6cecd3ea610fa57b14f2c028c", 0x4f}, {&(0x7f0000000400)="b90f3772d6b9d0cc727c7989014b1aac05a3bf1d34907c2f60540352a73b59512a7d43fc6d1ac86880282624adcf3565a02d41436d1ad4bfd7aa645136777415f777f9c32ded69dfc4863bca463c05e69fc6273be7693042c2c0b26a813293ab1d511d94b62d0b2a33165bcfd0261af3a2090d0a337b25b8676604bc2fd7cbadd0d7e0e0ff9f824d7f7064b50a4acc0d3581f6c85fe8e97073ff5791237f4d3150dd61d0724ab88bd251afcc1c326ea5a9d802e751a820f71665dda1edd2815a7a2fe107ad", 0xc5}, {&(0x7f0000000500)="2eede3e0760d878daadd7be2b59e83be6928752e8c48f5dd4e4eb0467d6f63e683ac929da27064eedfc60e6253751bb9d9a7695b0e4e401c3a9c5af3a38b1044a6d5ba650a364cd244ba5026fefa8937cd0e34a048c954aa560e5567e0df9224e68c8019a63baabce42274de6315117eec86d4", 0x73}, {&(0x7f0000000840)="1a69301a196dc2225efa9c209237ae28b1d5ca7f4c7b1b573b814cb7eb8f9bb3772b25e4f9aa6f2f102811e11a0eb782b3dc21ecca59ab114928aaa0c5cafac5", 0x40}, {&(0x7f00000005c0)}], 0xa, &(0x7f0000000ac0)=ANY=[@ANYRES8=r0, @ANYRES64=r1, @ANYRES32=0x0, @ANYBLOB="4c7dec4149b4f5749c6faedb98dfebc63e14dec940f1d180279dd512963374e5f1ecc98ae2fba81a7b5aa91751d481c6734e88650c269e344e276fb5cbac684af5c35ae051a9a6716317db67c3ff21e26c80d659575b34c43bc1b698b21ea3ed7f19eb43903d3a108678aadf9d0d095354", @ANYBLOB="8717460b20bd0a23167914eee1ed348d670161f15e6d2a90a6833bed82eec6eb76595938155e658f3c60d54090136687bf63891d280bbe8e2cc99ced65d7deaa1b1ceaacd0e7317ec5f02a93f6dd91aa90b6f902e7e15b4b7622df1569052ba1ec19662aa5590507661d3c6f46c0e4175174bb08385ffbd8a65aa6c224d0b556c3e7b1431bb435ba2855777e5e15850a3554670100020000000000d24843b6b12e73f4c7", @ANYRES8=r2], 0x48}, 0x30) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000019c0)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_RM_DEV_V2(r4, 0x5000943a, &(0x7f0000001bc0)={{r3}, r6, 0x10, @inherit={0x98, &(0x7f0000000780)={0x0, 0xa, 0x73, 0x0, {0x0, 0x0, 0x7, 0x7f, 0x5}, [0x1f, 0x1, 0xb8, 0xffffffffffffffc0, 0x3a, 0x3, 0x1ff, 0x7, 0x0, 0x8]}}, @name="87eb8ddc18fd60f65a8cb849ae9aa0ee63d758eb0e49cf9daf9616ca31a6c5a698b98a2ebdee7c16bd4bfca56898230d5662dd60ac608436ac5acfc994e00658d9db5756cba2a87eaf1610967249f9ab2da93dbba0ba271da91340e5d69d436721a3fb3fc1e4cdca54c934e0448aa48929eee9662e29a81e2fc1acf8fa9ae58d493eb4c27164e3889b13c856fab8b12d30b50a15e0a4762d7ee22e971581a08d79879ec9dc4abb439cb8a623a2432c1629c425a29b458a9d5c4f808822b3a40c765a361af085cfef2338b62f7a538f34ffaf7a86c660c04b874548c5a648d4311535fc5a2c86d2614326751736c5049da04e6adc88d7815cee95aeeb0b21a5b59adbfb6a070eff660b13246fce9883123e6f378cecea7283d2ae572e57ff70e3c9e861f4befa68a4afe5582eb1bd78212e920de460d8dd6da106e68afb88e5dcfdcb71315e597ab1a2936bdadbb5b84ff1b0353509ad762eee38ad7ae275a9a243d781251591c3df409da628c2018ad4d15239725be54ebb68264aaef5c0ca5098c75050425d4b8392bdca19002e5b3f6581684ca92ff1a3d18cba025e8b24aee1b1c0b94f0250fd6fc22b82228d3479a767d84d54363d290a0dffc86f5f1c4f5e8de0aee9c1051245439e8f617e43780ea319968fe605d3a31e2b27a571535b22c9703a00958f7c126052dec8c1d289498f76dcea59e3a733dbf6f403e383345d5a76c48f76fd549336f4bb54964c7d0aa48535e2464f2a50506151b4d612238b922d27b71a688309592872977d175e3b8f52b6d663ac3d8ab9e7abe485285c65a5e46ec1759ada6ee8c3358ccd81a8caa4c3359d4c3e658ad9db7769cad53f3b7e8c4d336aa3d1baa6815b1483640c7a9cc38f6fe42f73765768d7ce87a7238d5c81f661d8fc0b0765cbb34619ce20b27527fdb1c694f8dd61865ef90787341abcd834ee52aea0b9e2222c4b583652581f6c61747620fa11afa7012065f4551ca3a79931220091f33fed445313e8453d47f30fd892e035d3f13b9929470c8db6c3658afb736fa1e76c7525e0569f83112cdf51df76c30d5f41f7685f684f4b11e7595227a59d7f60dafe98372ffaadf883fc110919135aa314be176ef8a3c3d840be75bbb1357263077fdca5440a12d30518f3877766f0c8511fcfba6cae2c9438ea7f3da8c4f06300d11e70e823c8abcf816d4642d1896f1dd3cf5731831c84c50ecb449cb24979ae49aa10eddc14af720b7837a6ee757f12d5d85b85662df5db90818ad889de58ce851a9447a8d5b59a41e1cf3e459d12eeefc63b2cf5cbec24a785562b78368b493c6114b15778e54ff2e1e165809cd8665d05a2f5fb7a29d94482f338566097b7d86903aa39c6a85515027f80dd69b73eede3051d63810c8d98366c241573f29d0b3cc78486710f1e0f0fbaec16412da26fd3b004058134d1e62f532f7433cf8ac319f593e1f7b3ea34ad8864cfa88d60a26ef8537e583bd931e6d30f2b599d42a31f95b271b166f1d74e5cc185d9918e2f244ef89f2cdb443f198916f478501b30e7918df6f7bc0a14d4d82050f8cb59f4d402f41c8022229311e3439665bf64d82866a4af8dc10afbf11193c7029ada00fd80231167a6dc99c293a029f7cea8856c5573e4a2bd489266e536151398407a6a9fbca40d7b990902566a18b485d6237c94bdd5bf6faf5a44d19491020f67c1a62be9f192f7719d264c84363b435ac2728907017516ed69b46722abccb7008ea6f0aacec723294c76da7b8be5ce83f134fcd33e16f6348a49fd001cf3d579fc04434eb9a02de752fd61688dd02450cfbb2ce7565ea0a1335aa5732985e2778ce47fe9e9fd9a5a8466cf89f6c3e77aa4f681e198bc9f2fe80978b345ff4bd9dbcc66a2402774cb7cd3c2cc636d4606b40f7bed7cb059bb951e904c2453b947838f4fe0d808df165d3c7a76a0b1d3caf22b03fca115031f339d2af79d3a797d7b4720096787ce8080b7a247062a0a1ab7a6418b35e46cbfd0213afa90f149ed7840d804a078daa7c7cf0faa277813695eeb52c28550ddfc06504528f388d159a57bad17da5a857e7b9ee184de0ab15811d19308fea10402ead5cc3af9b64e18321ef7ef34f651a66ef38cf001049b3d1a23ed99808362640a1bb520199ed3be4a2d60f29e2a3b9eb9e1747537a83c11db10b69ac79eef20c93462e1056636815571b027618037e5232692fcd4c13cbae08f8fb9b09153b05d04e6adf3ae01d55eaa13e562a5493865542d8d26379d5615a351ec13504683db36c0d80e900fb5da6514816eb18240eae94e047ff4de7d60782331d88bf214c3e6a04a1e2d117539eb7e8254ddee340506ad56503b7c1c9c11fa91bacd79a6cfdc78282197b9393e059fe1b81128acd959382e72e00d79d509cdcffc5c83ef7ca0ef5fa2f3d2083e60df6f43a772710eea93dc8eb2ecaa810b1f5ca49c64806f8c32a98778e5b25692f5a46fa57d9ec57e76f532c85fd3848891db91f13ee30d542aa104994415a7badf91a7fb1d6c676185ced49f74f73adeeb35b10dda95e28b7606784710feb707faa82dbe108d4616b8991d48c0f9f3de79b29d786da0998a483dc98cc1cb61d03a5d80d3ba9f2738807292c231f3095a7d51fb58d9d48162554a80fcb19a5a59f20a8c413799803c9e4ea832e1de70064d6adf0f53b59a905c7889626b6a62e0620c2f73e6777b9370970e05a8b66cbacc173ef40cd73e7ebaf2569b1458e903b33bb92e99f57991a9db95679d6e49baf21b9211cdbecb69a65d822c27910924eaa5d7db72e12bf716901076bec533425c818446c7a50f39e13116072f68f2a21487e4731ce43711d438d391929c58981d2a89dc644ec0007806e77bb6d7145d8d32546c9906b31cfe51191803a200fa7d64e184f824bcad8a7857a5f81972e8f5c58f368b5534c40f541029a021cf4b0ff84931c1fb621250b2506b60f318ebceada9ef1fdc94257b494264cadcee4e6abae0e238c5badd58991065817c20694c1c7c36f793b6f6d88cf3bd0d8daa11f4b9a97c6101cde31ea3b4dfb43750212eafeb17f476dc2d8d313ac61d4cfaf199139d8223437b6140634510da06607f9f2ebc882c722b6c0be12af3f12afb3befc68bffb2752c3969b76ca51d77d45d3b61cd1551b7a71a6d255161aa880a2d56c231c9f036c8cc4234bd22ecf7b0b2c4b05f737bcdacbc8f326c9324cc79ec33cf555e19ebc1b03af6d08dcbd1a1f879d53bb2883ea7f92eebe7f4f58be0e12c898ed85b16a6a27ca144ec204102e069c00c53f6060e4f89182b444f7a2492459a61f4b7fae2666d96cdf6dcf6b4c5ef7f9ec6d08779d807827baf3fe57caac7609fe8d32c30bec780e3867a7196cde011b6fd4fa02740ac2d39855cbb5a0b9ffe2956ccda1f2cfc50d303bbc594a5b92178b90aa817867c3beb75d9a716c9d3cc2759b78e01246b56befc917e1d344f1ae658214b7cfcd4d3267703e460ded19b87965dadd581b68cdddb8d4c83ed467c07c39932b1ca8812e94d848e7e21c81b7020cbec480492f788bdcc0d696c3a853517416bc93863503a65d858b17cc903a56b4aba4b66aee6cd81eb0ecf2c28edfdef54937c6a8bd05d6dfb148c94140ce7087053a74d56b1180f85ffb0cb87036501ba870dbd328d1702b154835f62ee07d4f9053fef81a0205bac421c3919290e7ed8ef0cb69e41286092358fd1ef795b03149087f2dfeefe3287534309dc1ccd39ee86492e10e198e6287b6b1332c296ae210b4db1b803d2329ecfa450d12e35b5ab009e2f810c7a74258b10a49e025339b46cba6839cda74c69f193e4777cbc46354cb47d6eadbb88d87fcd87ee2ffd1f1ddc28d596e539a7f3234dadfa4dd17e2913a3ad0daa4aea68385e78a7eff968c56716d06e3cf29e84d5afadd0b3326497a719d536cdbda509c6fe0280d808595bbdcd0a9ca960156c39d851aa858bd2dd76265747d8d9bfabe74abff2b4edaf6480cce622f8757be5d072c8f5e12139c0186e1573a813c2988f2d078db8cd553782534ff1f0af03f961064810c16282a1a5c2cf21ed334527252e50086f88276a9a9f46ac6ecef332342d09a62b2be341bc89b5ddc7e3f4bd683570926bf4294f9429c5cf54cdb9272b5bd5d33f168db5305bd7cae44822acc362e9ea3323ecb08d660bc64f03566bd95000233cc923c02e44c2ebb47ce632e59c5a4516648f73660a7bfd523335f96e4dad99a52d4cbf451cd402cf6b96634d2fecab24a49e584940a0fde1ae05affdde17991fa90310dded930c5ab2cb459a9e8279f80ceaf398cc842bf4c94f2426fb4e1d66302aa4d7b9a1ddc22064f9cd17a9ec311ce87fb2f7dde324b4670c2fd4903bfa7786e2154b54f80c45f90964f13ae36502ec25091d000cfc66dfd001fc678cc3d00fc000bab7a02c56885babdecf4bb52dac3cec0b70b5ef6e1f53f752573d065edcbae6052b170adcca08bec841158d349b37e80ae067f5d669f46e33bc73f86caeb05d515c53e7577f0dab8abec4da130f92f520dc77ea3ff464c9fd7b13f8b1fcdbbd44054ceeaf958bfaaa40797f3fdeb3472024b0e9e6043975ee7876124f5216bc951a5c95385cb16581806f30534f580df6d5d8d4010a65079e001be0d94f9ef678c2ad7756d390bfa27c1aec595d6fcb452760b3a61bbdd97f16ff353f4236a7153a32e77ca1cff1aeea7e1a864e06cdac4f8716691388477a11f7bdb045fc236005872d0f1da06aa77b8034623deef9e6b991ebaacacfb911c2ee16ca99933fde53cecaa16fa6ce047c3f941c2bcc8d0b56600141c2c233fc8955d7870a23624353498faf1a069db6440b2bb6c25d87cd27238c86c29a7a86bd2336c6f5b4a5fd7d887ab86ff92175c075414ea33004ac434d02ea51e114f39b80265db5b554c541caaa2f661a931906eb9b201c967b04f1741be2e1c9b803516ba463809a3dfdfeeb94dea46c6ee681e36b3b9fe73f82656f2a4e60870d3b55c085bd097fb3e4c0ba20f7aecdc7f088343ecd8add05023e11b0cec1ade1bfc6b9e3101a8cb48d30dcdd99d9005933c52d63c5b2a84123138c651d760f1d9f478fab67459323a2ae1ff2accc61b73326359c5b088f3cc45ee73533be1b7f82419b2938731adc8cf21344b6f0656d3b8bbafa01bd325fc40a479719c696a11d21e36fbec103862fe81981653b8fd9dde8ba71bf07bd1a3f2777fef7bb49da2ef13e83b199d8a8dcc63369868f268cb56a232522ecfed1a60979ee5a8870f688028446500ea4ebbc4d70a38b45fcbfe33e50add29aa1c1c57b3139c9835d6cea570c4978db039ba71bfc50e6eaa092fa18dfa0409b69a51d65f3c2fdd2139f2b59795019ecfc399cd54cc7a95c0c12cbff30d39550ff9f905babf9155c77cb430381e63aa947220a4f2cc14559bb58213945f9c1c362acd93e1ac3e1d34fefd2a9d77cb6db6f3d5c80a8c5c1cedc919d0f77e3fbbf528af97b8321fc12d3ffb84f070fecfaff07fe71d63d09c47ebdfc9c2ef587a83f5f03eca5ba6074c9e5843bc1f93d3765489af6f1c438e9b8448b9b3b69bdc58eb0d5b7ff8394ed820aebd5a66bb7bc2b1d20c754861b9825f156ae26a1c0a092be616eb1dd345549384ea380eebfb52bdc2474d41b5e00577472c796a0711d9cb0421c4eb2654d79f9483915d8b7f5fde5140f0be053d0"}) r7 = syz_genetlink_get_family_id$ethtool(&(0x7f0000003280), 0xffffffffffffffff) r8 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r10 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r10, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="2400200013000800000000000200000400000000", @ANYRES32=r9, @ANYBLOB="000000000000000004001a80"], 0x24}, 0x1, 0x0, 0x0, 0x48c0}, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r4, 0x89f0, &(0x7f0000003380)={'syztnl1\x00', &(0x7f00000032c0)={'syztnl0\x00', r5, 0x1, 0x80, 0xd1, 0x5, {{0x1a, 0x4, 0x3, 0x0, 0x68, 0x67, 0x0, 0x7, 0x29, 0x0, @local, @loopback, {[@timestamp_addr={0x44, 0x3c, 0xd7, 0x1, 0x5, [{@multicast1, 0x6}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x7ff}, {@broadcast, 0xffff}, {@remote, 0x9}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x9}, {@rand_addr=0x64010101, 0xf5}, {@rand_addr=0x64010100, 0x400}]}, @cipso={0x86, 0x16, 0x2, [{0x6, 0x10, "e7af292f8dcbb32e5b9f1a7f538d"}]}]}}}}}) r12 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r14 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r14, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000c00)=@bridge_setlink={0x28, 0x13, 0xa29, 0x70bd2c, 0x0, {0x7, 0x0, 0x0, r13}, [@IFLA_LINK={0x8}]}, 0x28}}, 0x0) r15 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r15, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r17 = socket(0x10, 0x80002, 0x0) getpeername$packet(r17, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f00000005c0)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@ipv6_newroute={0x38, 0x18, 0xf2ed58a0f52a2b6d, 0x70bd28, 0x25dfdbfc, {0xa, 0x10, 0x14, 0xb, 0xfc, 0x2, 0xfe, 0x6, 0x2000}, [@RTA_MULTIPATH={0xc, 0x9, {0x9, 0x2, 0xff, r18}}, @RTA_EXPIRES={0x8, 0x17, 0x9}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x8}]}, 0x38}}, 0x8085) sendmsg$ETHTOOL_MSG_LINKMODES_GET(0xffffffffffffffff, &(0x7f0000003580)={&(0x7f0000003240)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000003540)={&(0x7f0000000d80)={0x180, r7, 0x800, 0x70bd25, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}, @HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}]}, 0x180}, 0x1, 0x0, 0x0, 0x4c810}, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r19 = socket(0x10, 0x80002, 0x0) recvmsg(r19, &(0x7f00000030c0)={&(0x7f00000008c0)=@ethernet={0x0, @random}, 0x80, &(0x7f0000002f40)=[{&(0x7f0000002bc0)=""/153, 0x99}, {&(0x7f0000002c80)=""/2, 0x2}, {&(0x7f0000002cc0)=""/33, 0x21}, {&(0x7f0000002d00)=""/182, 0xb6}, {&(0x7f0000002dc0)=""/131, 0x83}, {&(0x7f0000002e80)=""/62, 0x3e}, {&(0x7f0000002ec0)=""/92, 0x5c}], 0x7, &(0x7f0000002fc0)=""/201, 0xc9}, 0x10002) 00:57:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}, 0x1, 0x0, 0x9000000}, 0x0) 00:57:12 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:12 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2, 0x0, 0x0, 0x7000000}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x5, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}, 0x1, 0xf000}, 0x0) 00:57:12 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:13 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}, 0x1, 0x700}, 0x0) 00:57:13 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8, 0x0, 0x0, 0x0, 0xf000000}]}}]}]}, 0x44}}, 0x0) 00:57:13 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:13 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:13 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:13 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8, 0x0, 0x0, 0x0, 0x867fe837}]}}]}]}, 0x44}}, 0x0) 00:57:13 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x25, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:13 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:13 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x3, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:13 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x6, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:13 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x6, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:14 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:14 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x0, 0xfffffff0}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:14 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x5, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:14 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:14 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x0, 0x0, 0x0, 0xf000}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:14 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x0, 0xf0}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:14 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x0, 0x60}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:14 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:15 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:15 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x13, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:15 executing program 1: ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:15 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x5865}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:15 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x1, {0x4, 0x2, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:15 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0xa}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:15 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x0, 0xffffff7f}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:15 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x4}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:15 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:15 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x0, 0xf000000}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x0, 0xc000000}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x8, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:16 executing program 1: ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:16 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0xf000000}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 00:57:16 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x8, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x1000000}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x500, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 00:57:16 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x4d0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x2}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x400300, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 1: ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:16 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0xffffff9e, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x5, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 00:57:16 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0xffffa888, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0xc00, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8, 0x5}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 00:57:16 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x7, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x4, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) 00:57:16 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 1) [ 3387.366416][ T4348] FAULT_INJECTION: forcing a failure. [ 3387.366416][ T4348] name failslab, interval 1, probability 0, space 0, times 0 [ 3387.371102][ T4348] CPU: 2 PID: 4348 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3387.374882][ T4348] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3387.378979][ T4348] Call Trace: [ 3387.380358][ T4348] [ 3387.381559][ T4348] dump_stack_lvl+0x125/0x1b0 [ 3387.383504][ T4348] should_fail_ex+0x496/0x5b0 [ 3387.385439][ T4348] should_failslab+0x9/0x20 [ 3387.387116][ T4348] __kmem_cache_alloc_node+0x5f/0x470 [ 3387.389245][ T4348] ? sget+0x107/0x610 [ 3387.390903][ T4348] kmalloc_trace+0x25/0xe0 [ 3387.392581][ T4348] alloc_super+0x52/0xb40 [ 3387.394423][ T4348] sget+0x11c/0x610 [ 3387.396089][ T4348] ? set_anon_super_fc+0xb0/0xb0 [ 3387.397942][ T4348] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3387.400132][ T4348] mount_nodev+0x30/0x110 [ 3387.401753][ T4348] ? param_set_dlmfs_capabilities+0x50/0x50 [ 3387.404148][ T4348] legacy_get_tree+0x109/0x220 [ 3387.405870][ T4348] vfs_get_tree+0x8c/0x370 [ 3387.407406][ T4348] vfs_cmd_create+0x11f/0x2f0 [ 3387.409071][ T4348] __do_sys_fsconfig+0x832/0xb90 [ 3387.411002][ T4348] ? vfs_cmd_create+0x2f0/0x2f0 [ 3387.412670][ T4348] ? fput+0x30/0x1a0 [ 3387.414225][ T4348] ? syscall_enter_from_user_mode+0x26/0x80 [ 3387.416550][ T4348] do_syscall_64+0x38/0xb0 [ 3387.418207][ T4348] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3387.420691][ T4348] RIP: 0033:0x7f81fc27cae9 [ 3387.422482][ T4348] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3387.429862][ T4348] RSP: 002b:00007f81fd0810c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001af [ 3387.433225][ T4348] RAX: ffffffffffffffda RBX: 00007f81fc39bf80 RCX: 00007f81fc27cae9 [ 3387.436111][ T4348] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 3387.438744][ T4348] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3387.441547][ T4348] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3387.444562][ T4348] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3387.447199][ T4348] 00:57:17 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:17 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 1) 00:57:17 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) (fail_nth: 1) 00:57:17 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 2) [ 3388.207156][ T4356] FAULT_INJECTION: forcing a failure. 00:57:17 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) [ 3388.207156][ T4356] name failslab, interval 1, probability 0, space 0, times 0 00:57:17 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) [ 3388.214892][ T4356] CPU: 2 PID: 4356 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3388.219844][ T4356] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3388.224624][ T4356] Call Trace: 00:57:17 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 3) [ 3388.226332][ T4356] [ 3388.227788][ T4356] dump_stack_lvl+0x125/0x1b0 [ 3388.230108][ T4356] should_fail_ex+0x496/0x5b0 [ 3388.232395][ T4356] should_failslab+0x9/0x20 [ 3388.234459][ T4356] __kmem_cache_alloc_node+0x5f/0x470 [ 3388.237022][ T4356] ? tomoyo_realpath_from_path+0xb9/0x710 00:57:17 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) [ 3388.239765][ T4356] __kmalloc+0x4f/0x100 [ 3388.241962][ T4356] tomoyo_realpath_from_path+0xb9/0x710 [ 3388.244669][ T4356] ? tomoyo_profile+0x47/0x60 [ 3388.247256][ T4356] tomoyo_path_number_perm+0x241/0x580 [ 3388.249591][ T4356] ? tomoyo_path_number_perm+0x22e/0x580 [ 3388.251983][ T4356] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3388.254452][ T4356] ? reacquire_held_locks+0x4b0/0x4b0 [ 3388.256754][ T4356] ? bit_wait_io_timeout+0x160/0x160 [ 3388.259004][ T4356] ? __fget_files+0x272/0x410 [ 3388.261020][ T4356] security_file_ioctl+0x72/0xb0 [ 3388.263120][ T4356] __x64_sys_ioctl+0xbb/0x210 [ 3388.265166][ T4356] do_syscall_64+0x38/0xb0 [ 3388.267054][ T4356] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3388.269531][ T4356] RIP: 0033:0x7f99d787cae9 [ 3388.272321][ T4356] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3388.278612][ T4367] FAULT_INJECTION: forcing a failure. [ 3388.278612][ T4367] name failslab, interval 1, probability 0, space 0, times 0 [ 3388.281027][ T4356] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3388.281118][ T4356] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3388.281132][ T4356] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3388.281144][ T4356] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3388.281157][ T4356] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3388.281169][ T4356] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3388.308286][ T4356] 00:57:17 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 4) [ 3388.309737][ T4367] CPU: 0 PID: 4367 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3388.314486][ T4367] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3388.319199][ T4367] Call Trace: [ 3388.320975][ T4367] [ 3388.322474][ T4367] dump_stack_lvl+0x125/0x1b0 [ 3388.323466][ T4356] ERROR: Out of memory at tomoyo_realpath_from_path. [ 3388.324471][ T4367] should_fail_ex+0x496/0x5b0 [ 3388.329461][ T4367] should_failslab+0x9/0x20 [ 3388.331161][ T4367] __kmem_cache_alloc_node+0x5f/0x470 [ 3388.333142][ T4367] ? __list_lru_init+0xd1/0x630 [ 3388.335001][ T4367] __kmalloc+0x4f/0x100 [ 3388.336601][ T4367] __list_lru_init+0xd1/0x630 [ 3388.338572][ T4367] alloc_super+0x8ea/0xb40 [ 3388.340289][ T4367] sget+0x11c/0x610 [ 3388.341707][ T4367] ? set_anon_super_fc+0xb0/0xb0 [ 3388.343667][ T4367] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3388.345869][ T4367] mount_nodev+0x30/0x110 [ 3388.347567][ T4367] ? param_set_dlmfs_capabilities+0x50/0x50 [ 3388.350159][ T4367] legacy_get_tree+0x109/0x220 [ 3388.351906][ T4367] vfs_get_tree+0x8c/0x370 [ 3388.353671][ T4367] vfs_cmd_create+0x11f/0x2f0 [ 3388.355587][ T4367] __do_sys_fsconfig+0x832/0xb90 [ 3388.357749][ T4367] ? vfs_cmd_create+0x2f0/0x2f0 [ 3388.359755][ T4367] ? fput+0x30/0x1a0 [ 3388.361205][ T4367] ? syscall_enter_from_user_mode+0x26/0x80 [ 3388.363333][ T4367] do_syscall_64+0x38/0xb0 [ 3388.364960][ T4367] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3388.367088][ T4367] RIP: 0033:0x7f81fc27cae9 [ 3388.368785][ T4367] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3388.376053][ T4367] RSP: 002b:00007f81fd0810c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001af [ 3388.379755][ T4367] RAX: ffffffffffffffda RBX: 00007f81fc39bf80 RCX: 00007f81fc27cae9 [ 3388.383145][ T4367] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 3388.386044][ T4367] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3388.388945][ T4367] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3388.392395][ T4367] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3388.395831][ T4367] 00:57:18 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 2) 00:57:18 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 5) 00:57:18 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x121100, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) r3 = pidfd_getfd(r2, r0, 0x0) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000240)={"b906158365be8281963bb58e9ecceb88abed14be8800", r3, 0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) sendfile(r5, r5, 0x0, 0x8800000) mknodat$null(r5, &(0x7f0000000080)='./file0\x00', 0x2000, 0x103) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000000140)=""/127, 0x7f}], 0x2, 0x7fff, 0x4) 00:57:18 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x10, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) [ 3388.535437][ T4373] FAULT_INJECTION: forcing a failure. [ 3388.535437][ T4373] name failslab, interval 1, probability 0, space 0, times 0 [ 3388.540562][ T4373] CPU: 3 PID: 4373 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3388.542194][ T4376] FAULT_INJECTION: forcing a failure. [ 3388.542194][ T4376] name failslab, interval 1, probability 0, space 0, times 0 00:57:18 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x121100, 0x0) (async, rerun: 32) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) r2 = dup2(r0, r1) r3 = pidfd_getfd(r2, r0, 0x0) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000240)={"b906158365be8281963bb58e9ecceb88abed14be8800", r3, 0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) sendfile(r5, r5, 0x0, 0x8800000) (async) mknodat$null(r5, &(0x7f0000000080)='./file0\x00', 0x2000, 0x103) (async) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000000140)=""/127, 0x7f}], 0x2, 0x7fff, 0x4) [ 3388.545073][ T4373] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3388.552428][ T37] audit: type=1800 audit(3438.137:92688): pid=4377 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1953 res=0 errno=0 [ 3388.555168][ T4373] Call Trace: [ 3388.555181][ T4373] [ 3388.555189][ T4373] dump_stack_lvl+0x125/0x1b0 [ 3388.555214][ T4373] should_fail_ex+0x496/0x5b0 [ 3388.555235][ T4373] should_failslab+0x9/0x20 [ 3388.555262][ T4373] kmem_cache_alloc_lru+0x65/0x6d0 [ 3388.555284][ T4373] ? dlmfs_free_inode+0x30/0x30 [ 3388.555310][ T4373] dlmfs_alloc_inode+0x25/0x50 00:57:18 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 6) [ 3388.555335][ T4373] alloc_inode+0x5d/0x220 [ 3388.555353][ T4373] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3388.555378][ T4373] new_inode+0x22/0x260 [ 3388.555396][ T4373] ? sget+0x4d2/0x610 [ 3388.555441][ T4373] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3388.555467][ T4373] dlmfs_fill_super+0xf0/0x2d0 [ 3388.555513][ T4373] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3388.555539][ T4373] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3388.555564][ T4373] mount_nodev+0x65/0x110 00:57:18 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x121100, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) r3 = pidfd_getfd(r2, r0, 0x0) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000240)={"b906158365be8281963bb58e9ecceb88abed14be8800", r3, 0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) sendfile(r5, r5, 0x0, 0x8800000) (async, rerun: 32) mknodat$null(r5, &(0x7f0000000080)='./file0\x00', 0x2000, 0x103) (async, rerun: 32) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000000140)=""/127, 0x7f}], 0x2, 0x7fff, 0x4) [ 3388.555583][ T4373] ? param_set_dlmfs_capabilities+0x50/0x50 [ 3388.555608][ T4373] legacy_get_tree+0x109/0x220 [ 3388.555631][ T4373] vfs_get_tree+0x8c/0x370 [ 3388.555659][ T4373] vfs_cmd_create+0x11f/0x2f0 [ 3388.555682][ T4373] __do_sys_fsconfig+0x832/0xb90 [ 3388.555704][ T4373] ? vfs_cmd_create+0x2f0/0x2f0 [ 3388.555730][ T4373] ? fput+0x30/0x1a0 [ 3388.555756][ T4373] ? syscall_enter_from_user_mode+0x26/0x80 [ 3388.555782][ T4373] do_syscall_64+0x38/0xb0 [ 3388.555801][ T4373] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3388.555824][ T4373] RIP: 0033:0x7f81fc27cae9 [ 3388.555839][ T4373] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3388.555857][ T4373] RSP: 002b:00007f81fd0810c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001af [ 3388.555877][ T4373] RAX: ffffffffffffffda RBX: 00007f81fc39bf80 RCX: 00007f81fc27cae9 [ 3388.555890][ T4373] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 3388.555901][ T4373] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3388.555912][ T4373] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3388.555924][ T4373] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3388.555939][ T4373] [ 3388.555947][ T4376] CPU: 0 PID: 4376 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3388.587545][ T4382] FAULT_INJECTION: forcing a failure. [ 3388.587545][ T4382] name failslab, interval 1, probability 0, space 0, times 0 [ 3388.587804][ T37] audit: type=1800 audit(3438.177:92689): pid=4379 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1953 res=0 errno=0 [ 3388.588259][ T4376] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3388.588272][ T4376] Call Trace: [ 3388.645654][ T37] audit: type=1800 audit(3438.237:92690): pid=4387 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1953 res=0 errno=0 [ 3388.646659][ T4376] [ 3388.646669][ T4376] dump_stack_lvl+0x125/0x1b0 [ 3388.646691][ T4376] should_fail_ex+0x496/0x5b0 [ 3388.646708][ T4376] should_failslab+0x9/0x20 [ 3388.695447][ T4376] __kmem_cache_alloc_node+0x5f/0x470 [ 3388.697727][ T4376] ? tomoyo_encode2+0x100/0x3d0 [ 3388.699863][ T4376] __kmalloc+0x4f/0x100 [ 3388.701679][ T4376] tomoyo_encode2+0x100/0x3d0 [ 3388.703740][ T4376] ? rcu_is_watching+0x12/0xb0 [ 3388.705842][ T4376] tomoyo_encode+0x29/0x50 [ 3388.707806][ T4376] tomoyo_realpath_from_path+0x196/0x710 [ 3388.710280][ T4376] tomoyo_path_number_perm+0x241/0x580 [ 3388.712677][ T4376] ? tomoyo_path_number_perm+0x22e/0x580 [ 3388.715119][ T4376] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3388.717697][ T4376] ? reacquire_held_locks+0x4b0/0x4b0 [ 3388.720081][ T4376] ? bit_wait_io_timeout+0x160/0x160 [ 3388.722363][ T4376] ? __fget_files+0x272/0x410 [ 3388.724451][ T4376] security_file_ioctl+0x72/0xb0 [ 3388.726624][ T4376] __x64_sys_ioctl+0xbb/0x210 [ 3388.728719][ T4376] do_syscall_64+0x38/0xb0 [ 3388.730682][ T4376] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3388.733240][ T4376] RIP: 0033:0x7f99d787cae9 [ 3388.735203][ T4376] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3388.743631][ T4376] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3388.747214][ T4376] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3388.750645][ T4376] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3388.754036][ T4376] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 00:57:18 executing program 0: prctl$PR_GET_FPEMU(0x9, &(0x7f0000000000)) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) [ 3388.757459][ T4376] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3388.761296][ T4376] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3388.764792][ T4376] [ 3388.766197][ T4382] CPU: 3 PID: 4382 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3388.769961][ T4382] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3388.771717][ T4376] ERROR: Out of memory at tomoyo_realpath_from_path. [ 3388.773599][ T4382] Call Trace: [ 3388.773607][ T4382] [ 3388.773611][ T4382] dump_stack_lvl+0x125/0x1b0 [ 3388.773625][ T4382] should_fail_ex+0x496/0x5b0 [ 3388.773638][ T4382] should_failslab+0x9/0x20 [ 3388.773651][ T4382] __kmem_cache_alloc_node+0x5f/0x470 [ 3388.773663][ T4382] ? memcg_list_lru_alloc+0x249/0xa80 [ 3388.788285][ T4382] __kmalloc+0x4f/0x100 [ 3388.790247][ T4382] memcg_list_lru_alloc+0x249/0xa80 [ 3388.792681][ T4382] ? find_held_lock+0x2d/0x110 [ 3388.794724][ T4382] ? memcg_reparent_list_lrus+0x8d0/0x8d0 [ 3388.796785][ T4382] ? kmem_cache_alloc_lru+0x10f/0x6d0 [ 3388.799004][ T4382] kmem_cache_alloc_lru+0x126/0x6d0 [ 3388.801358][ T4382] ? dlmfs_free_inode+0x30/0x30 [ 3388.803662][ T4382] dlmfs_alloc_inode+0x25/0x50 [ 3388.805927][ T4382] alloc_inode+0x5d/0x220 [ 3388.807959][ T4382] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3388.810714][ T4382] new_inode+0x22/0x260 [ 3388.812665][ T4382] ? sget+0x4d2/0x610 [ 3388.814534][ T4382] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3388.817269][ T4382] dlmfs_fill_super+0xf0/0x2d0 [ 3388.819532][ T4382] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3388.822227][ T4382] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3388.824984][ T4382] mount_nodev+0x65/0x110 [ 3388.827015][ T4382] ? param_set_dlmfs_capabilities+0x50/0x50 [ 3388.829772][ T4382] legacy_get_tree+0x109/0x220 [ 3388.832009][ T4382] vfs_get_tree+0x8c/0x370 [ 3388.834141][ T4382] vfs_cmd_create+0x11f/0x2f0 [ 3388.836433][ T4382] __do_sys_fsconfig+0x832/0xb90 [ 3388.838783][ T4382] ? vfs_cmd_create+0x2f0/0x2f0 [ 3388.841062][ T4382] ? fput+0x30/0x1a0 [ 3388.842884][ T4382] ? syscall_enter_from_user_mode+0x26/0x80 [ 3388.845693][ T4382] do_syscall_64+0x38/0xb0 [ 3388.847819][ T4382] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3388.850466][ T4382] RIP: 0033:0x7f81fc27cae9 [ 3388.852570][ T4382] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3388.861239][ T4382] RSP: 002b:00007f81fd0810c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001af [ 3388.865116][ T4382] RAX: ffffffffffffffda RBX: 00007f81fc39bf80 RCX: 00007f81fc27cae9 [ 3388.868643][ T4382] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 3388.872198][ T4382] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3388.875688][ T4382] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3388.879023][ T4382] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3388.882258][ T4382] 00:57:18 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 3) 00:57:18 executing program 0: prctl$PR_GET_FPEMU(0x9, &(0x7f0000000000)) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) 00:57:18 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 7) [ 3389.019014][ T4397] FAULT_INJECTION: forcing a failure. [ 3389.019014][ T4397] name failslab, interval 1, probability 0, space 0, times 0 [ 3389.024608][ T4397] CPU: 3 PID: 4397 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3389.028936][ T4397] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3389.033133][ T4399] FAULT_INJECTION: forcing a failure. [ 3389.033133][ T4399] name failslab, interval 1, probability 0, space 0, times 0 [ 3389.033381][ T4397] Call Trace: [ 3389.033390][ T4397] [ 3389.042000][ T4397] dump_stack_lvl+0x125/0x1b0 [ 3389.044251][ T4397] should_fail_ex+0x496/0x5b0 [ 3389.046488][ T4397] should_failslab+0x9/0x20 [ 3389.048617][ T4397] __kmem_cache_alloc_node+0x5f/0x470 [ 3389.051135][ T4397] ? memcg_list_lru_alloc+0x249/0xa80 [ 3389.053635][ T4397] __kmalloc+0x4f/0x100 [ 3389.055620][ T4397] memcg_list_lru_alloc+0x249/0xa80 [ 3389.058067][ T4397] ? find_held_lock+0x2d/0x110 [ 3389.060340][ T4397] ? memcg_reparent_list_lrus+0x8d0/0x8d0 [ 3389.062971][ T4397] ? kmem_cache_alloc_lru+0x10f/0x6d0 [ 3389.065460][ T4397] kmem_cache_alloc_lru+0x126/0x6d0 [ 3389.067899][ T4397] ? dlmfs_free_inode+0x30/0x30 [ 3389.070174][ T4397] dlmfs_alloc_inode+0x25/0x50 [ 3389.072442][ T4397] alloc_inode+0x5d/0x220 [ 3389.074470][ T4397] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3389.077233][ T4397] new_inode+0x22/0x260 [ 3389.079179][ T4397] ? sget+0x4d2/0x610 [ 3389.080989][ T4397] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3389.083827][ T4397] dlmfs_fill_super+0xf0/0x2d0 [ 3389.086103][ T4397] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3389.088890][ T4397] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3389.091619][ T4397] mount_nodev+0x65/0x110 [ 3389.093530][ T4397] ? param_set_dlmfs_capabilities+0x50/0x50 [ 3389.095980][ T4397] legacy_get_tree+0x109/0x220 [ 3389.097985][ T4397] vfs_get_tree+0x8c/0x370 [ 3389.099616][ T4397] vfs_cmd_create+0x11f/0x2f0 [ 3389.101277][ T4397] __do_sys_fsconfig+0x832/0xb90 [ 3389.103032][ T4397] ? vfs_cmd_create+0x2f0/0x2f0 [ 3389.105115][ T4397] ? fput+0x30/0x1a0 [ 3389.106551][ T4397] ? syscall_enter_from_user_mode+0x26/0x80 [ 3389.108697][ T4397] do_syscall_64+0x38/0xb0 [ 3389.110331][ T4397] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3389.112397][ T4397] RIP: 0033:0x7f81fc27cae9 [ 3389.113969][ T4397] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3389.122143][ T4397] RSP: 002b:00007f81fd0810c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001af [ 3389.125771][ T4397] RAX: ffffffffffffffda RBX: 00007f81fc39bf80 RCX: 00007f81fc27cae9 [ 3389.129283][ T4397] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 3389.132627][ T4397] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3389.136012][ T4397] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3389.138965][ T4397] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3389.142138][ T4397] [ 3389.143526][ T4399] CPU: 2 PID: 4399 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3389.148118][ T4399] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3389.152601][ T4399] Call Trace: [ 3389.154086][ T4399] [ 3389.155428][ T4399] dump_stack_lvl+0x125/0x1b0 [ 3389.157505][ T4399] should_fail_ex+0x496/0x5b0 [ 3389.159633][ T4399] should_failslab+0x9/0x20 [ 3389.161688][ T4399] __kmem_cache_alloc_node+0x5f/0x470 [ 3389.164098][ T4399] ? tomoyo_encode2+0x100/0x3d0 [ 3389.166350][ T4399] __kmalloc+0x4f/0x100 [ 3389.168320][ T4399] tomoyo_encode2+0x100/0x3d0 [ 3389.170468][ T4399] ? rcu_is_watching+0x12/0xb0 [ 3389.172715][ T4399] tomoyo_encode+0x29/0x50 [ 3389.174756][ T4399] tomoyo_realpath_from_path+0x196/0x710 [ 3389.177371][ T4399] tomoyo_path_number_perm+0x241/0x580 [ 3389.179879][ T4399] ? tomoyo_path_number_perm+0x22e/0x580 [ 3389.182385][ T4399] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3389.185060][ T4399] ? reacquire_held_locks+0x4b0/0x4b0 [ 3389.187546][ T4399] ? bit_wait_io_timeout+0x160/0x160 [ 3389.189968][ T4399] ? __fget_files+0x272/0x410 [ 3389.192144][ T4399] security_file_ioctl+0x72/0xb0 [ 3389.194434][ T4399] __x64_sys_ioctl+0xbb/0x210 [ 3389.196657][ T4399] do_syscall_64+0x38/0xb0 [ 3389.198724][ T4399] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3389.201395][ T4399] RIP: 0033:0x7f99d787cae9 [ 3389.203360][ T4399] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3389.212042][ T4399] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3389.215834][ T4399] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3389.219423][ T4399] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3389.222972][ T4399] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3389.226649][ T4399] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3389.230358][ T4399] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3389.233902][ T4399] [ 3389.240656][ T4399] ERROR: Out of memory at tomoyo_realpath_from_path. 00:57:19 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x10, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:19 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 4) 00:57:19 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 8) 00:57:19 executing program 0: prctl$PR_GET_FPEMU(0x9, &(0x7f0000000000)) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) [ 3389.423024][ T4404] FAULT_INJECTION: forcing a failure. [ 3389.423024][ T4404] name failslab, interval 1, probability 0, space 0, times 0 [ 3389.424142][ T4405] FAULT_INJECTION: forcing a failure. [ 3389.424142][ T4405] name failslab, interval 1, probability 0, space 0, times 0 [ 3389.428626][ T4404] CPU: 1 PID: 4404 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3389.438177][ T4404] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3389.442403][ T4404] Call Trace: [ 3389.444005][ T4404] [ 3389.445411][ T4404] dump_stack_lvl+0x125/0x1b0 [ 3389.447580][ T4404] should_fail_ex+0x496/0x5b0 00:57:19 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x6060c0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) sendfile(r1, r1, 0x0, 0x8800000) ioctl$SG_GET_COMMAND_Q(r1, 0x2270, &(0x7f0000000000)) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r2) [ 3389.449789][ T4404] should_failslab+0x9/0x20 [ 3389.452066][ T4404] __kmem_cache_alloc_node+0x5f/0x470 [ 3389.454535][ T4404] ? memcg_list_lru_alloc+0x534/0xa80 [ 3389.456675][ T4404] __kmalloc+0x4f/0x100 [ 3389.458208][ T4404] memcg_list_lru_alloc+0x534/0xa80 [ 3389.460244][ T4404] ? find_held_lock+0x2d/0x110 [ 3389.462287][ T37] audit: type=1800 audit(3439.057:92691): pid=4413 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1953 res=0 errno=0 00:57:19 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x6060c0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) sendfile(r1, r1, 0x0, 0x8800000) (async) sendfile(r1, r1, 0x0, 0x8800000) ioctl$SG_GET_COMMAND_Q(r1, 0x2270, &(0x7f0000000000)) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r2) [ 3389.462419][ T4404] ? memcg_reparent_list_lrus+0x8d0/0x8d0 [ 3389.473541][ T4404] ? kmem_cache_alloc_lru+0x10f/0x6d0 [ 3389.475821][ T4404] kmem_cache_alloc_lru+0x126/0x6d0 [ 3389.477864][ T4404] ? dlmfs_free_inode+0x30/0x30 [ 3389.479843][ T4404] dlmfs_alloc_inode+0x25/0x50 [ 3389.481849][ T4404] alloc_inode+0x5d/0x220 [ 3389.483644][ T4404] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3389.486057][ T4404] new_inode+0x22/0x260 [ 3389.487804][ T4404] ? sget+0x4d2/0x610 [ 3389.489204][ T37] audit: type=1800 audit(3439.077:92692): pid=4415 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1953 res=0 errno=0 [ 3389.489587][ T4404] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3389.489620][ T4404] dlmfs_fill_super+0xf0/0x2d0 [ 3389.502892][ T4404] ? param_get_dlmfs_capabilities+0x60/0x60 00:57:19 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x6060c0, 0x0) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) sendfile(r1, r1, 0x0, 0x8800000) (async) ioctl$SG_GET_COMMAND_Q(r1, 0x2270, &(0x7f0000000000)) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r2) [ 3389.505593][ T4404] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3389.508568][ T4404] mount_nodev+0x65/0x110 [ 3389.510513][ T4404] ? param_set_dlmfs_capabilities+0x50/0x50 [ 3389.513203][ T4404] legacy_get_tree+0x109/0x220 [ 3389.515222][ T4404] vfs_get_tree+0x8c/0x370 [ 3389.517256][ T4404] vfs_cmd_create+0x11f/0x2f0 [ 3389.519461][ T4404] __do_sys_fsconfig+0x832/0xb90 [ 3389.521725][ T4404] ? vfs_cmd_create+0x2f0/0x2f0 [ 3389.523996][ T4404] ? fput+0x30/0x1a0 [ 3389.525834][ T4404] ? syscall_enter_from_user_mode+0x26/0x80 [ 3389.528553][ T4404] do_syscall_64+0x38/0xb0 [ 3389.530617][ T4404] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3389.533371][ T4404] RIP: 0033:0x7f81fc27cae9 [ 3389.535432][ T4404] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3389.543815][ T4404] RSP: 002b:00007f81fd0810c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001af [ 3389.547541][ T4404] RAX: ffffffffffffffda RBX: 00007f81fc39bf80 RCX: 00007f81fc27cae9 [ 3389.551074][ T4404] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 3389.554545][ T4404] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3389.557993][ T4404] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3389.561394][ T4404] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3389.564771][ T4404] [ 3389.566158][ T4405] CPU: 3 PID: 4405 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3389.570891][ T4405] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3389.575599][ T4405] Call Trace: [ 3389.577161][ T4405] [ 3389.578538][ T4405] dump_stack_lvl+0x125/0x1b0 [ 3389.580777][ T4405] should_fail_ex+0x496/0x5b0 [ 3389.582923][ T4405] should_failslab+0x9/0x20 [ 3389.585065][ T4405] __kmem_cache_alloc_node+0x5f/0x470 00:57:19 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 9) [ 3389.587629][ T4405] kmalloc_node_trace+0x22/0xd0 [ 3389.590118][ T4405] __get_vm_area_node+0xe1/0x3d0 [ 3389.592455][ T4405] __vmalloc_node_range+0x27a/0x1540 [ 3389.594945][ T4405] ? kvm_dev_ioctl+0x210/0x1c20 [ 3389.597245][ T4405] ? kvm_dev_ioctl+0x210/0x1c20 [ 3389.599487][ T4405] ? reacquire_held_locks+0x4b0/0x4b0 [ 3389.601987][ T4405] ? delayed_vfree_work+0x70/0x70 [ 3389.604349][ T4405] ? vsprintf+0x30/0x30 [ 3389.606329][ T4405] ? _raw_spin_unlock+0x28/0x40 [ 3389.608658][ T4405] ? alloc_fd+0x2da/0x6c0 [ 3389.610611][ T4405] ? kvm_dev_ioctl+0x210/0x1c20 [ 3389.612897][ T4405] __vmalloc+0x6d/0x90 [ 3389.614805][ T4405] ? kvm_dev_ioctl+0x210/0x1c20 [ 3389.617096][ T4405] kvm_dev_ioctl+0x210/0x1c20 [ 3389.619309][ T4405] ? reacquire_held_locks+0x4b0/0x4b0 [ 3389.621805][ T4405] ? bit_wait_io_timeout+0x160/0x160 [ 3389.624255][ T4405] ? kvm_vcpu_stats_release+0x80/0x80 [ 3389.626679][ T4405] ? selinux_file_ioctl+0x17d/0x270 [ 3389.629128][ T4405] ? selinux_file_ioctl+0xb5/0x270 [ 3389.631568][ T4405] ? kvm_vcpu_stats_release+0x80/0x80 [ 3389.634077][ T4405] __x64_sys_ioctl+0x18f/0x210 [ 3389.636328][ T4405] do_syscall_64+0x38/0xb0 [ 3389.638406][ T4405] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3389.641096][ T4405] RIP: 0033:0x7f99d787cae9 [ 3389.643149][ T4405] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3389.651800][ T4405] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3389.655662][ T4405] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3389.659315][ T4405] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3389.662970][ T4405] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3389.666628][ T4405] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3389.670323][ T4405] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3389.674001][ T4405] [ 3389.676753][ T4405] warn_alloc: 3 callbacks suppressed [ 3389.676761][ T4405] syz-executor.3: vmalloc error: size 39320, vm_struct allocation failed, mode:0x400dc0(GFP_KERNEL_ACCOUNT|__GFP_ZERO), nodemask=(null),cpuset=syz3,mems_allowed=0-1 [ 3389.684635][ T4405] CPU: 2 PID: 4405 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3389.688297][ T4405] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3389.691829][ T4405] Call Trace: [ 3389.692966][ T4405] [ 3389.694002][ T4405] dump_stack_lvl+0x125/0x1b0 [ 3389.695656][ T4405] warn_alloc+0x24a/0x3a0 [ 3389.697176][ T4405] ? zone_watermark_ok_safe+0x2e0/0x2e0 [ 3389.699071][ T4405] ? __kmem_cache_alloc_node+0x5f/0x470 [ 3389.700998][ T4405] ? __kasan_kmalloc+0x87/0xb0 [ 3389.702674][ T4405] ? __get_vm_area_node+0x281/0x3d0 [ 3389.704516][ T4405] __vmalloc_node_range+0xc13/0x1540 [ 3389.706405][ T4405] ? kvm_dev_ioctl+0x210/0x1c20 [ 3389.708193][ T4405] ? reacquire_held_locks+0x4b0/0x4b0 [ 3389.710167][ T4405] ? delayed_vfree_work+0x70/0x70 [ 3389.711980][ T4405] ? vsprintf+0x30/0x30 [ 3389.713476][ T4405] ? _raw_spin_unlock+0x28/0x40 [ 3389.715213][ T4405] ? alloc_fd+0x2da/0x6c0 [ 3389.716780][ T4405] ? kvm_dev_ioctl+0x210/0x1c20 [ 3389.718482][ T4405] __vmalloc+0x6d/0x90 [ 3389.720087][ T4405] ? kvm_dev_ioctl+0x210/0x1c20 [ 3389.721935][ T4405] kvm_dev_ioctl+0x210/0x1c20 [ 3389.723649][ T4405] ? reacquire_held_locks+0x4b0/0x4b0 [ 3389.725933][ T4405] ? bit_wait_io_timeout+0x160/0x160 [ 3389.728288][ T4405] ? kvm_vcpu_stats_release+0x80/0x80 [ 3389.730748][ T4405] ? selinux_file_ioctl+0x17d/0x270 [ 3389.733028][ T4405] ? selinux_file_ioctl+0xb5/0x270 [ 3389.735244][ T4405] ? kvm_vcpu_stats_release+0x80/0x80 [ 3389.737545][ T4405] __x64_sys_ioctl+0x18f/0x210 [ 3389.739778][ T4405] do_syscall_64+0x38/0xb0 [ 3389.741814][ T4405] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3389.744465][ T4405] RIP: 0033:0x7f99d787cae9 [ 3389.746412][ T4405] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3389.754855][ T4405] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3389.758577][ T4405] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3389.761961][ T4405] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3389.765390][ T4405] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3389.768831][ T4405] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3389.772334][ T4405] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3389.775728][ T4405] [ 3389.780886][ T4405] Mem-Info: [ 3389.782270][ T4405] active_anon:81358 inactive_anon:86764 isolated_anon:0 [ 3389.782270][ T4405] active_file:6097 inactive_file:6485 isolated_file:0 [ 3389.782270][ T4405] unevictable:1384 dirty:22 writeback:0 [ 3389.782270][ T4405] slab_reclaimable:11103 slab_unreclaimable:116127 [ 3389.782270][ T4405] mapped:14033 shmem:30992 pagetables:1045 [ 3389.782270][ T4405] sec_pagetables:0 bounce:0 [ 3389.782270][ T4405] kernel_misc_reclaimable:0 [ 3389.782270][ T4405] free:336800 free_pcp:10621 free_cma:0 [ 3389.798953][ T4405] Node 0 active_anon:144760kB inactive_anon:275600kB active_file:14816kB inactive_file:3280kB unevictable:3536kB isolated(anon):0kB isolated(file):0kB mapped:49048kB dirty:40kB writeback:0kB shmem:27964kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:12288kB writeback_tmp:0kB kernel_stack:13808kB pagetables:3368kB sec_pagetables:0kB all_unreclaimable? no [ 3389.809957][ T4405] Node 1 active_anon:180672kB inactive_anon:71456kB active_file:9572kB inactive_file:22660kB unevictable:2000kB isolated(anon):0kB isolated(file):0kB mapped:7084kB dirty:48kB writeback:0kB shmem:96004kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:2288kB pagetables:812kB sec_pagetables:0kB all_unreclaimable? no [ 3389.820615][ T4405] Node 0 DMA free:8052kB boost:2048kB min:2372kB low:2452kB high:2532kB reserved_highatomic:4096KB active_anon:216kB inactive_anon:288kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:172kB local_pcp:8kB free_cma:0kB [ 3389.830222][ T4405] lowmem_reserve[]: 0 1362 1362 1362 1362 [ 3389.832716][ T4405] Node 0 DMA32 free:94868kB boost:57344kB min:86808kB low:94172kB high:101536kB reserved_highatomic:16384KB active_anon:144544kB inactive_anon:275312kB active_file:14816kB inactive_file:3280kB unevictable:3536kB writepending:40kB present:2080628kB managed:1399812kB mlocked:0kB bounce:0kB free_pcp:13872kB local_pcp:2064kB free_cma:0kB [ 3389.845972][ T4405] lowmem_reserve[]: 0 0 0 0 0 [ 3389.847954][ T4405] Node 1 Normal free:1244280kB boost:0kB min:37792kB low:47240kB high:56688kB reserved_highatomic:0KB active_anon:180672kB inactive_anon:71456kB active_file:9572kB inactive_file:22660kB unevictable:2000kB writepending:48kB present:2097152kB managed:1790132kB mlocked:0kB bounce:0kB free_pcp:28312kB local_pcp:7572kB free_cma:0kB [ 3389.860677][ T4405] lowmem_reserve[]: 0 0 0 0 0 [ 3389.862772][ T4405] Node 0 DMA: 219*4kB (UMEH) 113*8kB (UMEH) 68*16kB (UMEH) 23*32kB (UMEH) 9*64kB (UEH) 5*128kB (EH) 3*256kB (UE) 3*512kB (UEH) 1*1024kB (H) 0*2048kB 0*4096kB = 8148kB [ 3389.870005][ T4405] Node 0 DMA32: 4543*4kB (UMEH) 1835*8kB (UMEH) 932*16kB (UMEH) 688*32kB (UMEH) 186*64kB (UMH) 63*128kB (UMEH) 10*256kB (MH) 3*512kB (MH) 1*1024kB (H) 0*2048kB 0*4096kB = 94868kB [ 3389.877640][ T4405] Node 1 Normal: 516*4kB (UE) 929*8kB (UE) 1088*16kB (UME) 725*32kB (UME) 381*64kB (UME) 133*128kB (UME) 69*256kB (UME) 59*512kB (UME) 27*1024kB (UM) 30*2048kB (UME) 248*4096kB (UM) = 1244280kB [ 3389.885994][ T4405] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 3389.890090][ T4405] Node 0 hugepages_total=2 hugepages_free=1 hugepages_surp=0 hugepages_size=2048kB [ 3389.894179][ T4405] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 3389.898263][ T4405] Node 1 hugepages_total=4 hugepages_free=3 hugepages_surp=2 hugepages_size=2048kB [ 3389.902393][ T4405] 44297 total pagecache pages [ 3389.904610][ T4405] 867 pages in swap cache [ 3389.906641][ T4405] Free swap = 1472kB [ 3389.908606][ T4405] Total swap = 124996kB [ 3389.910727][ T4405] 1048443 pages RAM [ 3389.912569][ T4405] 0 pages HighMem/MovableOnly [ 3389.914837][ T4405] 247117 pages reserved [ 3389.917769][ T4405] 0 pages cma reserved 00:57:19 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x10, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:19 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 5) 00:57:19 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) read$FUSE(r0, &(0x7f0000001040)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = getpid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x2, 0x0) read(r4, &(0x7f0000000080)=""/1, 0x1) write$cgroup_pid(r4, &(0x7f00000000c0)=r3, 0x12) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000c00)=0x0) r6 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0xffffffffffffffff, r7) fcntl$getownex(r0, 0x10, &(0x7f0000000c40)={0x0, 0x0}) r9 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r10 = socket$inet6_udplite(0xa, 0x2, 0x88) r11 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r12 = openat$cgroup_int(r0, &(0x7f0000000c80)='hugetlb.1GB.rsvd.limit_in_bytes\x00', 0x2, 0x0) r13 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r13, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r14 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r15 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000cc0)='./cgroup/syz0\x00', 0x200002, 0x0) r16 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000d00), 0x60c840, 0x0) r17 = ioctl$UDMABUF_CREATE(r0, 0x40187542, &(0x7f0000000d40)={r0, 0x0, 0xfffffffff0000000, 0x2000}) r18 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0xffffffffffffffff, r19) sendmmsg$unix(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)="1fa390ede7db39d8bd0d00c9d3aec01d2f9446d4500e14981272c4572efed2c59fbc10f4794a0788fa4402ea28c3b53bc26a6ecefe9d5b87f1a6df4b416eb2150011d4d72dfff35b944460ae5944179d021c44e28fa570f41d5de03c3ec8a6a29d0e3dceb19e4283c09f07f923a17fa8b92b228cdb0139145d1b8a65cd273b92fd", 0x81}], 0x1, 0x0, 0x0, 0xc815}}, {{&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000240)="04551321905224d9ad4016143f90012a7ae1d31515073ea9478a6c590bbcc3b9b7262a3bf427241c7c9c0b1574c67e8b3ffa1ca4c30c8b4ad459ef7151bb09811569fdd839efab8cc25601b3b34a95d26c1e681a4876e236a13dc258af50fb55db675a582448ce0de91138a6d158105b55ac7a3d50964f6805c8e96fa177c91ee94a2872e6f555abee4d41250d4be57babc827e0c82c11d2a4b53e7e50c45626ae7a28e3e4c01b27f9ecb03f259740e9d3036c375093db289c16d2c7091375f2", 0xc0}, {&(0x7f0000000300)="8c5a7d0f6678f7691921d6e3691133b87b8b065fcabd17306b82a4303faa2b702a5ac4a7b403604701a22f6552653a98f24364b9f448b28c3c8e1f8cbb6586b820e391c04afdad59fa38e70b4d34cd2c780ba0028701", 0x56}, {&(0x7f0000000380)="a780f4851de39d9714928111e35508f53ae494aa92b99a04cd14d0c30caf65a10865ffc89c7c930e69767ff49d3ca3f5dfa43dc713272de713499bd10d5f9447ccdeb9e10f8bdd527b2e929e5188bda6ad7f4a5819109861040e0dea99ba96b39f5486f022a80581295938a5ee40d907fc21f56375f6e6756e1faa7624dc5dcfd1ccba013af8affcdb", 0x89}, {&(0x7f0000000440)="b93220149fd1e4fab69b61031cbc7e2928c2bf5eff42c6d42fa7547a4be9a54decf345d19acfb33203a95ba194e2775469631f2dce5c984dd7e03155", 0x3c}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="599f1d97a541148259", 0x9}, {&(0x7f0000000500)="59eb15b1ba8b184031829747c93d63388217d585f154e231bc9bf93438566267526052f6d1fb7ae1a03670c1a92db21ffe1d1166bdb7c5397dc0398c417c3b96df3d4af8f6bf11c685171de827f5f78a3f2949a557fc75cff47e1c2550c2e1408413ddf7c7c5ea8865421d2748be39372248122474d3d8cd0833c3e2a0f259bad8d928bde2c9627038017e444b8d89282b8987a4cf0b791edfc6ea3e4dc98eb4a30dffdeb12bc305a30acc73cf1f6519ab6dcd268f11", 0xb6}], 0x7, &(0x7f00000006c0)=[@rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {r1, r2, 0xffffffffffffffff}}}], 0x38, 0x4000008}}, {{&(0x7f0000000700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000780)="ea8d66a1aa882d79b4d84415fec1fa81e7e49bbae787a96374be53bb3c653d303ade52d7c5f1df2359290585037e1ad03f601e2ea74cfb685724717c50c192d372ceca57bc0ff2d15e4bb26a283c343311e9bb3542d23f5cf57928eba9b79b41e34ae39e91fa98ee7718ea51b5db6a59b17f88dcd6e1e51c028b5a05d4463453a28b81c137f100acf6d6990f499f545e3cbf2438a2ad", 0x96}, {&(0x7f0000000840)="5225176079b585dbccbb2f31b21caef61acbbb184919a259eb3739ed46d87078e67c427e4cb63f0da94149a2d391d000ccb631f95ae36800ebb9cd616d5cefd348aeb2fdf58e26055ca3373821384faef240cffa72f89559d66321d11408e53d01c0c4862b0efe494040ebefdd5f083dc6639464a189604160b242ff7a5af934b5133cc4fb9c168e249dcedafb277b486e75ef1d4082faae6306159724f122e92d59acd97ec903758d4d117379e6ca1b8a271bd8f155744bc6372d76eade4f6aab23939c7e13462b1693c58ee1", 0xcd}, {&(0x7f0000000940)="368d", 0x2}, {&(0x7f0000000980)="d5529ace6095591d13d920f9b0311bf23fa3dbc9540dcd2bc317", 0x1a}, {&(0x7f00000009c0)="8e3d2aa89ca602de7792336ce14d2c465ab97752745c5ad18bf65a7255d08d8cb158ddb54b651916b425f0c4e2330e38b4e20e40a4e18235dc91e9bca864f702a193402ef7c42186381167bd1a3543eade7ab8931b8b49fddd41344529f7060c9053f04f49fedf8460190184a888b070841b87fc21c0e35d08f1dc8d26c404ecff124fbac2", 0x85}, {&(0x7f0000003080)="1e9c1ba164ab4793d6638306a30cae2ed8d21194c1995ad5b64fbc6d5a683c9f1859ab60c1a207d086e3a48c6ec4169f677e28db02c105ae04917e8f645520a3237559c14ab8b80852361a883f02b168e2b6a3649228aec121549600fb2bc7d17b4d3845649555f2ca10824a0f30eca6268738406c02257fb4b036c37e03f9f7fc5ac8931b3b4a1ad54fd0fe1b6b71599a878505ca2c00966f97edab635e188f135d36b667cff9783669f41e989648b7a8aebede3bfb1e5fed904d68f123695e0bbd7705be34bffdd7e8c894d08345e2be2a1114b3f0ce53337dcf16d0dab082a08b5d88127c1d1d6c0a08752b15b90eb51335b07ac3546b89cd3529560df71d4b4eca4c060d40466a4bc98fc76be3a0e2f22eeba23162798c3047ec068ec57b8f462e00670a470cd2acdee273b60b74d73a92fa0eb4e2d7caf8db39e6442738707c860d180382ca352f9f7cd8a4950b9301d462ff111c4c6cf4c07bc9a0b4f4675c109d98473beb861df1ad8e20c995ab7775b38dd30b450f0a937cf97337013e4a785b2a9a5cd258327a3a380c500b6b754192afa56265f2c7a54549e1a29fd08565d56f754f9432edaa34d67af2de1ef54d0db99e5ca4bd503e46b867f7de10c5c197fe34ab507be0cff043ba77772b37808ede5bb94e3b0190653bd361bd75f196f362e037290cabd043732aab3b78fafeb359a009cf7649c054db452b6d34a6d717e488fb094d980dda0ad842d4ae340a72b1fe10e2daab7ac053e8f21cb14aaf4820e51b40f344c46278508ca2bdc48c58f86e16d85fc3fb27e1523b6c8dd9be3b83bf2567f351f5fdfacaa22f294c0aadd21cf081dc84ea621e2fe4b4a8aea2390d46a4f2b0f0fa638778ce8dc779f0d236f21df13a438b4b15cbbfe2ef57d7365595a39128b39701410f129f8067267b1d30486063d7c1de8f59af7380c5368b4b68adb59c0c4fe547fb49855574e9f8fd1e3771e9c9eda6609d4b6d2c563ab2a30e9127b4409b4e77a50e1d6549062e9a24b36000b2a44ef33db173d1f4ca9cc929768f9e0bffabd0ac2dfc44fbf760206377a6c1f95633a28bbabf99aeb16582521840386a6858eb24fcd31cf284121202e8e9999a00fffe74374e91253ac9a670fbe7caa2404a4499cbb146c35f6339ef394fbec25b953c28d22c2e1b4d9ed5168c82e36839273d9a60f17fc28939fed82baf35297b4b0af1e7ed7ef49810bb13635acda614b1cd02cfc7a6d799456a6fc03123f8dd01f24cf35ed3f67957dc7effef9d1926fe02203f961c8151e6eb386d6d8904ed7d456947821b07743f7f9ffb7d9003539a82256543755527359d67b51aa95c881985fcefb1e1661281403809bd8fda767bc62933f7e4a10ac885ae54a13247bd95c2afa74c68dea531c8f7f60c927aecdd5a44491de912877a412c8f68564350498d734bfd82aad067d66ff7aa936b2e2dad946ad8b4e7bc6a04dff6d69177b020c0e2020d99de8a8347be5364c9698a43b975eb638512b3192560be36e95b087b1da65641a3ddb6c244701945fa8e06cebfe8644b262ccea63edfe502cca3bd146c6908959756d96dc2f9e17847430385234dc6952289674a0eccf63e064867689ac01e8112561fba2b86afb376e85a55517eefb1225f4e72c6f2565fb3994107503e8ccc6fdabcd5a511a060bf7f01e748e89971cf25b5475b6f21d8027a6572c967d90df1178f347c425a660aa4c00f91538ab62ad23849745d2944001a268c47850b224ebcd8605d293f7c55c949fea4d54e27b38e59c261115859e454597c360ab8cae21f9ed2e2efe22c75a6289844d6f8a0726ba3cd860ee1e17481128ecaf801962fef995f799606ab162cc528c6ce006857a00c25a7fa1e54166db87e816be9bc5750ae7d439bef5c41e906d8274ba29b3c9a3ed725bc16da3f50c1a85a79a7fef9d79251f9571f1d6c35fca838693d24881c68ec70aae27a13474201fa5b9b58ba5c520eba0ab4c0e14692ab026571654471ba58aa64d56d76d17d977e24aa1dcc70fe2488527539c7ecc17ea1b12f0c8ff913bbadd0c0d58a3aca0bd92fd517656836705abfcaef7e172c3374982e80e48b5df9a43c737d5ee7a6b25c85b15daca42a15c7744dc75e271829ad861c27a4a0a2c398ca96c98042478f67ec586a2e28cdd8625d8fe85d37eedca19b4d2d1f09553c39980a8c88fdc0ae953388da0785ede30690cb70bbebfcd8b7feefe63739b71f0ecd3738f3d3c188d76d1b6946fdd1d51c9e07b0cf034a12c2ca88d2cfdecaf0aad20446a09232944b724925460d0114471d67aa466d7d6f3cc5525be5b5419630f02eb0941d55bc8b3b77d60312a0afaac30face49e8bfc77e5bf216a6e76776e79409d1ce9c1b05158a71442fb33fec9c3a9cffb7ca03d7fe36fd04a9b173d036d5442dd85002de8aa46c7626967d5b48f4908188ec0ee589fc4f7a1ccb2453d50fdd037e580c6f4921940d60446888053f0e966b83df8304c37d4bdfb17f0071ed300619f2e69673a538c02617547d4382b5648822a8f77005e2790e370294784359263c2aab7437ba93f45af3dd27e93fe1431480d51011feab3ad40ce624030d4cc8be277445ec3213ea20f9914484e498c023cd2665d2594cff7a0c033e774f8eb05287f811d7a956af26eb1ade08cfe7aedc92a766b4413bb90e9db882228fedb2b58fb48683e5b824b7f15ba2c369b44dd5a451b8b8ca3cf760f3848aac817261a9c1d0d6861a2167119ebb9135ed6828723c1e9fbf4f3e4af80d258bbdf9de820bd25fbb727e168a8dcec1095238bc177d92d399725cecee4cb55d78097095d4f5b90ba49f4f77f54f3da6d4ff111de17ca90822c65f85eb2905df0ec55c167bbe350bb1cda6a0344bc209f437d579bec221ecf1a9746e385161c2318950eb591128d03bf4c18c48fc654cae91273b4a98ff61e5072fb8ecaa2a8e10ef1115dfcd7fa69d7b37d9758d75595d78ef732f3a40c24cb7aebc5de44d332dfdf17cacf49cb3a53b590c3f8c5782290765d5523f304211d6aa7b47347aaea46ea198778ad77bfaaf31e1a407ecce118ee99b9c62831b347582493bc029e2388646f8f189fe21c89a7f5e9cc47e554e6b279e62965afdfd8f03472f53c0a968c18a57715b9b70d5b44193af1b1951975228ae4569e2d61c00983c61eea731d00c3d420decd96b9740efbd2e1847b009a8f43eefbdb5707a0081562edca6b49e7908f2dc8d97be2dad37a3a5ae58f26b49625bde35c20cf9e8babb49f5bf9240d97bf3420ec500679615fa84cecebd1b2629d26435201e6a38444b990410c911be6e2ab992a55eab16ab3d292112a2935ffdb771539cf2bb60e883a936fc85db3aa8e58d2210d735e1e07ed27538ca76b0a35604cf9d9433ab1dd20a768efc0a7c609c017cdab479dc6aaec64b11a287e44ff4ad085ff78df94a7cc5b0ee10d11edbb249c3e6d90766896c7a25516e671d2f071cbea063f421e77ec898c7bccc9de9e7f0ea8e6cc5a6d5b26e0a6eaeb228b929240403022516f00aa23cc39b84273fdb63d51e795a01c8bce4534a4a0539c08b17a23e9224517dd72e119cc25c9b2b55e8a18e9bf69421f877cd9847fa7bd12165089c276d7ceb72abb2d3e4a06527e457b0957d7f77ff453908c6c8f479858360e4e25e72b48304373a2c46c68bcbfed82d30d4ada9b0398ad6baf5b832cc5f9752aac8250a9c96562f001167ef666975b66f5eb052012cdf6b30e0bda0b467a7bf0f1280ba4018c044477a53d79c0c773dafd988f53756ce7fb33d8d21b7ab24f0eecfcba9855758e0c93281a90a1fb21cbefd62c5c2cffa3b0a4b89b091fafc8a862380b612e740b7588f6c5899cbfbb972459f5d2e16fb202af0b432633c17213ca04370222cf6e8a9130d63c120a40b700da16708a4029f0ad51a6dc2dc4df6e052eeec4af48d0e3572d04c32b21515d3f72c93a00aabac76eb3d84399dfc33af8c1b09db515c4866f10974c3427d008961ebbf009a9db5047b46c9036d5e4a86a18e17a46133e03a96d521cb93604a4089af6271a12c8eea25ffcacaabbc8dadbad53f0fef16318b496eb125a8dd3f00d8755cae4234bf216b5aca3b34af37b369477b1d4b128f0d81ca299406767cbf66b8a6b4d4e79f0152907daa0031974c1a11cd40d06aef38c4ebfb5c614dca5f89d666d6be886b936c828f607b735f1f6a5e4b496bf6f6b0d58622a62f2d1d61cc156124f55c8981df300fbeae9b994da5f0bd2f288d8a2c356d14ce64b8f1e5b67cbe1ee868088b31075d586e3903f30df6fbd3ce54f0afebf3e6201ca024cfe7b97858c529ee7cac9fff434f70c579c829041278a363594379176c2a887aa06532e0cc495bcae71929c29df7467002ae88dbb9b2c7514088a286a467326cc3e0b346d488c47e3a3fd0a5bcd335aedc74eb1d499fc2c95146c11b20a35d4b29a45f072787acbe7975c54fe29ab179567e4560df49f518a3c1c072be92e534a532d146b05643d95801fb5fbd04eb68db221b4baafc0f03d5c7ee5c6c722d726bf9b3c206cba725d4e107b85af3c3e8927484730d3ced888d0b4bf8e8d621e2adcfcc6f6818d737e76e764a9a5dde2c3fe2866589f539a3f3d5a6cc0c25ec4b62c6ab3813fda830b7a96714cff36597b1a150020567d9314b1cda017d1a8ae80165c3b9bbde095f4c299c95e12ca7365840addc5f997c826dd8f539bb4ef8f31b0925472b0da8de641d75ec53835bb51ae3e5550db32204ede47cfaf341f2c67db405917fcc41d2366af66562f26e22cfa2dd0e4b519709f10a7c0357c1e90995f9088b27e53c49a48edafaa91ce6fcc734ae2a5883c003bf82ea98825fab3aeb423d55fb6d0f0983fa9ad3e00ced7be6335a85a7f4368e703d33c6e32d5f3be27a848cfcd77af939c582a908190fcb3d4128c3a12d0d327f43a22d513822d4b107d132b541ec0ee3e7d5873d980de54be54ad9aa8aa7e4b9a1981a4100ca8d82e8893b3a71843af6944350cc4dbd28557493ec088eecd10593a4b3860dcdc521981836b08dd37c9dcd9c3a8cf0799a426fb11d25b2c4ba34d25c42b50e4a09027db1c2d1bc230e619de8b3d856d836991bc6447fa897c503d13244410c75416b9792044d65cbbd35e531d5592c55f5c474afe95fc4cce1be2a51267213272e0a892b25c3753003a680f9cf42d88752d1bf0d2b03db58958d2d96372521978751fa156a73b44ea72cd955888fd8dfadd9641df708b2ce5f9226714f4b1279a16c998a2f0e6c6260be40d2e0aa18cc2ba0cd97de2cbf90cc400ae0b35c5554296f9c48505b4ddb86b8348384c802a18952f668b08cba5a9fd0b45a942a22cca3281d2c0b3ffe63ffe6b4f1552f3c69a5bfae34343749756a02e4f0bfc2f9c029221946aab7bfa4c1b20d5c0fb759f65049a60b15639e165077d9b68500bed3176a0ecf2925fceaac28bb1ce690932a79fb88d33bb81b5026d41869e4d9b4924b0d3443da4217e94f7e6ae5f247b6a436f2bb99a77c169706ca0ff6beffe404575b982e5bb75924190b5ac0325319498f6eb8557abf4ff7adecabcab51e4bcb926bf7062828aca9bca30309e9ba70e6b27b474f232d95b92c9b99d448da82af5d51eef59db34a94f4ba989be441a93549543997c580a566537b3a443ab283226214b958bfb36909455b1b0599c033422b5e1dc6a0e41b518b19a2cd15e4633d9ccb804c542d8bc3ee8a7b884a91079eb2e67292d3ff768cd43d1a7bd4727e685c20443b210bb24", 0x1000}, {&(0x7f0000000a80)="58df8d8d2b4fd6a4adcf7c7b4e21405643aad37da2ea7682ae8c0575f9d0a384d60f41d1ea41f0ca4e879a3cde1a45db0d56df76b20bd6284c41dad4c5656bb2769363296ece7cfa1205c592ee8fee3132e7c00058bd5cf0af24a354f9324c4664a83af698e46c71ca5441e8c1358eb579d85409d224bfd107b3736e24e694bc55fa30bf67264ae224b75d0c071ad9dd5575af63fc2424a1d4b9c88e952ef11dd7f3d65208863c201c85562803c432f1bcf0df768c74fc27f5f5b3ac0b91ce46509970339e6041121d45c8b1bfe8662e1522acb57caa42573883a5522c27e646f2b5ceeb4011700e9775516ebeb56150bbac35d1ab8fb4c60a", 0xf9}], 0x7, &(0x7f0000000d80)=[@cred={{0x1c, 0x1, 0x2, {r3, r5, r7}}}, @cred={{0x1c, 0x1, 0x2, {r8, 0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r0, r9, r10]}}, @rights={{0x14, 0x1, 0x1, [r11]}}, @rights={{0x18, 0x1, 0x1, [r12, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r13, r0, r14, r15, r16, r17]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, r19}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xee00}}}], 0x118, 0x4008080}}], 0x3, 0x4040) r20 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r20) 00:57:19 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 10) [ 3390.311597][ T4428] FAULT_INJECTION: forcing a failure. [ 3390.311597][ T4428] name failslab, interval 1, probability 0, space 0, times 0 [ 3390.317217][ T4430] FAULT_INJECTION: forcing a failure. [ 3390.317217][ T4430] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3390.317381][ T4430] CPU: 2 PID: 4430 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3390.317404][ T4430] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3390.332556][ T4430] Call Trace: [ 3390.334151][ T4430] [ 3390.335525][ T4430] dump_stack_lvl+0x125/0x1b0 [ 3390.337670][ T4430] should_fail_ex+0x496/0x5b0 00:57:19 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) read$FUSE(r0, &(0x7f0000001040)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) (async) r3 = getpid() (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x2, 0x0) read(r4, &(0x7f0000000080)=""/1, 0x1) write$cgroup_pid(r4, &(0x7f00000000c0)=r3, 0x12) (async) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000c00)=0x0) r6 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0xffffffffffffffff, r7) (async) fcntl$getownex(r0, 0x10, &(0x7f0000000c40)={0x0, 0x0}) (async) r9 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) (async) r10 = socket$inet6_udplite(0xa, 0x2, 0x88) (async) r11 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r12 = openat$cgroup_int(r0, &(0x7f0000000c80)='hugetlb.1GB.rsvd.limit_in_bytes\x00', 0x2, 0x0) (async, rerun: 64) r13 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r13, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) (async) r14 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) r15 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000cc0)='./cgroup/syz0\x00', 0x200002, 0x0) (async) r16 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000d00), 0x60c840, 0x0) r17 = ioctl$UDMABUF_CREATE(r0, 0x40187542, &(0x7f0000000d40)={r0, 0x0, 0xfffffffff0000000, 0x2000}) r18 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0xffffffffffffffff, r19) (async) sendmmsg$unix(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)="1fa390ede7db39d8bd0d00c9d3aec01d2f9446d4500e14981272c4572efed2c59fbc10f4794a0788fa4402ea28c3b53bc26a6ecefe9d5b87f1a6df4b416eb2150011d4d72dfff35b944460ae5944179d021c44e28fa570f41d5de03c3ec8a6a29d0e3dceb19e4283c09f07f923a17fa8b92b228cdb0139145d1b8a65cd273b92fd", 0x81}], 0x1, 0x0, 0x0, 0xc815}}, {{&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000240)="04551321905224d9ad4016143f90012a7ae1d31515073ea9478a6c590bbcc3b9b7262a3bf427241c7c9c0b1574c67e8b3ffa1ca4c30c8b4ad459ef7151bb09811569fdd839efab8cc25601b3b34a95d26c1e681a4876e236a13dc258af50fb55db675a582448ce0de91138a6d158105b55ac7a3d50964f6805c8e96fa177c91ee94a2872e6f555abee4d41250d4be57babc827e0c82c11d2a4b53e7e50c45626ae7a28e3e4c01b27f9ecb03f259740e9d3036c375093db289c16d2c7091375f2", 0xc0}, {&(0x7f0000000300)="8c5a7d0f6678f7691921d6e3691133b87b8b065fcabd17306b82a4303faa2b702a5ac4a7b403604701a22f6552653a98f24364b9f448b28c3c8e1f8cbb6586b820e391c04afdad59fa38e70b4d34cd2c780ba0028701", 0x56}, {&(0x7f0000000380)="a780f4851de39d9714928111e35508f53ae494aa92b99a04cd14d0c30caf65a10865ffc89c7c930e69767ff49d3ca3f5dfa43dc713272de713499bd10d5f9447ccdeb9e10f8bdd527b2e929e5188bda6ad7f4a5819109861040e0dea99ba96b39f5486f022a80581295938a5ee40d907fc21f56375f6e6756e1faa7624dc5dcfd1ccba013af8affcdb", 0x89}, {&(0x7f0000000440)="b93220149fd1e4fab69b61031cbc7e2928c2bf5eff42c6d42fa7547a4be9a54decf345d19acfb33203a95ba194e2775469631f2dce5c984dd7e03155", 0x3c}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="599f1d97a541148259", 0x9}, {&(0x7f0000000500)="59eb15b1ba8b184031829747c93d63388217d585f154e231bc9bf93438566267526052f6d1fb7ae1a03670c1a92db21ffe1d1166bdb7c5397dc0398c417c3b96df3d4af8f6bf11c685171de827f5f78a3f2949a557fc75cff47e1c2550c2e1408413ddf7c7c5ea8865421d2748be39372248122474d3d8cd0833c3e2a0f259bad8d928bde2c9627038017e444b8d89282b8987a4cf0b791edfc6ea3e4dc98eb4a30dffdeb12bc305a30acc73cf1f6519ab6dcd268f11", 0xb6}], 0x7, &(0x7f00000006c0)=[@rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {r1, r2, 0xffffffffffffffff}}}], 0x38, 0x4000008}}, {{&(0x7f0000000700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000780)="ea8d66a1aa882d79b4d84415fec1fa81e7e49bbae787a96374be53bb3c653d303ade52d7c5f1df2359290585037e1ad03f601e2ea74cfb685724717c50c192d372ceca57bc0ff2d15e4bb26a283c343311e9bb3542d23f5cf57928eba9b79b41e34ae39e91fa98ee7718ea51b5db6a59b17f88dcd6e1e51c028b5a05d4463453a28b81c137f100acf6d6990f499f545e3cbf2438a2ad", 0x96}, {&(0x7f0000000840)="5225176079b585dbccbb2f31b21caef61acbbb184919a259eb3739ed46d87078e67c427e4cb63f0da94149a2d391d000ccb631f95ae36800ebb9cd616d5cefd348aeb2fdf58e26055ca3373821384faef240cffa72f89559d66321d11408e53d01c0c4862b0efe494040ebefdd5f083dc6639464a189604160b242ff7a5af934b5133cc4fb9c168e249dcedafb277b486e75ef1d4082faae6306159724f122e92d59acd97ec903758d4d117379e6ca1b8a271bd8f155744bc6372d76eade4f6aab23939c7e13462b1693c58ee1", 0xcd}, {&(0x7f0000000940)="368d", 0x2}, {&(0x7f0000000980)="d5529ace6095591d13d920f9b0311bf23fa3dbc9540dcd2bc317", 0x1a}, {&(0x7f00000009c0)="8e3d2aa89ca602de7792336ce14d2c465ab97752745c5ad18bf65a7255d08d8cb158ddb54b651916b425f0c4e2330e38b4e20e40a4e18235dc91e9bca864f702a193402ef7c42186381167bd1a3543eade7ab8931b8b49fddd41344529f7060c9053f04f49fedf8460190184a888b070841b87fc21c0e35d08f1dc8d26c404ecff124fbac2", 0x85}, {&(0x7f0000003080)="1e9c1ba164ab4793d6638306a30cae2ed8d21194c1995ad5b64fbc6d5a683c9f1859ab60c1a207d086e3a48c6ec4169f677e28db02c105ae04917e8f645520a3237559c14ab8b80852361a883f02b168e2b6a3649228aec121549600fb2bc7d17b4d3845649555f2ca10824a0f30eca6268738406c02257fb4b036c37e03f9f7fc5ac8931b3b4a1ad54fd0fe1b6b71599a878505ca2c00966f97edab635e188f135d36b667cff9783669f41e989648b7a8aebede3bfb1e5fed904d68f123695e0bbd7705be34bffdd7e8c894d08345e2be2a1114b3f0ce53337dcf16d0dab082a08b5d88127c1d1d6c0a08752b15b90eb51335b07ac3546b89cd3529560df71d4b4eca4c060d40466a4bc98fc76be3a0e2f22eeba23162798c3047ec068ec57b8f462e00670a470cd2acdee273b60b74d73a92fa0eb4e2d7caf8db39e6442738707c860d180382ca352f9f7cd8a4950b9301d462ff111c4c6cf4c07bc9a0b4f4675c109d98473beb861df1ad8e20c995ab7775b38dd30b450f0a937cf97337013e4a785b2a9a5cd258327a3a380c500b6b754192afa56265f2c7a54549e1a29fd08565d56f754f9432edaa34d67af2de1ef54d0db99e5ca4bd503e46b867f7de10c5c197fe34ab507be0cff043ba77772b37808ede5bb94e3b0190653bd361bd75f196f362e037290cabd043732aab3b78fafeb359a009cf7649c054db452b6d34a6d717e488fb094d980dda0ad842d4ae340a72b1fe10e2daab7ac053e8f21cb14aaf4820e51b40f344c46278508ca2bdc48c58f86e16d85fc3fb27e1523b6c8dd9be3b83bf2567f351f5fdfacaa22f294c0aadd21cf081dc84ea621e2fe4b4a8aea2390d46a4f2b0f0fa638778ce8dc779f0d236f21df13a438b4b15cbbfe2ef57d7365595a39128b39701410f129f8067267b1d30486063d7c1de8f59af7380c5368b4b68adb59c0c4fe547fb49855574e9f8fd1e3771e9c9eda6609d4b6d2c563ab2a30e9127b4409b4e77a50e1d6549062e9a24b36000b2a44ef33db173d1f4ca9cc929768f9e0bffabd0ac2dfc44fbf760206377a6c1f95633a28bbabf99aeb16582521840386a6858eb24fcd31cf284121202e8e9999a00fffe74374e91253ac9a670fbe7caa2404a4499cbb146c35f6339ef394fbec25b953c28d22c2e1b4d9ed5168c82e36839273d9a60f17fc28939fed82baf35297b4b0af1e7ed7ef49810bb13635acda614b1cd02cfc7a6d799456a6fc03123f8dd01f24cf35ed3f67957dc7effef9d1926fe02203f961c8151e6eb386d6d8904ed7d456947821b07743f7f9ffb7d9003539a82256543755527359d67b51aa95c881985fcefb1e1661281403809bd8fda767bc62933f7e4a10ac885ae54a13247bd95c2afa74c68dea531c8f7f60c927aecdd5a44491de912877a412c8f68564350498d734bfd82aad067d66ff7aa936b2e2dad946ad8b4e7bc6a04dff6d69177b020c0e2020d99de8a8347be5364c9698a43b975eb638512b3192560be36e95b087b1da65641a3ddb6c244701945fa8e06cebfe8644b262ccea63edfe502cca3bd146c6908959756d96dc2f9e17847430385234dc6952289674a0eccf63e064867689ac01e8112561fba2b86afb376e85a55517eefb1225f4e72c6f2565fb3994107503e8ccc6fdabcd5a511a060bf7f01e748e89971cf25b5475b6f21d8027a6572c967d90df1178f347c425a660aa4c00f91538ab62ad23849745d2944001a268c47850b224ebcd8605d293f7c55c949fea4d54e27b38e59c261115859e454597c360ab8cae21f9ed2e2efe22c75a6289844d6f8a0726ba3cd860ee1e17481128ecaf801962fef995f799606ab162cc528c6ce006857a00c25a7fa1e54166db87e816be9bc5750ae7d439bef5c41e906d8274ba29b3c9a3ed725bc16da3f50c1a85a79a7fef9d79251f9571f1d6c35fca838693d24881c68ec70aae27a13474201fa5b9b58ba5c520eba0ab4c0e14692ab026571654471ba58aa64d56d76d17d977e24aa1dcc70fe2488527539c7ecc17ea1b12f0c8ff913bbadd0c0d58a3aca0bd92fd517656836705abfcaef7e172c3374982e80e48b5df9a43c737d5ee7a6b25c85b15daca42a15c7744dc75e271829ad861c27a4a0a2c398ca96c98042478f67ec586a2e28cdd8625d8fe85d37eedca19b4d2d1f09553c39980a8c88fdc0ae953388da0785ede30690cb70bbebfcd8b7feefe63739b71f0ecd3738f3d3c188d76d1b6946fdd1d51c9e07b0cf034a12c2ca88d2cfdecaf0aad20446a09232944b724925460d0114471d67aa466d7d6f3cc5525be5b5419630f02eb0941d55bc8b3b77d60312a0afaac30face49e8bfc77e5bf216a6e76776e79409d1ce9c1b05158a71442fb33fec9c3a9cffb7ca03d7fe36fd04a9b173d036d5442dd85002de8aa46c7626967d5b48f4908188ec0ee589fc4f7a1ccb2453d50fdd037e580c6f4921940d60446888053f0e966b83df8304c37d4bdfb17f0071ed300619f2e69673a538c02617547d4382b5648822a8f77005e2790e370294784359263c2aab7437ba93f45af3dd27e93fe1431480d51011feab3ad40ce624030d4cc8be277445ec3213ea20f9914484e498c023cd2665d2594cff7a0c033e774f8eb05287f811d7a956af26eb1ade08cfe7aedc92a766b4413bb90e9db882228fedb2b58fb48683e5b824b7f15ba2c369b44dd5a451b8b8ca3cf760f3848aac817261a9c1d0d6861a2167119ebb9135ed6828723c1e9fbf4f3e4af80d258bbdf9de820bd25fbb727e168a8dcec1095238bc177d92d399725cecee4cb55d78097095d4f5b90ba49f4f77f54f3da6d4ff111de17ca90822c65f85eb2905df0ec55c167bbe350bb1cda6a0344bc209f437d579bec221ecf1a9746e385161c2318950eb591128d03bf4c18c48fc654cae91273b4a98ff61e5072fb8ecaa2a8e10ef1115dfcd7fa69d7b37d9758d75595d78ef732f3a40c24cb7aebc5de44d332dfdf17cacf49cb3a53b590c3f8c5782290765d5523f304211d6aa7b47347aaea46ea198778ad77bfaaf31e1a407ecce118ee99b9c62831b347582493bc029e2388646f8f189fe21c89a7f5e9cc47e554e6b279e62965afdfd8f03472f53c0a968c18a57715b9b70d5b44193af1b1951975228ae4569e2d61c00983c61eea731d00c3d420decd96b9740efbd2e1847b009a8f43eefbdb5707a0081562edca6b49e7908f2dc8d97be2dad37a3a5ae58f26b49625bde35c20cf9e8babb49f5bf9240d97bf3420ec500679615fa84cecebd1b2629d26435201e6a38444b990410c911be6e2ab992a55eab16ab3d292112a2935ffdb771539cf2bb60e883a936fc85db3aa8e58d2210d735e1e07ed27538ca76b0a35604cf9d9433ab1dd20a768efc0a7c609c017cdab479dc6aaec64b11a287e44ff4ad085ff78df94a7cc5b0ee10d11edbb249c3e6d90766896c7a25516e671d2f071cbea063f421e77ec898c7bccc9de9e7f0ea8e6cc5a6d5b26e0a6eaeb228b929240403022516f00aa23cc39b84273fdb63d51e795a01c8bce4534a4a0539c08b17a23e9224517dd72e119cc25c9b2b55e8a18e9bf69421f877cd9847fa7bd12165089c276d7ceb72abb2d3e4a06527e457b0957d7f77ff453908c6c8f479858360e4e25e72b48304373a2c46c68bcbfed82d30d4ada9b0398ad6baf5b832cc5f9752aac8250a9c96562f001167ef666975b66f5eb052012cdf6b30e0bda0b467a7bf0f1280ba4018c044477a53d79c0c773dafd988f53756ce7fb33d8d21b7ab24f0eecfcba9855758e0c93281a90a1fb21cbefd62c5c2cffa3b0a4b89b091fafc8a862380b612e740b7588f6c5899cbfbb972459f5d2e16fb202af0b432633c17213ca04370222cf6e8a9130d63c120a40b700da16708a4029f0ad51a6dc2dc4df6e052eeec4af48d0e3572d04c32b21515d3f72c93a00aabac76eb3d84399dfc33af8c1b09db515c4866f10974c3427d008961ebbf009a9db5047b46c9036d5e4a86a18e17a46133e03a96d521cb93604a4089af6271a12c8eea25ffcacaabbc8dadbad53f0fef16318b496eb125a8dd3f00d8755cae4234bf216b5aca3b34af37b369477b1d4b128f0d81ca299406767cbf66b8a6b4d4e79f0152907daa0031974c1a11cd40d06aef38c4ebfb5c614dca5f89d666d6be886b936c828f607b735f1f6a5e4b496bf6f6b0d58622a62f2d1d61cc156124f55c8981df300fbeae9b994da5f0bd2f288d8a2c356d14ce64b8f1e5b67cbe1ee868088b31075d586e3903f30df6fbd3ce54f0afebf3e6201ca024cfe7b97858c529ee7cac9fff434f70c579c829041278a363594379176c2a887aa06532e0cc495bcae71929c29df7467002ae88dbb9b2c7514088a286a467326cc3e0b346d488c47e3a3fd0a5bcd335aedc74eb1d499fc2c95146c11b20a35d4b29a45f072787acbe7975c54fe29ab179567e4560df49f518a3c1c072be92e534a532d146b05643d95801fb5fbd04eb68db221b4baafc0f03d5c7ee5c6c722d726bf9b3c206cba725d4e107b85af3c3e8927484730d3ced888d0b4bf8e8d621e2adcfcc6f6818d737e76e764a9a5dde2c3fe2866589f539a3f3d5a6cc0c25ec4b62c6ab3813fda830b7a96714cff36597b1a150020567d9314b1cda017d1a8ae80165c3b9bbde095f4c299c95e12ca7365840addc5f997c826dd8f539bb4ef8f31b0925472b0da8de641d75ec53835bb51ae3e5550db32204ede47cfaf341f2c67db405917fcc41d2366af66562f26e22cfa2dd0e4b519709f10a7c0357c1e90995f9088b27e53c49a48edafaa91ce6fcc734ae2a5883c003bf82ea98825fab3aeb423d55fb6d0f0983fa9ad3e00ced7be6335a85a7f4368e703d33c6e32d5f3be27a848cfcd77af939c582a908190fcb3d4128c3a12d0d327f43a22d513822d4b107d132b541ec0ee3e7d5873d980de54be54ad9aa8aa7e4b9a1981a4100ca8d82e8893b3a71843af6944350cc4dbd28557493ec088eecd10593a4b3860dcdc521981836b08dd37c9dcd9c3a8cf0799a426fb11d25b2c4ba34d25c42b50e4a09027db1c2d1bc230e619de8b3d856d836991bc6447fa897c503d13244410c75416b9792044d65cbbd35e531d5592c55f5c474afe95fc4cce1be2a51267213272e0a892b25c3753003a680f9cf42d88752d1bf0d2b03db58958d2d96372521978751fa156a73b44ea72cd955888fd8dfadd9641df708b2ce5f9226714f4b1279a16c998a2f0e6c6260be40d2e0aa18cc2ba0cd97de2cbf90cc400ae0b35c5554296f9c48505b4ddb86b8348384c802a18952f668b08cba5a9fd0b45a942a22cca3281d2c0b3ffe63ffe6b4f1552f3c69a5bfae34343749756a02e4f0bfc2f9c029221946aab7bfa4c1b20d5c0fb759f65049a60b15639e165077d9b68500bed3176a0ecf2925fceaac28bb1ce690932a79fb88d33bb81b5026d41869e4d9b4924b0d3443da4217e94f7e6ae5f247b6a436f2bb99a77c169706ca0ff6beffe404575b982e5bb75924190b5ac0325319498f6eb8557abf4ff7adecabcab51e4bcb926bf7062828aca9bca30309e9ba70e6b27b474f232d95b92c9b99d448da82af5d51eef59db34a94f4ba989be441a93549543997c580a566537b3a443ab283226214b958bfb36909455b1b0599c033422b5e1dc6a0e41b518b19a2cd15e4633d9ccb804c542d8bc3ee8a7b884a91079eb2e67292d3ff768cd43d1a7bd4727e685c20443b210bb24", 0x1000}, {&(0x7f0000000a80)="58df8d8d2b4fd6a4adcf7c7b4e21405643aad37da2ea7682ae8c0575f9d0a384d60f41d1ea41f0ca4e879a3cde1a45db0d56df76b20bd6284c41dad4c5656bb2769363296ece7cfa1205c592ee8fee3132e7c00058bd5cf0af24a354f9324c4664a83af698e46c71ca5441e8c1358eb579d85409d224bfd107b3736e24e694bc55fa30bf67264ae224b75d0c071ad9dd5575af63fc2424a1d4b9c88e952ef11dd7f3d65208863c201c85562803c432f1bcf0df768c74fc27f5f5b3ac0b91ce46509970339e6041121d45c8b1bfe8662e1522acb57caa42573883a5522c27e646f2b5ceeb4011700e9775516ebeb56150bbac35d1ab8fb4c60a", 0xf9}], 0x7, &(0x7f0000000d80)=[@cred={{0x1c, 0x1, 0x2, {r3, r5, r7}}}, @cred={{0x1c, 0x1, 0x2, {r8, 0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r0, r9, r10]}}, @rights={{0x14, 0x1, 0x1, [r11]}}, @rights={{0x18, 0x1, 0x1, [r12, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r13, r0, r14, r15, r16, r17]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, r19}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xee00}}}], 0x118, 0x4008080}}], 0x3, 0x4040) r20 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r20) [ 3390.339818][ T4430] ? fs_reclaim_acquire+0xb0/0x150 [ 3390.342504][ T4430] __should_fail_alloc_page+0xe7/0x130 [ 3390.345137][ T4430] prepare_alloc_pages.constprop.0+0x16f/0x550 [ 3390.348076][ T4430] __alloc_pages+0x14e/0x4a0 [ 3390.350257][ T4430] ? __alloc_pages_slowpath.constprop.0+0x2360/0x2360 [ 3390.353429][ T4430] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 3390.356241][ T4430] alloc_pages+0x1a9/0x270 [ 3390.358294][ T4430] ? kasan_depopulate_vmalloc_pte+0x80/0x80 [ 3390.361062][ T4430] __get_free_pages+0xc/0x40 [ 3390.363243][ T4430] kasan_populate_vmalloc_pte+0x29/0x160 [ 3390.365821][ T4430] ? kasan_depopulate_vmalloc_pte+0x80/0x80 [ 3390.368554][ T4430] __apply_to_page_range+0x5ed/0xdb0 [ 3390.371130][ T4430] ? kasan_depopulate_vmalloc_pte+0x80/0x80 [ 3390.373978][ T4430] ? vm_insert_pages+0xcd0/0xcd0 [ 3390.376380][ T4430] alloc_vmap_area+0x85f/0x2060 [ 3390.378413][ T4430] ? free_vmap_area+0x1c40/0x1c40 [ 3390.380305][ T4430] __get_vm_area_node+0x132/0x3d0 [ 3390.382091][ T4430] __vmalloc_node_range+0x27a/0x1540 [ 3390.383982][ T4430] ? kvm_dev_ioctl+0x210/0x1c20 [ 3390.385804][ T4430] ? kvm_dev_ioctl+0x210/0x1c20 [ 3390.387614][ T4430] ? reacquire_held_locks+0x4b0/0x4b0 [ 3390.389589][ T4430] ? delayed_vfree_work+0x70/0x70 [ 3390.391442][ T4430] ? vsprintf+0x30/0x30 [ 3390.393216][ T4430] ? _raw_spin_unlock+0x28/0x40 [ 3390.395454][ T4430] ? alloc_fd+0x2da/0x6c0 [ 3390.397442][ T4430] ? kvm_dev_ioctl+0x210/0x1c20 [ 3390.399675][ T4430] __vmalloc+0x6d/0x90 [ 3390.401551][ T4430] ? kvm_dev_ioctl+0x210/0x1c20 [ 3390.403793][ T4430] kvm_dev_ioctl+0x210/0x1c20 [ 3390.405747][ T4430] ? reacquire_held_locks+0x4b0/0x4b0 [ 3390.408074][ T4430] ? bit_wait_io_timeout+0x160/0x160 00:57:20 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) read$FUSE(r0, &(0x7f0000001040)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async, rerun: 32) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) (rerun: 32) r3 = getpid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x2, 0x0) read(r4, &(0x7f0000000080)=""/1, 0x1) write$cgroup_pid(r4, &(0x7f00000000c0)=r3, 0x12) (async) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000c00)=0x0) r6 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0xffffffffffffffff, r7) (async) fcntl$getownex(r0, 0x10, &(0x7f0000000c40)={0x0, 0x0}) r9 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) (async) r10 = socket$inet6_udplite(0xa, 0x2, 0x88) (async) r11 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) r12 = openat$cgroup_int(r0, &(0x7f0000000c80)='hugetlb.1GB.rsvd.limit_in_bytes\x00', 0x2, 0x0) (async) r13 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r13, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) (async, rerun: 32) r14 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async, rerun: 32) r15 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000cc0)='./cgroup/syz0\x00', 0x200002, 0x0) (async) r16 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000d00), 0x60c840, 0x0) (async) r17 = ioctl$UDMABUF_CREATE(r0, 0x40187542, &(0x7f0000000d40)={r0, 0x0, 0xfffffffff0000000, 0x2000}) (async, rerun: 32) r18 = socket(0x10, 0x3, 0x0) (rerun: 32) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0xffffffffffffffff, r19) sendmmsg$unix(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)="1fa390ede7db39d8bd0d00c9d3aec01d2f9446d4500e14981272c4572efed2c59fbc10f4794a0788fa4402ea28c3b53bc26a6ecefe9d5b87f1a6df4b416eb2150011d4d72dfff35b944460ae5944179d021c44e28fa570f41d5de03c3ec8a6a29d0e3dceb19e4283c09f07f923a17fa8b92b228cdb0139145d1b8a65cd273b92fd", 0x81}], 0x1, 0x0, 0x0, 0xc815}}, {{&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000240)="04551321905224d9ad4016143f90012a7ae1d31515073ea9478a6c590bbcc3b9b7262a3bf427241c7c9c0b1574c67e8b3ffa1ca4c30c8b4ad459ef7151bb09811569fdd839efab8cc25601b3b34a95d26c1e681a4876e236a13dc258af50fb55db675a582448ce0de91138a6d158105b55ac7a3d50964f6805c8e96fa177c91ee94a2872e6f555abee4d41250d4be57babc827e0c82c11d2a4b53e7e50c45626ae7a28e3e4c01b27f9ecb03f259740e9d3036c375093db289c16d2c7091375f2", 0xc0}, {&(0x7f0000000300)="8c5a7d0f6678f7691921d6e3691133b87b8b065fcabd17306b82a4303faa2b702a5ac4a7b403604701a22f6552653a98f24364b9f448b28c3c8e1f8cbb6586b820e391c04afdad59fa38e70b4d34cd2c780ba0028701", 0x56}, {&(0x7f0000000380)="a780f4851de39d9714928111e35508f53ae494aa92b99a04cd14d0c30caf65a10865ffc89c7c930e69767ff49d3ca3f5dfa43dc713272de713499bd10d5f9447ccdeb9e10f8bdd527b2e929e5188bda6ad7f4a5819109861040e0dea99ba96b39f5486f022a80581295938a5ee40d907fc21f56375f6e6756e1faa7624dc5dcfd1ccba013af8affcdb", 0x89}, {&(0x7f0000000440)="b93220149fd1e4fab69b61031cbc7e2928c2bf5eff42c6d42fa7547a4be9a54decf345d19acfb33203a95ba194e2775469631f2dce5c984dd7e03155", 0x3c}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="599f1d97a541148259", 0x9}, {&(0x7f0000000500)="59eb15b1ba8b184031829747c93d63388217d585f154e231bc9bf93438566267526052f6d1fb7ae1a03670c1a92db21ffe1d1166bdb7c5397dc0398c417c3b96df3d4af8f6bf11c685171de827f5f78a3f2949a557fc75cff47e1c2550c2e1408413ddf7c7c5ea8865421d2748be39372248122474d3d8cd0833c3e2a0f259bad8d928bde2c9627038017e444b8d89282b8987a4cf0b791edfc6ea3e4dc98eb4a30dffdeb12bc305a30acc73cf1f6519ab6dcd268f11", 0xb6}], 0x7, &(0x7f00000006c0)=[@rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {r1, r2, 0xffffffffffffffff}}}], 0x38, 0x4000008}}, {{&(0x7f0000000700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000780)="ea8d66a1aa882d79b4d84415fec1fa81e7e49bbae787a96374be53bb3c653d303ade52d7c5f1df2359290585037e1ad03f601e2ea74cfb685724717c50c192d372ceca57bc0ff2d15e4bb26a283c343311e9bb3542d23f5cf57928eba9b79b41e34ae39e91fa98ee7718ea51b5db6a59b17f88dcd6e1e51c028b5a05d4463453a28b81c137f100acf6d6990f499f545e3cbf2438a2ad", 0x96}, {&(0x7f0000000840)="5225176079b585dbccbb2f31b21caef61acbbb184919a259eb3739ed46d87078e67c427e4cb63f0da94149a2d391d000ccb631f95ae36800ebb9cd616d5cefd348aeb2fdf58e26055ca3373821384faef240cffa72f89559d66321d11408e53d01c0c4862b0efe494040ebefdd5f083dc6639464a189604160b242ff7a5af934b5133cc4fb9c168e249dcedafb277b486e75ef1d4082faae6306159724f122e92d59acd97ec903758d4d117379e6ca1b8a271bd8f155744bc6372d76eade4f6aab23939c7e13462b1693c58ee1", 0xcd}, {&(0x7f0000000940)="368d", 0x2}, {&(0x7f0000000980)="d5529ace6095591d13d920f9b0311bf23fa3dbc9540dcd2bc317", 0x1a}, {&(0x7f00000009c0)="8e3d2aa89ca602de7792336ce14d2c465ab97752745c5ad18bf65a7255d08d8cb158ddb54b651916b425f0c4e2330e38b4e20e40a4e18235dc91e9bca864f702a193402ef7c42186381167bd1a3543eade7ab8931b8b49fddd41344529f7060c9053f04f49fedf8460190184a888b070841b87fc21c0e35d08f1dc8d26c404ecff124fbac2", 0x85}, {&(0x7f0000003080)="1e9c1ba164ab4793d6638306a30cae2ed8d21194c1995ad5b64fbc6d5a683c9f1859ab60c1a207d086e3a48c6ec4169f677e28db02c105ae04917e8f645520a3237559c14ab8b80852361a883f02b168e2b6a3649228aec121549600fb2bc7d17b4d3845649555f2ca10824a0f30eca6268738406c02257fb4b036c37e03f9f7fc5ac8931b3b4a1ad54fd0fe1b6b71599a878505ca2c00966f97edab635e188f135d36b667cff9783669f41e989648b7a8aebede3bfb1e5fed904d68f123695e0bbd7705be34bffdd7e8c894d08345e2be2a1114b3f0ce53337dcf16d0dab082a08b5d88127c1d1d6c0a08752b15b90eb51335b07ac3546b89cd3529560df71d4b4eca4c060d40466a4bc98fc76be3a0e2f22eeba23162798c3047ec068ec57b8f462e00670a470cd2acdee273b60b74d73a92fa0eb4e2d7caf8db39e6442738707c860d180382ca352f9f7cd8a4950b9301d462ff111c4c6cf4c07bc9a0b4f4675c109d98473beb861df1ad8e20c995ab7775b38dd30b450f0a937cf97337013e4a785b2a9a5cd258327a3a380c500b6b754192afa56265f2c7a54549e1a29fd08565d56f754f9432edaa34d67af2de1ef54d0db99e5ca4bd503e46b867f7de10c5c197fe34ab507be0cff043ba77772b37808ede5bb94e3b0190653bd361bd75f196f362e037290cabd043732aab3b78fafeb359a009cf7649c054db452b6d34a6d717e488fb094d980dda0ad842d4ae340a72b1fe10e2daab7ac053e8f21cb14aaf4820e51b40f344c46278508ca2bdc48c58f86e16d85fc3fb27e1523b6c8dd9be3b83bf2567f351f5fdfacaa22f294c0aadd21cf081dc84ea621e2fe4b4a8aea2390d46a4f2b0f0fa638778ce8dc779f0d236f21df13a438b4b15cbbfe2ef57d7365595a39128b39701410f129f8067267b1d30486063d7c1de8f59af7380c5368b4b68adb59c0c4fe547fb49855574e9f8fd1e3771e9c9eda6609d4b6d2c563ab2a30e9127b4409b4e77a50e1d6549062e9a24b36000b2a44ef33db173d1f4ca9cc929768f9e0bffabd0ac2dfc44fbf760206377a6c1f95633a28bbabf99aeb16582521840386a6858eb24fcd31cf284121202e8e9999a00fffe74374e91253ac9a670fbe7caa2404a4499cbb146c35f6339ef394fbec25b953c28d22c2e1b4d9ed5168c82e36839273d9a60f17fc28939fed82baf35297b4b0af1e7ed7ef49810bb13635acda614b1cd02cfc7a6d799456a6fc03123f8dd01f24cf35ed3f67957dc7effef9d1926fe02203f961c8151e6eb386d6d8904ed7d456947821b07743f7f9ffb7d9003539a82256543755527359d67b51aa95c881985fcefb1e1661281403809bd8fda767bc62933f7e4a10ac885ae54a13247bd95c2afa74c68dea531c8f7f60c927aecdd5a44491de912877a412c8f68564350498d734bfd82aad067d66ff7aa936b2e2dad946ad8b4e7bc6a04dff6d69177b020c0e2020d99de8a8347be5364c9698a43b975eb638512b3192560be36e95b087b1da65641a3ddb6c244701945fa8e06cebfe8644b262ccea63edfe502cca3bd146c6908959756d96dc2f9e17847430385234dc6952289674a0eccf63e064867689ac01e8112561fba2b86afb376e85a55517eefb1225f4e72c6f2565fb3994107503e8ccc6fdabcd5a511a060bf7f01e748e89971cf25b5475b6f21d8027a6572c967d90df1178f347c425a660aa4c00f91538ab62ad23849745d2944001a268c47850b224ebcd8605d293f7c55c949fea4d54e27b38e59c261115859e454597c360ab8cae21f9ed2e2efe22c75a6289844d6f8a0726ba3cd860ee1e17481128ecaf801962fef995f799606ab162cc528c6ce006857a00c25a7fa1e54166db87e816be9bc5750ae7d439bef5c41e906d8274ba29b3c9a3ed725bc16da3f50c1a85a79a7fef9d79251f9571f1d6c35fca838693d24881c68ec70aae27a13474201fa5b9b58ba5c520eba0ab4c0e14692ab026571654471ba58aa64d56d76d17d977e24aa1dcc70fe2488527539c7ecc17ea1b12f0c8ff913bbadd0c0d58a3aca0bd92fd517656836705abfcaef7e172c3374982e80e48b5df9a43c737d5ee7a6b25c85b15daca42a15c7744dc75e271829ad861c27a4a0a2c398ca96c98042478f67ec586a2e28cdd8625d8fe85d37eedca19b4d2d1f09553c39980a8c88fdc0ae953388da0785ede30690cb70bbebfcd8b7feefe63739b71f0ecd3738f3d3c188d76d1b6946fdd1d51c9e07b0cf034a12c2ca88d2cfdecaf0aad20446a09232944b724925460d0114471d67aa466d7d6f3cc5525be5b5419630f02eb0941d55bc8b3b77d60312a0afaac30face49e8bfc77e5bf216a6e76776e79409d1ce9c1b05158a71442fb33fec9c3a9cffb7ca03d7fe36fd04a9b173d036d5442dd85002de8aa46c7626967d5b48f4908188ec0ee589fc4f7a1ccb2453d50fdd037e580c6f4921940d60446888053f0e966b83df8304c37d4bdfb17f0071ed300619f2e69673a538c02617547d4382b5648822a8f77005e2790e370294784359263c2aab7437ba93f45af3dd27e93fe1431480d51011feab3ad40ce624030d4cc8be277445ec3213ea20f9914484e498c023cd2665d2594cff7a0c033e774f8eb05287f811d7a956af26eb1ade08cfe7aedc92a766b4413bb90e9db882228fedb2b58fb48683e5b824b7f15ba2c369b44dd5a451b8b8ca3cf760f3848aac817261a9c1d0d6861a2167119ebb9135ed6828723c1e9fbf4f3e4af80d258bbdf9de820bd25fbb727e168a8dcec1095238bc177d92d399725cecee4cb55d78097095d4f5b90ba49f4f77f54f3da6d4ff111de17ca90822c65f85eb2905df0ec55c167bbe350bb1cda6a0344bc209f437d579bec221ecf1a9746e385161c2318950eb591128d03bf4c18c48fc654cae91273b4a98ff61e5072fb8ecaa2a8e10ef1115dfcd7fa69d7b37d9758d75595d78ef732f3a40c24cb7aebc5de44d332dfdf17cacf49cb3a53b590c3f8c5782290765d5523f304211d6aa7b47347aaea46ea198778ad77bfaaf31e1a407ecce118ee99b9c62831b347582493bc029e2388646f8f189fe21c89a7f5e9cc47e554e6b279e62965afdfd8f03472f53c0a968c18a57715b9b70d5b44193af1b1951975228ae4569e2d61c00983c61eea731d00c3d420decd96b9740efbd2e1847b009a8f43eefbdb5707a0081562edca6b49e7908f2dc8d97be2dad37a3a5ae58f26b49625bde35c20cf9e8babb49f5bf9240d97bf3420ec500679615fa84cecebd1b2629d26435201e6a38444b990410c911be6e2ab992a55eab16ab3d292112a2935ffdb771539cf2bb60e883a936fc85db3aa8e58d2210d735e1e07ed27538ca76b0a35604cf9d9433ab1dd20a768efc0a7c609c017cdab479dc6aaec64b11a287e44ff4ad085ff78df94a7cc5b0ee10d11edbb249c3e6d90766896c7a25516e671d2f071cbea063f421e77ec898c7bccc9de9e7f0ea8e6cc5a6d5b26e0a6eaeb228b929240403022516f00aa23cc39b84273fdb63d51e795a01c8bce4534a4a0539c08b17a23e9224517dd72e119cc25c9b2b55e8a18e9bf69421f877cd9847fa7bd12165089c276d7ceb72abb2d3e4a06527e457b0957d7f77ff453908c6c8f479858360e4e25e72b48304373a2c46c68bcbfed82d30d4ada9b0398ad6baf5b832cc5f9752aac8250a9c96562f001167ef666975b66f5eb052012cdf6b30e0bda0b467a7bf0f1280ba4018c044477a53d79c0c773dafd988f53756ce7fb33d8d21b7ab24f0eecfcba9855758e0c93281a90a1fb21cbefd62c5c2cffa3b0a4b89b091fafc8a862380b612e740b7588f6c5899cbfbb972459f5d2e16fb202af0b432633c17213ca04370222cf6e8a9130d63c120a40b700da16708a4029f0ad51a6dc2dc4df6e052eeec4af48d0e3572d04c32b21515d3f72c93a00aabac76eb3d84399dfc33af8c1b09db515c4866f10974c3427d008961ebbf009a9db5047b46c9036d5e4a86a18e17a46133e03a96d521cb93604a4089af6271a12c8eea25ffcacaabbc8dadbad53f0fef16318b496eb125a8dd3f00d8755cae4234bf216b5aca3b34af37b369477b1d4b128f0d81ca299406767cbf66b8a6b4d4e79f0152907daa0031974c1a11cd40d06aef38c4ebfb5c614dca5f89d666d6be886b936c828f607b735f1f6a5e4b496bf6f6b0d58622a62f2d1d61cc156124f55c8981df300fbeae9b994da5f0bd2f288d8a2c356d14ce64b8f1e5b67cbe1ee868088b31075d586e3903f30df6fbd3ce54f0afebf3e6201ca024cfe7b97858c529ee7cac9fff434f70c579c829041278a363594379176c2a887aa06532e0cc495bcae71929c29df7467002ae88dbb9b2c7514088a286a467326cc3e0b346d488c47e3a3fd0a5bcd335aedc74eb1d499fc2c95146c11b20a35d4b29a45f072787acbe7975c54fe29ab179567e4560df49f518a3c1c072be92e534a532d146b05643d95801fb5fbd04eb68db221b4baafc0f03d5c7ee5c6c722d726bf9b3c206cba725d4e107b85af3c3e8927484730d3ced888d0b4bf8e8d621e2adcfcc6f6818d737e76e764a9a5dde2c3fe2866589f539a3f3d5a6cc0c25ec4b62c6ab3813fda830b7a96714cff36597b1a150020567d9314b1cda017d1a8ae80165c3b9bbde095f4c299c95e12ca7365840addc5f997c826dd8f539bb4ef8f31b0925472b0da8de641d75ec53835bb51ae3e5550db32204ede47cfaf341f2c67db405917fcc41d2366af66562f26e22cfa2dd0e4b519709f10a7c0357c1e90995f9088b27e53c49a48edafaa91ce6fcc734ae2a5883c003bf82ea98825fab3aeb423d55fb6d0f0983fa9ad3e00ced7be6335a85a7f4368e703d33c6e32d5f3be27a848cfcd77af939c582a908190fcb3d4128c3a12d0d327f43a22d513822d4b107d132b541ec0ee3e7d5873d980de54be54ad9aa8aa7e4b9a1981a4100ca8d82e8893b3a71843af6944350cc4dbd28557493ec088eecd10593a4b3860dcdc521981836b08dd37c9dcd9c3a8cf0799a426fb11d25b2c4ba34d25c42b50e4a09027db1c2d1bc230e619de8b3d856d836991bc6447fa897c503d13244410c75416b9792044d65cbbd35e531d5592c55f5c474afe95fc4cce1be2a51267213272e0a892b25c3753003a680f9cf42d88752d1bf0d2b03db58958d2d96372521978751fa156a73b44ea72cd955888fd8dfadd9641df708b2ce5f9226714f4b1279a16c998a2f0e6c6260be40d2e0aa18cc2ba0cd97de2cbf90cc400ae0b35c5554296f9c48505b4ddb86b8348384c802a18952f668b08cba5a9fd0b45a942a22cca3281d2c0b3ffe63ffe6b4f1552f3c69a5bfae34343749756a02e4f0bfc2f9c029221946aab7bfa4c1b20d5c0fb759f65049a60b15639e165077d9b68500bed3176a0ecf2925fceaac28bb1ce690932a79fb88d33bb81b5026d41869e4d9b4924b0d3443da4217e94f7e6ae5f247b6a436f2bb99a77c169706ca0ff6beffe404575b982e5bb75924190b5ac0325319498f6eb8557abf4ff7adecabcab51e4bcb926bf7062828aca9bca30309e9ba70e6b27b474f232d95b92c9b99d448da82af5d51eef59db34a94f4ba989be441a93549543997c580a566537b3a443ab283226214b958bfb36909455b1b0599c033422b5e1dc6a0e41b518b19a2cd15e4633d9ccb804c542d8bc3ee8a7b884a91079eb2e67292d3ff768cd43d1a7bd4727e685c20443b210bb24", 0x1000}, {&(0x7f0000000a80)="58df8d8d2b4fd6a4adcf7c7b4e21405643aad37da2ea7682ae8c0575f9d0a384d60f41d1ea41f0ca4e879a3cde1a45db0d56df76b20bd6284c41dad4c5656bb2769363296ece7cfa1205c592ee8fee3132e7c00058bd5cf0af24a354f9324c4664a83af698e46c71ca5441e8c1358eb579d85409d224bfd107b3736e24e694bc55fa30bf67264ae224b75d0c071ad9dd5575af63fc2424a1d4b9c88e952ef11dd7f3d65208863c201c85562803c432f1bcf0df768c74fc27f5f5b3ac0b91ce46509970339e6041121d45c8b1bfe8662e1522acb57caa42573883a5522c27e646f2b5ceeb4011700e9775516ebeb56150bbac35d1ab8fb4c60a", 0xf9}], 0x7, &(0x7f0000000d80)=[@cred={{0x1c, 0x1, 0x2, {r3, r5, r7}}}, @cred={{0x1c, 0x1, 0x2, {r8, 0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r0, r9, r10]}}, @rights={{0x14, 0x1, 0x1, [r11]}}, @rights={{0x18, 0x1, 0x1, [r12, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r13, r0, r14, r15, r16, r17]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, r19}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xee00}}}], 0x118, 0x4008080}}], 0x3, 0x4040) (async) r20 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r20) [ 3390.410167][ T4430] ? kvm_vcpu_stats_release+0x80/0x80 [ 3390.412761][ T4430] ? selinux_file_ioctl+0x17d/0x270 [ 3390.415172][ T4430] ? selinux_file_ioctl+0xb5/0x270 [ 3390.417549][ T4430] ? kvm_vcpu_stats_release+0x80/0x80 [ 3390.419955][ T4430] __x64_sys_ioctl+0x18f/0x210 [ 3390.422091][ T4430] do_syscall_64+0x38/0xb0 [ 3390.424171][ T4430] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3390.426763][ T4430] RIP: 0033:0x7f99d787cae9 [ 3390.428838][ T4430] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3390.437254][ T4430] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3390.441003][ T4430] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3390.444520][ T4430] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3390.447941][ T4430] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3390.450943][ T4430] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3390.454059][ T4430] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3390.457167][ T4430] [ 3390.458357][ T4428] CPU: 3 PID: 4428 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3390.462479][ T4428] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3390.466423][ T4428] Call Trace: [ 3390.467768][ T4428] [ 3390.469153][ T4428] dump_stack_lvl+0x125/0x1b0 [ 3390.471349][ T4428] should_fail_ex+0x496/0x5b0 [ 3390.473582][ T4428] should_failslab+0x9/0x20 [ 3390.475745][ T4428] kmem_cache_alloc+0x61/0x400 [ 3390.477988][ T4428] security_inode_alloc+0x38/0x180 [ 3390.480384][ T4428] inode_init_always+0xbef/0xee0 [ 3390.482598][ T4428] alloc_inode+0x7a/0x220 [ 3390.484591][ T4428] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3390.487279][ T4428] new_inode+0x22/0x260 [ 3390.489182][ T4428] ? sget+0x4d2/0x610 [ 3390.490978][ T4428] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3390.493622][ T4428] dlmfs_fill_super+0xf0/0x2d0 [ 3390.495873][ T4428] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3390.498731][ T4428] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3390.501501][ T4428] mount_nodev+0x65/0x110 [ 3390.503512][ T4428] ? param_set_dlmfs_capabilities+0x50/0x50 [ 3390.505953][ T4428] legacy_get_tree+0x109/0x220 [ 3390.507953][ T4428] vfs_get_tree+0x8c/0x370 [ 3390.509807][ T4428] vfs_cmd_create+0x11f/0x2f0 [ 3390.512002][ T4428] __do_sys_fsconfig+0x832/0xb90 [ 3390.514306][ T4428] ? vfs_cmd_create+0x2f0/0x2f0 [ 3390.516624][ T4428] ? fput+0x30/0x1a0 [ 3390.518464][ T4428] ? syscall_enter_from_user_mode+0x26/0x80 [ 3390.521227][ T4428] do_syscall_64+0x38/0xb0 [ 3390.523314][ T4428] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3390.526064][ T4428] RIP: 0033:0x7f81fc27cae9 [ 3390.528174][ T4428] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 00:57:20 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 6) [ 3390.536835][ T4428] RSP: 002b:00007f81fd0810c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001af [ 3390.541064][ T4428] RAX: ffffffffffffffda RBX: 00007f81fc39bf80 RCX: 00007f81fc27cae9 00:57:20 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) [ 3390.545085][ T4428] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 3390.549065][ T4428] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3390.552806][ T4428] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3390.556325][ T4428] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3390.560068][ T4428] 00:57:20 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) dup2(r0, r1) (async) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) (async) [ 3390.574255][ T4448] FAULT_INJECTION: forcing a failure. [ 3390.574255][ T4448] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3390.579305][ T4448] CPU: 1 PID: 4448 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3390.583141][ T4448] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3390.586797][ T4448] Call Trace: [ 3390.588082][ T4448] [ 3390.589186][ T4448] dump_stack_lvl+0x125/0x1b0 [ 3390.591261][ T4448] should_fail_ex+0x496/0x5b0 [ 3390.593151][ T4448] ? fs_reclaim_acquire+0xb0/0x150 [ 3390.595170][ T4448] __should_fail_alloc_page+0xe7/0x130 [ 3390.597264][ T4448] prepare_alloc_pages.constprop.0+0x16f/0x550 [ 3390.599543][ T4448] __alloc_pages+0x14e/0x4a0 [ 3390.601266][ T4448] ? lock_acquire+0x1ae/0x510 [ 3390.603123][ T4448] ? __alloc_pages_slowpath.constprop.0+0x2360/0x2360 [ 3390.606059][ T4448] ? __page_table_check_ptes_set+0x159/0x220 [ 3390.608317][ T4448] ? spin_bug+0x1d0/0x1d0 [ 3390.609931][ T4448] alloc_pages+0x1a9/0x270 [ 3390.611645][ T4448] ? kasan_depopulate_vmalloc_pte+0x80/0x80 [ 3390.613824][ T4448] __get_free_pages+0xc/0x40 [ 3390.615579][ T4448] kasan_populate_vmalloc_pte+0x29/0x160 [ 3390.617666][ T4448] ? kasan_depopulate_vmalloc_pte+0x80/0x80 [ 3390.619964][ T4448] __apply_to_page_range+0x5ed/0xdb0 [ 3390.621925][ T4448] ? kasan_depopulate_vmalloc_pte+0x80/0x80 [ 3390.624176][ T4448] ? vm_insert_pages+0xcd0/0xcd0 [ 3390.626234][ T4448] alloc_vmap_area+0x85f/0x2060 [ 3390.628123][ T4448] ? free_vmap_area+0x1c40/0x1c40 [ 3390.630046][ T4448] __get_vm_area_node+0x132/0x3d0 [ 3390.632008][ T4448] __vmalloc_node_range+0x27a/0x1540 [ 3390.633991][ T4448] ? kvm_dev_ioctl+0x210/0x1c20 [ 3390.635849][ T4448] ? kvm_dev_ioctl+0x210/0x1c20 [ 3390.637658][ T4448] ? reacquire_held_locks+0x4b0/0x4b0 [ 3390.639667][ T4448] ? delayed_vfree_work+0x70/0x70 [ 3390.641545][ T4448] ? vsprintf+0x30/0x30 [ 3390.643105][ T4448] ? _raw_spin_unlock+0x28/0x40 [ 3390.644953][ T4448] ? alloc_fd+0x2da/0x6c0 [ 3390.646545][ T4448] ? kvm_dev_ioctl+0x210/0x1c20 [ 3390.648408][ T4448] __vmalloc+0x6d/0x90 [ 3390.649923][ T4448] ? kvm_dev_ioctl+0x210/0x1c20 [ 3390.651856][ T4448] kvm_dev_ioctl+0x210/0x1c20 [ 3390.653620][ T4448] ? reacquire_held_locks+0x4b0/0x4b0 [ 3390.655690][ T4448] ? bit_wait_io_timeout+0x160/0x160 [ 3390.657649][ T4448] ? kvm_vcpu_stats_release+0x80/0x80 [ 3390.659696][ T4448] ? selinux_file_ioctl+0x17d/0x270 [ 3390.661701][ T4448] ? selinux_file_ioctl+0xb5/0x270 [ 3390.663668][ T4448] ? kvm_vcpu_stats_release+0x80/0x80 [ 3390.665666][ T4448] __x64_sys_ioctl+0x18f/0x210 [ 3390.667485][ T4448] do_syscall_64+0x38/0xb0 [ 3390.669181][ T4448] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3390.671523][ T4448] RIP: 0033:0x7f99d787cae9 [ 3390.673344][ T4448] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3390.680466][ T4448] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3390.683646][ T4448] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3390.686644][ T4448] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3390.689654][ T4448] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3390.692962][ T4448] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3390.696000][ T4448] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3390.698935][ T4448] 00:57:20 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) 00:57:20 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 7) 00:57:20 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 11) 00:57:20 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) [ 3391.189890][ T4456] FAULT_INJECTION: forcing a failure. [ 3391.189890][ T4456] name failslab, interval 1, probability 0, space 0, times 0 [ 3391.196313][ T4456] CPU: 3 PID: 4456 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 00:57:20 executing program 0: quotactl_fd$Q_SETINFO(0xffffffffffffffff, 0xffffffff80000600, 0xee01, &(0x7f0000000080)={0x12c, 0xfffffffffffffffd, 0x1, 0x2}) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r2, 0x8010661b, &(0x7f0000000000)) dup2(r0, r1) [ 3391.201073][ T4456] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3391.205826][ T4456] Call Trace: [ 3391.207356][ T4456] [ 3391.208464][ T4456] dump_stack_lvl+0x125/0x1b0 00:57:20 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) [ 3391.210278][ T4456] should_fail_ex+0x496/0x5b0 [ 3391.212117][ T4456] should_failslab+0x9/0x20 [ 3391.214143][ T4456] kmem_cache_alloc_lru+0x65/0x6d0 [ 3391.216421][ T4456] __d_alloc+0x32/0xac0 [ 3391.218395][ T4456] d_make_root+0x48/0xf0 [ 3391.220425][ T4456] dlmfs_fill_super+0x218/0x2d0 [ 3391.222356][ T4456] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3391.224631][ T4456] ? param_get_dlmfs_capabilities+0x60/0x60 00:57:20 executing program 0: quotactl_fd$Q_SETINFO(0xffffffffffffffff, 0xffffffff80000600, 0xee01, &(0x7f0000000080)={0x12c, 0xfffffffffffffffd, 0x1, 0x2}) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r2, 0x8010661b, &(0x7f0000000000)) dup2(r0, r1) [ 3391.226840][ T4456] mount_nodev+0x65/0x110 [ 3391.229026][ T4456] ? param_set_dlmfs_capabilities+0x50/0x50 [ 3391.231623][ T4456] legacy_get_tree+0x109/0x220 [ 3391.233483][ T4456] vfs_get_tree+0x8c/0x370 [ 3391.235449][ T4456] vfs_cmd_create+0x11f/0x2f0 [ 3391.237522][ T4456] __do_sys_fsconfig+0x832/0xb90 [ 3391.239592][ T4456] ? vfs_cmd_create+0x2f0/0x2f0 [ 3391.241364][ T4456] ? fput+0x30/0x1a0 [ 3391.242951][ T4456] ? syscall_enter_from_user_mode+0x26/0x80 [ 3391.245566][ T4456] do_syscall_64+0x38/0xb0 [ 3391.247568][ T4456] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3391.250176][ T4456] RIP: 0033:0x7f81fc27cae9 00:57:20 executing program 0: quotactl_fd$Q_SETINFO(0xffffffffffffffff, 0xffffffff80000600, 0xee01, &(0x7f0000000080)={0x12c, 0xfffffffffffffffd, 0x1, 0x2}) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async, rerun: 32) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r2, 0x8010661b, &(0x7f0000000000)) dup2(r0, r1) 00:57:20 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) [ 3391.251902][ T4456] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3391.259022][ T4456] RSP: 002b:00007f81fd0810c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001af [ 3391.262020][ T4456] RAX: ffffffffffffffda RBX: 00007f81fc39bf80 RCX: 00007f81fc27cae9 [ 3391.265045][ T4456] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 3391.268365][ T4456] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3391.271062][ T4456] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3391.274133][ T4456] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3391.277861][ T4456] 00:57:20 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 12) [ 3391.317693][ T4477] FAULT_INJECTION: forcing a failure. [ 3391.317693][ T4477] name failslab, interval 1, probability 0, space 0, times 0 [ 3391.323397][ T4477] CPU: 2 PID: 4477 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3391.327994][ T4477] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3391.332091][ T4477] Call Trace: [ 3391.333578][ T4477] [ 3391.334887][ T4477] dump_stack_lvl+0x125/0x1b0 [ 3391.337017][ T4477] should_fail_ex+0x496/0x5b0 [ 3391.339160][ T4477] should_failslab+0x9/0x20 [ 3391.341245][ T4477] kmem_cache_alloc_lru+0x65/0x6d0 [ 3391.343535][ T4477] __d_alloc+0x32/0xac0 [ 3391.345402][ T4477] d_make_root+0x48/0xf0 [ 3391.347403][ T4477] dlmfs_fill_super+0x218/0x2d0 [ 3391.349761][ T4477] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3391.352598][ T4477] ? param_get_dlmfs_capabilities+0x60/0x60 [ 3391.355362][ T4477] mount_nodev+0x65/0x110 [ 3391.357414][ T4477] ? param_set_dlmfs_capabilities+0x50/0x50 [ 3391.360225][ T4477] legacy_get_tree+0x109/0x220 [ 3391.362543][ T4477] vfs_get_tree+0x8c/0x370 [ 3391.364703][ T4477] vfs_cmd_create+0x11f/0x2f0 [ 3391.366960][ T4477] __do_sys_fsconfig+0x832/0xb90 [ 3391.369354][ T4477] ? vfs_cmd_create+0x2f0/0x2f0 [ 3391.371764][ T4477] ? fput+0x30/0x1a0 [ 3391.373663][ T4477] ? syscall_enter_from_user_mode+0x26/0x80 [ 3391.376484][ T4477] do_syscall_64+0x38/0xb0 [ 3391.378594][ T4477] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3391.381378][ T4477] RIP: 0033:0x7f81fc27cae9 [ 3391.383469][ T4477] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3391.392472][ T4477] RSP: 002b:00007f81fd0810c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001af [ 3391.396321][ T4477] RAX: ffffffffffffffda RBX: 00007f81fc39bf80 RCX: 00007f81fc27cae9 [ 3391.400064][ T4477] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000003 [ 3391.403661][ T4477] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3391.407321][ T4477] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3391.410964][ T4477] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3391.414648][ T4477] 00:57:21 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 8) 00:57:21 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:21 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$VT_OPENQRY(r2, 0x5600, &(0x7f00000000c0)) mount(&(0x7f0000000000)=@filename='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='coda\x00', 0x1800011, &(0x7f0000000100)='/dev/dlm-monitor\x00') dup2(r0, r1) 00:57:21 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 13) 00:57:21 executing program 0: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$VT_OPENQRY(r2, 0x5600, &(0x7f00000000c0)) mount(&(0x7f0000000000)=@filename='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='coda\x00', 0x1800011, &(0x7f0000000100)='/dev/dlm-monitor\x00') dup2(r0, r1) 00:57:21 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 14) 00:57:21 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 15) 00:57:21 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:21 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 9) 00:57:21 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_dev$ptys(0xc, 0x3, 0x0) (async) r2 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$VT_OPENQRY(r2, 0x5600, &(0x7f00000000c0)) mount(&(0x7f0000000000)=@filename='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='coda\x00', 0x1800011, &(0x7f0000000100)='/dev/dlm-monitor\x00') (async) mount(&(0x7f0000000000)=@filename='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='coda\x00', 0x1800011, &(0x7f0000000100)='/dev/dlm-monitor\x00') dup2(r0, r1) 00:57:21 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:21 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) (fail_nth: 16) 00:57:21 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) [ 3391.585181][ T4503] FAULT_INJECTION: forcing a failure. [ 3391.585181][ T4503] name fail_usercopy, interval 1, probability 0, space 0, times 0 00:57:21 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r4 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r4, 0x2007ffb) read$FUSE(r3, &(0x7f0000004dc0)={0x2020}, 0x2020) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x11, 0xe, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xff}, [@func, @alu={0x7, 0x0, 0xc, 0x9, 0xb, 0xfffffffffffffe32, 0xfffffffffffffff0}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3ff}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1}, @generic={0x0, 0xb, 0x6, 0xa2, 0x4}, @map_val={0x18, 0x0, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x4}, @generic={0x7f, 0x0, 0x1, 0x12b, 0x5}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}]}, &(0x7f0000000100)='GPL\x00', 0x9, 0x1000, &(0x7f0000001040)=""/4096, 0x41000, 0x64, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000200)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x0, 0xc, 0x435, 0x38}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000280)=[r0], &(0x7f00000002c0)=[{0x3, 0x1, 0xb, 0x9}, {0x5, 0x2, 0x10, 0x3}, {0x3, 0x5, 0x7, 0xa}, {0x2, 0x4, 0x6, 0x4}, {0x2, 0x2, 0xe, 0x5}], 0x10, 0x2}, 0x90) r6 = dup3(r2, r5, 0x80000) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000440)='./binderfs/binder1\x00', 0x2, 0x0) r8 = mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r6, 0x6) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f0000000640)={0x7c, 0x0, &(0x7f0000000580)=[@increfs_done={0x40106308, 0x1}, @reply={0x40406301, {0x2, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x60, 0x18, &(0x7f00000004c0)={@fd={0x66642a85, 0x0, r2}, @fda={0x66646185, 0x0, 0x0, 0x5}, @ptr={0x70742a85, 0x0, &(0x7f0000000480)=""/43, 0x2b, 0x1, 0x18}}, &(0x7f0000000540)={0x0, 0x18, 0x38}}}, @exit_looper, @request_death={0x400c630e, 0x1}, @enter_looper, @free_buffer={0x40086303, r8}], 0x9, 0x0, &(0x7f0000000600)="f20730fff4cd670161"}) sendfile(r3, r4, 0x0, 0x1000000201005) ioctl$FBIOPUTCMAP(r3, 0x4605, &(0x7f0000000140)={0x3, 0x1, &(0x7f0000000000)=[0x8], &(0x7f0000000080)=[0x2, 0x7fff, 0x1, 0x9, 0x5, 0x4, 0x2, 0x3], &(0x7f00000000c0)=[0x8, 0x1, 0x9, 0x1, 0x1, 0xff, 0xe6], &(0x7f0000000100)}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) dup(r2) open(&(0x7f0000000680)='./bus\x00', 0x200, 0x70) dup2(r0, r1) [ 3391.592826][ T4503] CPU: 1 PID: 4503 Comm: syz-executor.2 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3391.597564][ T4503] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3391.602095][ T4503] Call Trace: [ 3391.603692][ T4503] 00:57:21 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 10) [ 3391.604949][ T4503] dump_stack_lvl+0x125/0x1b0 [ 3391.606871][ T4503] should_fail_ex+0x496/0x5b0 [ 3391.609100][ T4503] _copy_from_user+0x30/0xf0 [ 3391.611276][ T4503] kstrtouint_from_user+0xd7/0x1b0 [ 3391.613706][ T4503] ? kstrtouint+0x130/0x130 [ 3391.615881][ T4503] ? lock_sync+0x190/0x190 [ 3391.617844][ T4503] proc_fail_nth_write+0x84/0x260 [ 3391.619759][ T4503] ? proc_task_getattr+0x230/0x230 [ 3391.621652][ T4503] vfs_write+0x2a4/0xe40 [ 3391.623341][ T4503] ? proc_task_getattr+0x230/0x230 [ 3391.625314][ T4503] ? kernel_write+0x6c0/0x6c0 [ 3391.627066][ T4503] ? __fget_files+0x272/0x410 [ 3391.628842][ T4503] ksys_write+0x12f/0x250 [ 3391.630475][ T4503] ? __ia32_sys_read+0xb0/0xb0 [ 3391.632283][ T4503] ? syscall_enter_from_user_mode+0x26/0x80 [ 3391.634695][ T4503] do_syscall_64+0x38/0xb0 00:57:21 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 11) [ 3391.636416][ T4503] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3391.638805][ T4503] RIP: 0033:0x7f81fc27b82f [ 3391.640650][ T4503] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 b9 80 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 0c 81 02 00 48 [ 3391.648032][ T4503] RSP: 002b:00007f81fd0810c0 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 3391.650980][ T4503] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f81fc27b82f [ 3391.653971][ T4503] RDX: 0000000000000001 RSI: 00007f81fd081130 RDI: 0000000000000004 [ 3391.656928][ T4503] RBP: 00007f81fd081120 R08: 0000000000000000 R09: 0000000000000000 [ 3391.659918][ T4503] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 3391.662865][ T4503] R13: 000000000000000b R14: 00007f81fc39bf80 R15: 00007ffd190df948 [ 3391.665877][ T4503] 00:57:21 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:57:21 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 12) [ 3391.704087][ T37] audit: type=1804 audit(3441.297:92693): pid=4514 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir3861640158/syzkaller.YKHiYQ/10293/bus" dev="sda1" ino=1953 res=1 errno=0 00:57:21 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 13) 00:57:21 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, 0x0, 0x0, 0x0) 00:57:22 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x3, 0x0, 0x0, 0x0) 00:57:22 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 14) 00:57:22 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:22 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = socket$inet_udplite(0x2, 0x2, 0x88) (async) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (async) r4 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r4, 0x2007ffb) (async) read$FUSE(r3, &(0x7f0000004dc0)={0x2020}, 0x2020) (async) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x11, 0xe, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xff}, [@func, @alu={0x7, 0x0, 0xc, 0x9, 0xb, 0xfffffffffffffe32, 0xfffffffffffffff0}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3ff}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1}, @generic={0x0, 0xb, 0x6, 0xa2, 0x4}, @map_val={0x18, 0x0, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x4}, @generic={0x7f, 0x0, 0x1, 0x12b, 0x5}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}]}, &(0x7f0000000100)='GPL\x00', 0x9, 0x1000, &(0x7f0000001040)=""/4096, 0x41000, 0x64, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000200)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x0, 0xc, 0x435, 0x38}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000280)=[r0], &(0x7f00000002c0)=[{0x3, 0x1, 0xb, 0x9}, {0x5, 0x2, 0x10, 0x3}, {0x3, 0x5, 0x7, 0xa}, {0x2, 0x4, 0x6, 0x4}, {0x2, 0x2, 0xe, 0x5}], 0x10, 0x2}, 0x90) r6 = dup3(r2, r5, 0x80000) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000440)='./binderfs/binder1\x00', 0x2, 0x0) (async) r8 = mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r6, 0x6) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f0000000640)={0x7c, 0x0, &(0x7f0000000580)=[@increfs_done={0x40106308, 0x1}, @reply={0x40406301, {0x2, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x60, 0x18, &(0x7f00000004c0)={@fd={0x66642a85, 0x0, r2}, @fda={0x66646185, 0x0, 0x0, 0x5}, @ptr={0x70742a85, 0x0, &(0x7f0000000480)=""/43, 0x2b, 0x1, 0x18}}, &(0x7f0000000540)={0x0, 0x18, 0x38}}}, @exit_looper, @request_death={0x400c630e, 0x1}, @enter_looper, @free_buffer={0x40086303, r8}], 0x9, 0x0, &(0x7f0000000600)="f20730fff4cd670161"}) sendfile(r3, r4, 0x0, 0x1000000201005) (async) ioctl$FBIOPUTCMAP(r3, 0x4605, &(0x7f0000000140)={0x3, 0x1, &(0x7f0000000000)=[0x8], &(0x7f0000000080)=[0x2, 0x7fff, 0x1, 0x9, 0x5, 0x4, 0x2, 0x3], &(0x7f00000000c0)=[0x8, 0x1, 0x9, 0x1, 0x1, 0xff, 0xe6], &(0x7f0000000100)}) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) dup(r2) (async) open(&(0x7f0000000680)='./bus\x00', 0x200, 0x70) (async) dup2(r0, r1) 00:57:22 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x4, 0x0, 0x0, 0x0) 00:57:22 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 15) 00:57:22 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (async) r4 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r4, 0x2007ffb) (async) read$FUSE(r3, &(0x7f0000004dc0)={0x2020}, 0x2020) (async) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x11, 0xe, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xff}, [@func, @alu={0x7, 0x0, 0xc, 0x9, 0xb, 0xfffffffffffffe32, 0xfffffffffffffff0}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3ff}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1}, @generic={0x0, 0xb, 0x6, 0xa2, 0x4}, @map_val={0x18, 0x0, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x4}, @generic={0x7f, 0x0, 0x1, 0x12b, 0x5}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}]}, &(0x7f0000000100)='GPL\x00', 0x9, 0x1000, &(0x7f0000001040)=""/4096, 0x41000, 0x64, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000200)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000240)={0x0, 0xc, 0x435, 0x38}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000280)=[r0], &(0x7f00000002c0)=[{0x3, 0x1, 0xb, 0x9}, {0x5, 0x2, 0x10, 0x3}, {0x3, 0x5, 0x7, 0xa}, {0x2, 0x4, 0x6, 0x4}, {0x2, 0x2, 0xe, 0x5}], 0x10, 0x2}, 0x90) r6 = dup3(r2, r5, 0x80000) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000440)='./binderfs/binder1\x00', 0x2, 0x0) (async) r8 = mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r6, 0x6) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f0000000640)={0x7c, 0x0, &(0x7f0000000580)=[@increfs_done={0x40106308, 0x1}, @reply={0x40406301, {0x2, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x60, 0x18, &(0x7f00000004c0)={@fd={0x66642a85, 0x0, r2}, @fda={0x66646185, 0x0, 0x0, 0x5}, @ptr={0x70742a85, 0x0, &(0x7f0000000480)=""/43, 0x2b, 0x1, 0x18}}, &(0x7f0000000540)={0x0, 0x18, 0x38}}}, @exit_looper, @request_death={0x400c630e, 0x1}, @enter_looper, @free_buffer={0x40086303, r8}], 0x9, 0x0, &(0x7f0000000600)="f20730fff4cd670161"}) sendfile(r3, r4, 0x0, 0x1000000201005) (async) ioctl$FBIOPUTCMAP(r3, 0x4605, &(0x7f0000000140)={0x3, 0x1, &(0x7f0000000000)=[0x8], &(0x7f0000000080)=[0x2, 0x7fff, 0x1, 0x9, 0x5, 0x4, 0x2, 0x3], &(0x7f00000000c0)=[0x8, 0x1, 0x9, 0x1, 0x1, 0xff, 0xe6], &(0x7f0000000100)}) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00'}) (async) dup(r2) open(&(0x7f0000000680)='./bus\x00', 0x200, 0x70) dup2(r0, r1) 00:57:22 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x5, 0x0, 0x0, 0x0) 00:57:22 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) sendmsg$nl_route(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@RTM_GETMDB={0x18, 0x56, 0x300, 0x70bd2b, 0x25dfdbff, {}, ["", "", ""]}, 0x18}}, 0x20040800) 00:57:22 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 16) 00:57:22 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x7, 0x0, 0x0, 0x0) 00:57:22 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 17) 00:57:22 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x69be50}], 0x1, 0x0, 0x10000000}, 0x1f00) sendmsg$tipc(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:22 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x8, 0x0, 0x0, 0x0) 00:57:22 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) sendmsg$nl_route(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@RTM_GETMDB={0x18, 0x56, 0x300, 0x70bd2b, 0x25dfdbff, {}, ["", "", ""]}, 0x18}}, 0x20040800) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) dup2(r0, r1) (async) sendmsg$nl_route(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@RTM_GETMDB={0x18, 0x56, 0x300, 0x70bd2b, 0x25dfdbff, {}, ["", "", ""]}, 0x18}}, 0x20040800) (async) 00:57:22 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x14, 0x0, 0x0, 0x0) [ 3393.329478][ T4555] FAULT_INJECTION: forcing a failure. [ 3393.329478][ T4555] name failslab, interval 1, probability 0, space 0, times 0 [ 3393.335488][ T4555] CPU: 0 PID: 4555 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3393.340101][ T4555] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3393.344397][ T4555] Call Trace: [ 3393.345985][ T4555] [ 3393.347403][ T4555] dump_stack_lvl+0x125/0x1b0 00:57:22 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x22, 0x0, 0x0, 0x0) [ 3393.349623][ T4555] should_fail_ex+0x496/0x5b0 00:57:22 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) sendmsg$nl_route(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@RTM_GETMDB={0x18, 0x56, 0x300, 0x70bd2b, 0x25dfdbff, {}, ["", "", ""]}, 0x18}}, 0x20040800) [ 3393.352009][ T4555] should_failslab+0x9/0x20 [ 3393.354324][ T4555] __kmem_cache_alloc_node+0x5f/0x470 [ 3393.356847][ T4555] ? vsprintf+0x30/0x30 [ 3393.358829][ T4555] kmalloc_trace+0x25/0xe0 [ 3393.360966][ T4555] init_srcu_struct_fields+0x8da/0xdc0 [ 3393.363493][ T4555] kvm_dev_ioctl+0x5be/0x1c20 [ 3393.365711][ T4555] ? reacquire_held_locks+0x4b0/0x4b0 00:57:22 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x42, 0x0, 0x0, 0x0) [ 3393.368189][ T4555] ? bit_wait_io_timeout+0x160/0x160 [ 3393.370815][ T4555] ? kvm_vcpu_stats_release+0x80/0x80 [ 3393.373352][ T4555] ? selinux_file_ioctl+0x17d/0x270 [ 3393.375780][ T4555] ? selinux_file_ioctl+0xb5/0x270 [ 3393.378209][ T4555] ? kvm_vcpu_stats_release+0x80/0x80 [ 3393.380725][ T4555] __x64_sys_ioctl+0x18f/0x210 [ 3393.382962][ T4555] do_syscall_64+0x38/0xb0 [ 3393.384887][ T4555] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3393.387836][ T4555] RIP: 0033:0x7f99d787cae9 [ 3393.389952][ T4555] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3393.398916][ T4555] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3393.402943][ T4555] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3393.406616][ T4555] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3393.410290][ T4555] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3393.413926][ T4555] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3393.417534][ T4555] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3393.421424][ T4555] 00:57:23 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 18) [ 3393.454584][ T4570] FAULT_INJECTION: forcing a failure. [ 3393.454584][ T4570] name failslab, interval 1, probability 0, space 0, times 0 [ 3393.460299][ T4570] CPU: 2 PID: 4570 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3393.464986][ T4570] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3393.469602][ T4570] Call Trace: [ 3393.471138][ T4570] [ 3393.472516][ T4570] dump_stack_lvl+0x125/0x1b0 [ 3393.474692][ T4570] should_fail_ex+0x496/0x5b0 [ 3393.476870][ T4570] should_failslab+0x9/0x20 [ 3393.478953][ T4570] __kmem_cache_alloc_node+0x5f/0x470 [ 3393.481473][ T4570] ? vsprintf+0x30/0x30 [ 3393.483421][ T4570] kmalloc_trace+0x25/0xe0 [ 3393.485487][ T4570] init_srcu_struct_fields+0x8da/0xdc0 [ 3393.488024][ T4570] kvm_dev_ioctl+0x5be/0x1c20 [ 3393.490212][ T4570] ? reacquire_held_locks+0x4b0/0x4b0 [ 3393.492769][ T4570] ? bit_wait_io_timeout+0x160/0x160 [ 3393.495201][ T4570] ? kvm_vcpu_stats_release+0x80/0x80 [ 3393.497657][ T4570] ? selinux_file_ioctl+0x17d/0x270 [ 3393.500063][ T4570] ? selinux_file_ioctl+0xb5/0x270 [ 3393.502467][ T4570] ? kvm_vcpu_stats_release+0x80/0x80 [ 3393.504958][ T4570] __x64_sys_ioctl+0x18f/0x210 [ 3393.507154][ T4570] do_syscall_64+0x38/0xb0 [ 3393.509282][ T4570] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3393.511902][ T4570] RIP: 0033:0x7f99d787cae9 [ 3393.514018][ T4570] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3393.522694][ T4570] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3393.526536][ T4570] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3393.530185][ T4570] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3393.533946][ T4570] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3393.537655][ T4570] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3393.541260][ T4570] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3393.544905][ T4570] 00:57:23 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x2) 00:57:23 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 19) 00:57:23 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, 0x0, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:23 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) write$P9_RLOCK(r2, &(0x7f0000000240)={0x8, 0x35, 0x2, 0x3}, 0x8) r3 = dup2(r0, r1) socketpair(0x0, 0x3, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r0, r3) r6 = accept$ax25(r4, &(0x7f0000000140)={{}, [@netrom, @null, @null, @default, @netrom, @null, @rose, @netrom]}, &(0x7f0000000200)=0x48) getsockname$ax25(r6, &(0x7f0000000080)={{0x3, @netrom}, [@bcast, @remote, @null, @rose, @netrom, @null, @netrom, @null]}, &(0x7f0000000000)=0x48) r7 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r9 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r9, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r8}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(r10, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x34, r11, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_COALESCE_RX_USECS={0x8}]}, 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000340)={'syztnl1\x00', &(0x7f00000002c0)={'syztnl2\x00', 0x0, 0x10, 0x0, 0x3, 0x8000, {{0x14, 0x4, 0x1, 0x3, 0x50, 0x65, 0x0, 0x1, 0x29, 0x0, @empty, @multicast2, {[@end, @noop, @end, @rr={0x7, 0x7, 0x3e, [@dev={0xac, 0x14, 0x14, 0x36}]}, @lsrr={0x83, 0x17, 0x5e, [@remote, @rand_addr=0x64010100, @dev={0xac, 0x14, 0x14, 0x32}, @dev={0xac, 0x14, 0x14, 0x22}, @remote]}, @end, @timestamp_addr={0x44, 0xc, 0x4a, 0x1, 0x1, [{@dev={0xac, 0x14, 0x14, 0x32}, 0x3}]}, @ssrr={0x89, 0xb, 0xf3, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast]}]}}}}}) getsockopt$inet6_mreq(r2, 0x29, 0x15, &(0x7f0000000380)={@mcast1, 0x0}, &(0x7f00000003c0)=0x14) r14 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r16 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r16, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r15}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) r17 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r17, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r19 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r19, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r18}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000400)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r9, &(0x7f0000000640)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0xd56d734ce99b70f2}, 0xc, &(0x7f0000000600)={&(0x7f0000000440)={0x1bc, r11, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r18}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x1bc}}, 0x20000000) [ 3394.202021][ T4577] FAULT_INJECTION: forcing a failure. 00:57:23 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x3) [ 3394.202021][ T4577] name failslab, interval 1, probability 0, space 0, times 0 [ 3394.207401][ T4577] CPU: 2 PID: 4577 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3394.211759][ T4577] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3394.215540][ T4577] Call Trace: [ 3394.216775][ T4577] [ 3394.217839][ T4577] dump_stack_lvl+0x125/0x1b0 [ 3394.219808][ T4577] should_fail_ex+0x496/0x5b0 [ 3394.221800][ T4577] should_failslab+0x9/0x20 [ 3394.223594][ T4577] __kmem_cache_alloc_node+0x5f/0x470 00:57:23 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x4) [ 3394.225549][ T4577] kmalloc_trace+0x25/0xe0 [ 3394.227378][ T4577] kvm_dev_ioctl+0x9b6/0x1c20 [ 3394.229579][ T4577] ? bit_wait_io_timeout+0x160/0x160 [ 3394.231696][ T4577] ? kvm_vcpu_stats_release+0x80/0x80 [ 3394.234075][ T4577] ? selinux_file_ioctl+0x17d/0x270 [ 3394.236374][ T4577] ? selinux_file_ioctl+0xb5/0x270 [ 3394.238285][ T4577] ? kvm_vcpu_stats_release+0x80/0x80 [ 3394.240263][ T4577] __x64_sys_ioctl+0x18f/0x210 [ 3394.242031][ T4577] do_syscall_64+0x38/0xb0 [ 3394.243921][ T4577] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3394.246509][ T4577] RIP: 0033:0x7f99d787cae9 00:57:23 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) write$P9_RLOCK(r2, &(0x7f0000000240)={0x8, 0x35, 0x2, 0x3}, 0x8) (async) r3 = dup2(r0, r1) socketpair(0x0, 0x3, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = dup2(r0, r3) r6 = accept$ax25(r4, &(0x7f0000000140)={{}, [@netrom, @null, @null, @default, @netrom, @null, @rose, @netrom]}, &(0x7f0000000200)=0x48) getsockname$ax25(r6, &(0x7f0000000080)={{0x3, @netrom}, [@bcast, @remote, @null, @rose, @netrom, @null, @netrom, @null]}, &(0x7f0000000000)=0x48) (async) r7 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) (async) r9 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r9, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r8}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) (async) r10 = socket$nl_generic(0x10, 0x3, 0x10) (async) r11 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(r10, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x34, r11, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_COALESCE_RX_USECS={0x8}]}, 0x34}}, 0x0) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000340)={'syztnl1\x00', &(0x7f00000002c0)={'syztnl2\x00', 0x0, 0x10, 0x0, 0x3, 0x8000, {{0x14, 0x4, 0x1, 0x3, 0x50, 0x65, 0x0, 0x1, 0x29, 0x0, @empty, @multicast2, {[@end, @noop, @end, @rr={0x7, 0x7, 0x3e, [@dev={0xac, 0x14, 0x14, 0x36}]}, @lsrr={0x83, 0x17, 0x5e, [@remote, @rand_addr=0x64010100, @dev={0xac, 0x14, 0x14, 0x32}, @dev={0xac, 0x14, 0x14, 0x22}, @remote]}, @end, @timestamp_addr={0x44, 0xc, 0x4a, 0x1, 0x1, [{@dev={0xac, 0x14, 0x14, 0x32}, 0x3}]}, @ssrr={0x89, 0xb, 0xf3, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast]}]}}}}}) (async) getsockopt$inet6_mreq(r2, 0x29, 0x15, &(0x7f0000000380)={@mcast1, 0x0}, &(0x7f00000003c0)=0x14) r14 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) (async) r16 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r16, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r15}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) (async) r17 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r17, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) (async) r19 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r19, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r18}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000400)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r9, &(0x7f0000000640)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0xd56d734ce99b70f2}, 0xc, &(0x7f0000000600)={&(0x7f0000000440)={0x1bc, r11, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r18}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x1bc}}, 0x20000000) [ 3394.248171][ T4577] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3394.255249][ T4577] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3394.258283][ T4577] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3394.261380][ T4577] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3394.264980][ T4577] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3394.268082][ T4577] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3394.271194][ T4577] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3394.274288][ T4577] 00:57:23 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x5) 00:57:23 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) write$P9_RLOCK(r2, &(0x7f0000000240)={0x8, 0x35, 0x2, 0x3}, 0x8) (async) r3 = dup2(r0, r1) socketpair(0x0, 0x3, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = dup2(r0, r3) r6 = accept$ax25(r4, &(0x7f0000000140)={{}, [@netrom, @null, @null, @default, @netrom, @null, @rose, @netrom]}, &(0x7f0000000200)=0x48) getsockname$ax25(r6, &(0x7f0000000080)={{0x3, @netrom}, [@bcast, @remote, @null, @rose, @netrom, @null, @netrom, @null]}, &(0x7f0000000000)=0x48) (async) r7 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r9 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r9, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r8}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) (async) r11 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(r10, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x34, r11, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_COALESCE_RX_USECS={0x8}]}, 0x34}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000340)={'syztnl1\x00', &(0x7f00000002c0)={'syztnl2\x00', 0x0, 0x10, 0x0, 0x3, 0x8000, {{0x14, 0x4, 0x1, 0x3, 0x50, 0x65, 0x0, 0x1, 0x29, 0x0, @empty, @multicast2, {[@end, @noop, @end, @rr={0x7, 0x7, 0x3e, [@dev={0xac, 0x14, 0x14, 0x36}]}, @lsrr={0x83, 0x17, 0x5e, [@remote, @rand_addr=0x64010100, @dev={0xac, 0x14, 0x14, 0x32}, @dev={0xac, 0x14, 0x14, 0x22}, @remote]}, @end, @timestamp_addr={0x44, 0xc, 0x4a, 0x1, 0x1, [{@dev={0xac, 0x14, 0x14, 0x32}, 0x3}]}, @ssrr={0x89, 0xb, 0xf3, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast]}]}}}}}) (async) getsockopt$inet6_mreq(r2, 0x29, 0x15, &(0x7f0000000380)={@mcast1, 0x0}, &(0x7f00000003c0)=0x14) r14 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) (async) r16 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r16, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r15}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) (async) r17 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r17, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) (async) r19 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r19, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r18}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000400)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r9, &(0x7f0000000640)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0xd56d734ce99b70f2}, 0xc, &(0x7f0000000600)={&(0x7f0000000440)={0x1bc, r11, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r18}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x1bc}}, 0x20000000) 00:57:23 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 20) [ 3394.317283][ T4604] FAULT_INJECTION: forcing a failure. [ 3394.317283][ T4604] name failslab, interval 1, probability 0, space 0, times 0 [ 3394.322613][ T4604] CPU: 1 PID: 4604 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3394.327368][ T4604] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3394.331508][ T4604] Call Trace: [ 3394.332976][ T4604] [ 3394.334142][ T4604] dump_stack_lvl+0x125/0x1b0 [ 3394.335844][ T4604] should_fail_ex+0x496/0x5b0 [ 3394.337522][ T4604] should_failslab+0x9/0x20 [ 3394.339146][ T4604] __kmem_cache_alloc_node+0x5f/0x470 [ 3394.341280][ T4604] ? _raw_spin_unlock_irqrestore+0x4e/0x70 [ 3394.343954][ T4604] kmalloc_trace+0x25/0xe0 [ 3394.345936][ T4604] init_srcu_struct_fields+0x8da/0xdc0 [ 3394.347940][ T4604] kvm_dev_ioctl+0x75e/0x1c20 [ 3394.349925][ T4604] ? reacquire_held_locks+0x4b0/0x4b0 [ 3394.351978][ T4604] ? bit_wait_io_timeout+0x160/0x160 [ 3394.354203][ T4604] ? kvm_vcpu_stats_release+0x80/0x80 [ 3394.356178][ T4604] ? selinux_file_ioctl+0x17d/0x270 [ 3394.358066][ T4604] ? selinux_file_ioctl+0xb5/0x270 [ 3394.359948][ T4604] ? kvm_vcpu_stats_release+0x80/0x80 [ 3394.362046][ T4604] __x64_sys_ioctl+0x18f/0x210 [ 3394.364181][ T4604] do_syscall_64+0x38/0xb0 [ 3394.366207][ T4604] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3394.368827][ T4604] RIP: 0033:0x7f99d787cae9 [ 3394.370847][ T4604] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3394.379127][ T4604] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3394.382853][ T4604] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3394.386410][ T4604] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3394.389860][ T4604] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3394.393204][ T4604] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3394.396732][ T4604] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3394.400280][ T4604] [ 3394.606563][ T1352] ieee802154 phy1 wpan1: encryption failed: -22 00:57:24 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, 0x0, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:24 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x6) 00:57:24 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) sendfile(r3, r3, 0x0, 0x8800000) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000080)=""/50) ioctl$LOOP_SET_DIRECT_IO(r3, 0x4c08, 0x7ff) 00:57:24 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 21) 00:57:24 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x7) [ 3395.059693][ T37] audit: type=1800 audit(3444.647:92694): pid=4611 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1953 res=0 errno=0 [ 3395.067102][ T4612] FAULT_INJECTION: forcing a failure. [ 3395.067102][ T4612] name failslab, interval 1, probability 0, space 0, times 0 [ 3395.075403][ T4612] CPU: 3 PID: 4612 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 00:57:24 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) (async) r3 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) sendfile(r3, r3, 0x0, 0x8800000) (async, rerun: 32) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000080)=""/50) (async, rerun: 32) ioctl$LOOP_SET_DIRECT_IO(r3, 0x4c08, 0x7ff) [ 3395.079589][ T4612] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3395.083936][ T4612] Call Trace: [ 3395.085167][ T4612] [ 3395.086354][ T4612] dump_stack_lvl+0x125/0x1b0 [ 3395.088106][ T4612] should_fail_ex+0x496/0x5b0 [ 3395.089833][ T4612] should_failslab+0x9/0x20 [ 3395.091785][ T4612] __kmem_cache_alloc_node+0x5f/0x470 00:57:24 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x2f) [ 3395.093886][ T4612] kmalloc_trace+0x25/0xe0 [ 3395.095816][ T4612] kvm_dev_ioctl+0x9b6/0x1c20 [ 3395.097110][ T37] audit: type=1800 audit(3444.687:92695): pid=4617 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1953 res=0 errno=0 [ 3395.097527][ T4612] ? bit_wait_io_timeout+0x160/0x160 00:57:24 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async, rerun: 32) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) sendfile(r3, r3, 0x0, 0x8800000) (async, rerun: 32) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000080)=""/50) (async, rerun: 32) ioctl$LOOP_SET_DIRECT_IO(r3, 0x4c08, 0x7ff) [ 3395.109203][ T4612] ? kvm_vcpu_stats_release+0x80/0x80 [ 3395.111405][ T4612] ? selinux_file_ioctl+0x17d/0x270 [ 3395.113298][ T4612] ? selinux_file_ioctl+0xb5/0x270 [ 3395.115118][ T4612] ? kvm_vcpu_stats_release+0x80/0x80 [ 3395.117253][ T4612] __x64_sys_ioctl+0x18f/0x210 [ 3395.119190][ T4612] do_syscall_64+0x38/0xb0 [ 3395.121266][ T4612] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3395.123505][ T4612] RIP: 0033:0x7f99d787cae9 [ 3395.125200][ T4612] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3395.128979][ T37] audit: type=1800 audit(3444.717:92696): pid=4626 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1943 res=0 errno=0 [ 3395.132953][ T4612] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3395.132976][ T4612] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3395.132987][ T4612] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3395.132998][ T4612] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3395.133011][ T4612] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3395.133022][ T4612] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3395.160772][ T4612] 00:57:25 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, 0x0, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:25 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x300) 00:57:25 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 22) 00:57:25 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x8000, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="440000001300290a000000000000000007000000", @ANYRES32=r3, @ANYBLOB="00000000000000001c001a800800028004000500080000003e1200000800000000000000080000f100000000"], 0x44}}, 0x0) fcntl$setown(r4, 0x8, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1a7) 00:57:25 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x500) [ 3395.918961][ T4637] FAULT_INJECTION: forcing a failure. 00:57:25 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x8000, 0x0) (async, rerun: 32) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) dup2(r0, r1) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) (async, rerun: 32) r4 = socket(0x10, 0x80002, 0x0) (rerun: 32) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="440000001300290a000000000000000007000000", @ANYRES32=r3, @ANYBLOB="00000000000000001c001a800800028004000500080000003e1200000800000000000000080000f100000000"], 0x44}}, 0x0) (async) fcntl$setown(r4, 0x8, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1a7) [ 3395.918961][ T4637] name failslab, interval 1, probability 0, space 0, times 0 [ 3395.925152][ T4637] CPU: 3 PID: 4637 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3395.929868][ T4637] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3395.934959][ T4637] Call Trace: [ 3395.936830][ T4637] [ 3395.938050][ T4637] dump_stack_lvl+0x125/0x1b0 [ 3395.939941][ T4637] should_fail_ex+0x496/0x5b0 [ 3395.941837][ T4637] should_failslab+0x9/0x20 00:57:25 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x600) [ 3395.943721][ T4637] __kmem_cache_alloc_node+0x5f/0x470 [ 3395.945985][ T4637] kmalloc_trace+0x25/0xe0 [ 3395.947691][ T4637] kvm_dev_ioctl+0x9b6/0x1c20 [ 3395.949583][ T4637] ? bit_wait_io_timeout+0x160/0x160 [ 3395.951691][ T4637] ? kvm_vcpu_stats_release+0x80/0x80 [ 3395.953908][ T4637] ? selinux_file_ioctl+0x17d/0x270 [ 3395.955815][ T4637] ? selinux_file_ioctl+0xb5/0x270 [ 3395.957597][ T4637] ? kvm_vcpu_stats_release+0x80/0x80 [ 3395.959476][ T4637] __x64_sys_ioctl+0x18f/0x210 [ 3395.961382][ T4637] do_syscall_64+0x38/0xb0 [ 3395.963223][ T4637] entry_SYSCALL_64_after_hwframe+0x63/0xcd 00:57:25 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x8000, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) (async, rerun: 64) r2 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) (async) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="440000001300290a000000000000000007000000", @ANYRES32=r3, @ANYBLOB="00000000000000001c001a800800028004000500080000003e1200000800000000000000080000f100000000"], 0x44}}, 0x0) (async) fcntl$setown(r4, 0x8, 0x0) (async, rerun: 32) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1a7) (rerun: 32) [ 3395.965538][ T4637] RIP: 0033:0x7f99d787cae9 [ 3395.967557][ T4637] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3395.975643][ T4637] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3395.978998][ T4637] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3395.981971][ T4637] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3395.984937][ T4637] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3395.988218][ T4637] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3395.991454][ T4637] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3395.994471][ T4637] 00:57:26 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x700) 00:57:26 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, 0x140d, 0x100, 0x70bd27, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x28}, 0x1, 0x0, 0x0, 0x101}, 0x2000c001) dup2(r0, r1) 00:57:26 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0xf8}], 0x1}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:26 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 23) [ 3396.769662][ T4654] FAULT_INJECTION: forcing a failure. [ 3396.769662][ T4654] name failslab, interval 1, probability 0, space 0, times 0 [ 3396.774809][ T4654] CPU: 1 PID: 4654 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3396.778677][ T4654] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3396.782404][ T4654] Call Trace: [ 3396.783630][ T4654] [ 3396.784721][ T4654] dump_stack_lvl+0x125/0x1b0 [ 3396.786499][ T4654] should_fail_ex+0x496/0x5b0 [ 3396.788243][ T4654] should_failslab+0x9/0x20 00:57:26 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x1f00) 00:57:26 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) (async) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) (async) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, 0x140d, 0x100, 0x70bd27, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x28}, 0x1, 0x0, 0x0, 0x101}, 0x2000c001) dup2(r0, r1) [ 3396.790018][ T4654] __kmem_cache_alloc_node+0x5f/0x470 [ 3396.792245][ T4654] kmalloc_trace+0x25/0xe0 [ 3396.793903][ T4654] kvm_dev_ioctl+0x9b6/0x1c20 [ 3396.795653][ T4654] ? bit_wait_io_timeout+0x160/0x160 [ 3396.797601][ T4654] ? kvm_vcpu_stats_release+0x80/0x80 [ 3396.799534][ T4654] ? selinux_file_ioctl+0x17d/0x270 [ 3396.801432][ T4654] ? selinux_file_ioctl+0xb5/0x270 [ 3396.803304][ T4654] ? kvm_vcpu_stats_release+0x80/0x80 00:57:26 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge0\x00', 0x0}) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x0, 0x0, 0x0, 0x123e}, {0x8}, {0x8}]}}]}]}, 0x44}}, 0x0) (async) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, 0x140d, 0x100, 0x70bd27, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x28}, 0x1, 0x0, 0x0, 0x101}, 0x2000c001) (async) dup2(r0, r1) [ 3396.805403][ T4654] __x64_sys_ioctl+0x18f/0x210 [ 3396.807500][ T4654] do_syscall_64+0x38/0xb0 [ 3396.809134][ T4654] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3396.811412][ T4654] RIP: 0033:0x7f99d787cae9 00:57:26 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x2f00) [ 3396.813070][ T4654] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3396.820721][ T4654] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 00:57:26 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x42200, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f0000000080)=0xfff, 0x4) ioctl$GIO_CMAP(r1, 0x4b70, &(0x7f0000000000)) [ 3396.823827][ T4654] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3396.827002][ T4654] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3396.830033][ T4654] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3396.833085][ T4654] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3396.836224][ T4654] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3396.839305][ T4654] 00:57:27 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0xf8}], 0x1}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:27 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x3f00) 00:57:27 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x42200, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f0000000080)=0xfff, 0x4) (async) ioctl$GIO_CMAP(r1, 0x4b70, &(0x7f0000000000)) 00:57:27 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 24) [ 3397.646113][ T4681] FAULT_INJECTION: forcing a failure. 00:57:27 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x4000) 00:57:27 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x42200, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) (async) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f0000000080)=0xfff, 0x4) (async) ioctl$GIO_CMAP(r1, 0x4b70, &(0x7f0000000000)) [ 3397.646113][ T4681] name failslab, interval 1, probability 0, space 0, times 0 [ 3397.652101][ T4681] CPU: 1 PID: 4681 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3397.656574][ T4681] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3397.660800][ T4681] Call Trace: [ 3397.662201][ T4681] [ 3397.663572][ T4681] dump_stack_lvl+0x125/0x1b0 [ 3397.665779][ T4681] should_fail_ex+0x496/0x5b0 [ 3397.667950][ T4681] should_failslab+0x9/0x20 00:57:27 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0xff03) [ 3397.669806][ T4681] __kmem_cache_alloc_node+0x5f/0x470 [ 3397.672293][ T4681] ? kvm_dev_ioctl+0x9b6/0x1c20 [ 3397.674494][ T4681] ? __x64_sys_ioctl+0x18f/0x210 [ 3397.676764][ T4681] kmalloc_trace+0x25/0xe0 00:57:27 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) connect$caif(r0, &(0x7f0000000000)=@dbg={0x25, 0xfe, 0xf0}, 0x18) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) [ 3397.678813][ T4681] alloc_workqueue+0x16f/0x1490 [ 3397.681255][ T4681] ? workqueue_sysfs_register+0x400/0x400 [ 3397.683939][ T4681] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3397.686325][ T4681] kvm_mmu_init_vm+0x248/0x2e0 [ 3397.688622][ T4681] kvm_arch_init_vm+0x39/0x720 [ 3397.690890][ T4681] ? __kasan_kmalloc+0xa3/0xb0 [ 3397.693165][ T4681] kvm_dev_ioctl+0xa31/0x1c20 [ 3397.695396][ T4681] ? bit_wait_io_timeout+0x160/0x160 [ 3397.697866][ T4681] ? kvm_vcpu_stats_release+0x80/0x80 [ 3397.700337][ T4681] ? selinux_file_ioctl+0x17d/0x270 [ 3397.702722][ T4681] ? selinux_file_ioctl+0xb5/0x270 [ 3397.704929][ T4681] ? kvm_vcpu_stats_release+0x80/0x80 [ 3397.707232][ T4681] __x64_sys_ioctl+0x18f/0x210 [ 3397.709410][ T4681] do_syscall_64+0x38/0xb0 [ 3397.711472][ T4681] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3397.714125][ T4681] RIP: 0033:0x7f99d787cae9 [ 3397.716133][ T4681] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3397.723220][ T4681] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3397.726410][ T4681] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3397.729348][ T4681] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3397.732518][ T4681] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3397.736044][ T4681] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3397.739781][ T4681] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3397.742979][ T4681] 00:57:28 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0xf8}], 0x1}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:28 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x40000) 00:57:28 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) connect$caif(r0, &(0x7f0000000000)=@dbg={0x25, 0xfe, 0xf0}, 0x18) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) connect$caif(r0, &(0x7f0000000000)=@dbg={0x25, 0xfe, 0xf0}, 0x18) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) dup2(r0, r1) (async) 00:57:28 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 25) 00:57:28 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x1000000) [ 3398.504925][ T4698] FAULT_INJECTION: forcing a failure. [ 3398.504925][ T4698] name failslab, interval 1, probability 0, space 0, times 0 00:57:28 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) connect$caif(r0, &(0x7f0000000000)=@dbg={0x25, 0xfe, 0xf0}, 0x18) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) [ 3398.512743][ T4698] CPU: 0 PID: 4698 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3398.517332][ T4698] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3398.521493][ T4698] Call Trace: [ 3398.522981][ T4698] [ 3398.524203][ T4698] dump_stack_lvl+0x125/0x1b0 [ 3398.526046][ T4698] should_fail_ex+0x496/0x5b0 [ 3398.527937][ T4698] should_failslab+0x9/0x20 [ 3398.529722][ T4698] __kmem_cache_alloc_node+0x5f/0x470 00:57:28 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x2000000) [ 3398.531833][ T4698] ? kvm_dev_ioctl+0x9b6/0x1c20 [ 3398.533930][ T4698] ? __x64_sys_ioctl+0x18f/0x210 [ 3398.535926][ T4698] kmalloc_trace+0x25/0xe0 [ 3398.537684][ T4698] alloc_workqueue+0x16f/0x1490 [ 3398.539619][ T4698] ? workqueue_sysfs_register+0x400/0x400 [ 3398.541850][ T4698] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3398.543928][ T4698] kvm_mmu_init_vm+0x248/0x2e0 [ 3398.545802][ T4698] kvm_arch_init_vm+0x39/0x720 00:57:28 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) r3 = openat2(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={0x8240, 0x1ad, 0xe}, 0x18) r4 = accept4$llc(r1, &(0x7f00000000c0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f0000000100)=0x10, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r3, 0x50009401, &(0x7f0000001040)={{r4}, "a1b17ee537d749b2fc6db73481ff6878bae479028ae5060b623c56b6f65d81fdd00edaf507c16d708bb08bd79c8caedc71183e012ae08b2db8038f5cd9e7c3ce6c4b2fa2e75ebce288b5bacfdde371d8aca34082556daa6422ab42afa5f9ed5af5616636ac16275384e4e1f3ada1b86609b34b762730de58bbb0819bb5eaac61a34e3a106dd7988306b34feca24565ea7a787be5a776ff1b5db0599b333dd8aa55a6b5317eedce7e4cf33889b5fd4fbee1d6aab97edaba740ad5b9414963d40ccfc7fd237ac6a532cd95d46c1bbb861c81bba3d6b816364b5dca880caa7c1fa9a3db00bfbcf2b4f814c061da2d7750bcff4d89566efc6c7bf5d1b99a8a7f8384e572bf59e9e152581db9859beb193576b00ec43afc577b8095670fa05124633f0789bff69f8d898f3c2dc7b6a7424ce24a481c5052557ef467f09fa8e468772c1334fde01ecfb15ae81b31fe79c3f54873e67e8745c09202044f9c270d598e13f54f9f7502d80baf39b9f49bd4cd25e93829e6fc1d36c90dd3d3fe63ffece64b77c11f17d6275ff6861aa8927561b55392e0934995b7e6c3a765be837d848cc601fd33a86f090ca27e80e402fd187726c3c2039d454d93a1e15d06831d68f7dcb52ed563f6813983c652872fb710a7f1843891d198d8da2ce0adc184864a572c7274ab75225297a013a6daca92ccda080aa66a6630aebc56ab913f67bd747c7dc51a47fde807213e738c3db05abf66d0fcd01534147f49ac06dc7f96b3ff3752ff139115d72bb23c1daae8012ad27dae48e24c493b540b88f9a17d462147b58fa58594b01dee47ba117fed21875321646aed33c9ae160e90b4bfb69631a36a96faf2cbb65f8f738e70bc841e2676d149f76e522a5a08e46eec8f6febf956cbf6f8121fedbd8aa655bd5eaa9befadc95764b6c249f7625518f915778179392f219ec1837ba752996e7861349b66ef5c396a417f89161a6d2e4dc12f8afceb726c8829f9afb46ca01886c251b324d6cf008f00a4fc93d4d9f53347ed3d1a63714a40be49fea8315be1df2f9a63caec35d2a5ed5952ec226ef4506d420e086b7630afc0d7e953fe2c084ae31af4650d325d546fd4c5d7a37b2c132cce87142fcb3598faf390fabab21641db489a523a1cb90ea3e9492c0d771007a6b7927e497c218a49a2083cf04c1f485a7caabd7103b5dd2fdb03ac89693c8ccb1a78a10bd806d72a461daa016e2c493a5ba1af67191ba5bf2cc70eda0f09f67f5cd6428ab5d8d3b665f2b7e497209bb346172d4539153e146371433c7e0e455c068f0467dadc8b6197e118a9bd3d332a14f1446e82a3071d49c83c39559ebe158841f5f502518909b6816121c9a7e7425d045822d4aa966e2617e57d7973eb852650a00b2147c1af187b24f3ca6010dbd9639ecfb6042bd408dfb68ff402469db218e757b237cfd895c95cf8c5ec75357040267f9139f3b25e1c37e7a00e665067385d5ce9e88b29d2ca461127417e9b5b8597bc20506d29cb8c69d5e692c4025fcfe5a9668e2db9180c9bc4ad8ab7e271495e595287c7f4afd3b7f847f7b088c2391e3aefc8d0242cc40acec7dcc9c97c753807dbd5d7ec5f5b9df4ad7508c9d00fa1e7ba192e36d504f3c1172db4de8086a8c039febb2000a146c26c91c218f9675ee3d5de9bd3c4815f8af6908d337e8ee325cb45c9bf2a45f7273971fceac04694af057d95d3d4a858b0c8c55a4333afb7c73efac0db33118a4690b536572e565a2318ccbdb55be4a18cd237d2962115fe696285fd84f810dd790cc375875c539dcef155c6ae4faf3150fd6c647a39180744901d784e61ace3ca2713aea4bf6c2b99eb1963ec611289d8ff26d1b7048c0e2d5d79e93026669f20075a896cd875e90906610fb72874bdc5b6c5c15e6629bb1b7b0b7c870b052f0ab8fef7faf079b5d58901479fde02d2e40191dbcb7d274651974438a5e9046885fadb09975191a4043c73cfca7d5915500bef5051642349bda1c8bc187f02116ad21ed46b70fed025e2c3475e283c9192e2b5eb3ec3b7d96299b20d76d6710ac8c7835ba8ac2099bc2ca26f0fddd547665383ac588c70adaecbaa3dc19be28367b9be44b61976396da012b026cdebf522662b697d6e5c9c933957e120269f20209a1894d925257cd846eee7956511b99ab640ee8a79a1c12071f97210778be987efbc82ecbc2e0d0a9619272fd0c3cdad710f560ba8178eff4482888a03478f034cebabf708a59730741e2801ab4a5a6980173563d077459f0d31351796df03b1c8fd6374774e806e524ae4125168fdf4f62d34673a17f8460f7cb4a5bc15ea72f267e24204da843039236e0a6f30168fc77976641de84dc554aa9c9b56e62ffbe2d0f2b02049ccb04ccf82d5251bc6bff4890045b4cf5822acaab7f731df34d989933dae78e2f1c92b69d6393be140d2a5904dd71ee4277491038fce6b7bc9f5db5c4c7d672d5867c7f9e012c58ea39b956d9cc53dc237726c5b32b0c713ae61b3284463e4cd3f7172d42aa6a1852a17b1284c1267084b481e0fad12da5d38f30cb32aafd00e51c79d06cc47b8cf3bb14c49ffb69b74f54c0457f55b405a095d63a8678462033ba6cc0137e36ea5d4623a1e81cd0c070ef9b672a3201289c4662df69f92b66d4536f4d4e084c7c82f011e2c779c8d7e93118bca9945be35322507a5d2f4d466b0e460736916b745ede998c31ee6cf1307e1a9225495710f501de951e64eda06f154266361c50f14abe6c1a42f59dadc6547bcc9568eda54257fbeec83f0bf6aa5e124f34996fa03c4356b655fbad5be33890d630ec03ea3673baeae279e69c2e864e861ce0d2880cbd5e42caeb1a0b1ebfa3083126015d7f876b969d80dc40de71935b3b95bec59a590169e67071abe30d823804b0117ac4ef19a0cd1f83200c478eb8d1f8ae722c38c77b80bb61f7ebc1c71dbc868293c37f56f9100192cd5e2955fb47dc246357c7089cd25d6e0fe9774fdad225e838fc66e7bcff7a7f289e054e79d070832cb247aa61b801834788eb73067e45710b04f1fbda01934cb9a892a2bb2fa69098ce3a3345db07b0c6266f566e8fd6d5d47493ad444bb278b66437c00d22400e0cb79d1341fb5b6c520a5ff865b7bf8a413c573e32419a6a75b4ab792a0dba8f6d8491cadf254be08b8b0b45dd89905abe475b69d4da863955aef6dad7c6e7ef154332fb424134486b6883d0f85fc25f4587bada5d7ddcffb6d6138c9b259377cdb97edffbaaf8ddd1c3093c3edaaea3b21322f24544cdfea0c875c42faba86e2587ff381e7e4efdd5a75567b7b5c8a05b1179fe9c43673e378e6831652ed8ef6cdd7cc630c563ddb64474ef1926545d6f4972f99ce300aa31f700a482853c4e4ada77797c8e15fb03ed2fe6495afe2656bbf302ed0ca5026853f2cbefdae9d274c629c68bd56b5a8c1e78d81200d3ac312ea474b9be2137f470932f79ecc6c1231a984585612c82e9a60f9efa3f33689a431a6c7d4b26c240b569ad466e042c0d415e4a05bc1a6243b6dd6822be69ade28fd51c17fe62924b89c1127c7ee514b99cd0e7abc3477769d3c99900211df8d41711d809b72ee4b780aaea1714a0c399f3e3d52d430b8ab60b41d012041338ca25a55da83ab6ff782fe54870d83a4eeff579e94830e229e1d9695bf51baf82a49932da2a9864db1c6bf5eb74a88850ad186fccb9775d624ce73170628b20366ef4390363c191a4bc37d7d01abed529e7c85aece00d54ac8d4f8948a932a6b70329f428468c1146074b6bd8c8320960529f836e93986eacfe3a2b1078765d8d95e41d22d68d6838a8a574742ffe354703f8373147171c21217bb07df1afc4ffcd9a0255350fd04510eef4896f7ac2502ae1fd8c247ede7e4b2c28702b8bef0f310f3d285b98f8d41ae6598897d94ef26c1cb32af72fbf28b8aae03f925344c9894d3a25335e3c0ddba193d6bb402f1ab0613a63d3552380ef077900a1d69ee20ff1322616b7ad813f61847beddc9370cd5be08472f42b327a8365c2c21122e8863b6f4eb3de6a37d8d8a43112ecfab4c5e784851b6ee0c043a04cee3b36f7cdd867e2bd3a967704386063cca5f602fdefddd434be6caf6377b57416aac962973d1aca9021ae0c05750303b8e451a0cc3f026202a69579e6fd6cb3238e80e26481cc8e1fa20ad6a63b566b803f5165ba6b02ba5de83a6b2e7d1d848d9a844b949086e1c42447b15e28221033033dee0fda35038ed35afad43230c53dd46da1290c1df4da98c98146c24de8084b055e53c55ac5b90dc6e384e283ce6b897b75702110817cd91857a3995bda6a2c592477d42182bf865fd115b3eb309e05feb8c96dcadda7befa27644658b4bf6eb5f29c335e4b37d23119f1380cc9b72a477a75f092680872e58666cc4b95e231b725dc8567230b020b45d40b9271a45230e5dedbe7bf9e3c4a539850ee8a63f2ec0a91c1cc3d1ff046112d0f8a4085d0b93edd13953b8c7f655c27935cfde4eed518429cb6f412c103d7eddede6f08c483d4556571dc9cab0b709652e34827cc06e19f7ce1893796ff6d139d6cd6ce1b6f87c4be94161e1f89ef175654fdaf3c7fae336ceb63c1d178f44e9db16ac975a9e4e139ce5d5a0ae490f22f9e198d7fedddf3b88f8c8862f7767f70fd5e507e9892f437e27d9c4665ff8c3a5707ee69beb289786851c883e539791f59c9cc09e158e201e676b7cf66a4f204a864a018d85ed3ab5b56f2168d6862906ec8d04b5dc523ab607696d0db0524d7918551806949e682b3cd5f38221e4f11bc7b38457670af19bf8c56693e091175af693cf4815b9640065b82f35fdb32afd9ff3c3a81de0a8303e253c7add7409e93f62e526429fc390419ae709aa7c6ab091fcff611cdae8dfbf5b7e13b4bb0c6831f81e5cf48aa3cf9f6f80b8bdbb4369fc1835ec3d4ca076faec3de0df3a57401297cc42e5d67a282d8d47acefd56dcca7b98789f06eb5e278b857fdd8e6951916a4f1b166623f3abd103ef84db8e5ed2c1981e62425fc036af2e9349ada1d5dc8d8da1d452fe06e23065c6b1847ca9ced49272a55343005a2c76003543519b3f8ccd09e7f1231715655a02ba4ad732c9e6491db9f15af19025efcba7d43aa0787713e5a9a19a8e6129845db46fe7b8960d1ecd05e97af7042096778fd5b79aec16978169ee54c0ac7f12b64a53bd0cb64d7f2bbd4ab9612dbe0a8d1ac4119b54996de22d2e0158ce4bc494e19f0f5d584b2075ccda1a9e911c9c940701641240eb41772bfe4305a106f7c3270f5743383771b2dbae1491ec8833425f242ca2c103b46f6955a686447faf09ef3b033fc4870a26030b710cde0f4839d6e680a3caaf6a7d80e1a392423a4c9957cb5d37b0aa3ed2ef6bdb95c0387c0f602b2e61a70a9daf0ff1bf41597e362e005d3b1eacaaa8fd29a901921d005fefb5c8dad1977e111210d8b03e742c0dfef483d10305f90266eed93af1746f703ea3bc7a754c576626ebbda9ea7e2898e7422745380ed8f5ac789de97cfbfd7fea5d30aa3ec08466dd8f8f51d348dca48ba0f8f50164b81088ea4bf03b47543e795b4c5865616656577a80f604b81fc497f58d54805434d4bbb750c971df651caf9a1666a0e2b9db99bfa35cde5bf044ceb24623108d7930c7e7cb080292077035cc487506bc653bf30e61fe2aed7f7b831d81c406920d3e463d63e8aa7898474cd13fc99735e2d96e4fff3485168c8fd2e1ad9189b39aa57c4b3f6f9f980a2b77d"}) [ 3398.547733][ T4698] ? __kasan_kmalloc+0xa3/0xb0 [ 3398.549990][ T4698] kvm_dev_ioctl+0xa31/0x1c20 [ 3398.551875][ T4698] ? bit_wait_io_timeout+0x160/0x160 [ 3398.553902][ T4698] ? kvm_vcpu_stats_release+0x80/0x80 [ 3398.556025][ T4698] ? selinux_file_ioctl+0x17d/0x270 [ 3398.558058][ T4698] ? selinux_file_ioctl+0xb5/0x270 [ 3398.560430][ T4698] ? kvm_vcpu_stats_release+0x80/0x80 [ 3398.562565][ T4698] __x64_sys_ioctl+0x18f/0x210 [ 3398.564356][ T4698] do_syscall_64+0x38/0xb0 [ 3398.565979][ T4698] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3398.568331][ T4698] RIP: 0033:0x7f99d787cae9 [ 3398.569989][ T4698] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3398.577195][ T4698] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3398.580822][ T4698] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3398.583870][ T4698] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3398.586916][ T4698] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3398.589925][ T4698] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3398.592961][ T4698] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3398.596053][ T4698] 00:57:28 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, 0x0}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:28 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async, rerun: 64) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) r2 = dup2(r0, r1) r3 = openat2(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={0x8240, 0x1ad, 0xe}, 0x18) (async) r4 = accept4$llc(r1, &(0x7f00000000c0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f0000000100)=0x10, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r3, 0x50009401, &(0x7f0000001040)={{r4}, "a1b17ee537d749b2fc6db73481ff6878bae479028ae5060b623c56b6f65d81fdd00edaf507c16d708bb08bd79c8caedc71183e012ae08b2db8038f5cd9e7c3ce6c4b2fa2e75ebce288b5bacfdde371d8aca34082556daa6422ab42afa5f9ed5af5616636ac16275384e4e1f3ada1b86609b34b762730de58bbb0819bb5eaac61a34e3a106dd7988306b34feca24565ea7a787be5a776ff1b5db0599b333dd8aa55a6b5317eedce7e4cf33889b5fd4fbee1d6aab97edaba740ad5b9414963d40ccfc7fd237ac6a532cd95d46c1bbb861c81bba3d6b816364b5dca880caa7c1fa9a3db00bfbcf2b4f814c061da2d7750bcff4d89566efc6c7bf5d1b99a8a7f8384e572bf59e9e152581db9859beb193576b00ec43afc577b8095670fa05124633f0789bff69f8d898f3c2dc7b6a7424ce24a481c5052557ef467f09fa8e468772c1334fde01ecfb15ae81b31fe79c3f54873e67e8745c09202044f9c270d598e13f54f9f7502d80baf39b9f49bd4cd25e93829e6fc1d36c90dd3d3fe63ffece64b77c11f17d6275ff6861aa8927561b55392e0934995b7e6c3a765be837d848cc601fd33a86f090ca27e80e402fd187726c3c2039d454d93a1e15d06831d68f7dcb52ed563f6813983c652872fb710a7f1843891d198d8da2ce0adc184864a572c7274ab75225297a013a6daca92ccda080aa66a6630aebc56ab913f67bd747c7dc51a47fde807213e738c3db05abf66d0fcd01534147f49ac06dc7f96b3ff3752ff139115d72bb23c1daae8012ad27dae48e24c493b540b88f9a17d462147b58fa58594b01dee47ba117fed21875321646aed33c9ae160e90b4bfb69631a36a96faf2cbb65f8f738e70bc841e2676d149f76e522a5a08e46eec8f6febf956cbf6f8121fedbd8aa655bd5eaa9befadc95764b6c249f7625518f915778179392f219ec1837ba752996e7861349b66ef5c396a417f89161a6d2e4dc12f8afceb726c8829f9afb46ca01886c251b324d6cf008f00a4fc93d4d9f53347ed3d1a63714a40be49fea8315be1df2f9a63caec35d2a5ed5952ec226ef4506d420e086b7630afc0d7e953fe2c084ae31af4650d325d546fd4c5d7a37b2c132cce87142fcb3598faf390fabab21641db489a523a1cb90ea3e9492c0d771007a6b7927e497c218a49a2083cf04c1f485a7caabd7103b5dd2fdb03ac89693c8ccb1a78a10bd806d72a461daa016e2c493a5ba1af67191ba5bf2cc70eda0f09f67f5cd6428ab5d8d3b665f2b7e497209bb346172d4539153e146371433c7e0e455c068f0467dadc8b6197e118a9bd3d332a14f1446e82a3071d49c83c39559ebe158841f5f502518909b6816121c9a7e7425d045822d4aa966e2617e57d7973eb852650a00b2147c1af187b24f3ca6010dbd9639ecfb6042bd408dfb68ff402469db218e757b237cfd895c95cf8c5ec75357040267f9139f3b25e1c37e7a00e665067385d5ce9e88b29d2ca461127417e9b5b8597bc20506d29cb8c69d5e692c4025fcfe5a9668e2db9180c9bc4ad8ab7e271495e595287c7f4afd3b7f847f7b088c2391e3aefc8d0242cc40acec7dcc9c97c753807dbd5d7ec5f5b9df4ad7508c9d00fa1e7ba192e36d504f3c1172db4de8086a8c039febb2000a146c26c91c218f9675ee3d5de9bd3c4815f8af6908d337e8ee325cb45c9bf2a45f7273971fceac04694af057d95d3d4a858b0c8c55a4333afb7c73efac0db33118a4690b536572e565a2318ccbdb55be4a18cd237d2962115fe696285fd84f810dd790cc375875c539dcef155c6ae4faf3150fd6c647a39180744901d784e61ace3ca2713aea4bf6c2b99eb1963ec611289d8ff26d1b7048c0e2d5d79e93026669f20075a896cd875e90906610fb72874bdc5b6c5c15e6629bb1b7b0b7c870b052f0ab8fef7faf079b5d58901479fde02d2e40191dbcb7d274651974438a5e9046885fadb09975191a4043c73cfca7d5915500bef5051642349bda1c8bc187f02116ad21ed46b70fed025e2c3475e283c9192e2b5eb3ec3b7d96299b20d76d6710ac8c7835ba8ac2099bc2ca26f0fddd547665383ac588c70adaecbaa3dc19be28367b9be44b61976396da012b026cdebf522662b697d6e5c9c933957e120269f20209a1894d925257cd846eee7956511b99ab640ee8a79a1c12071f97210778be987efbc82ecbc2e0d0a9619272fd0c3cdad710f560ba8178eff4482888a03478f034cebabf708a59730741e2801ab4a5a6980173563d077459f0d31351796df03b1c8fd6374774e806e524ae4125168fdf4f62d34673a17f8460f7cb4a5bc15ea72f267e24204da843039236e0a6f30168fc77976641de84dc554aa9c9b56e62ffbe2d0f2b02049ccb04ccf82d5251bc6bff4890045b4cf5822acaab7f731df34d989933dae78e2f1c92b69d6393be140d2a5904dd71ee4277491038fce6b7bc9f5db5c4c7d672d5867c7f9e012c58ea39b956d9cc53dc237726c5b32b0c713ae61b3284463e4cd3f7172d42aa6a1852a17b1284c1267084b481e0fad12da5d38f30cb32aafd00e51c79d06cc47b8cf3bb14c49ffb69b74f54c0457f55b405a095d63a8678462033ba6cc0137e36ea5d4623a1e81cd0c070ef9b672a3201289c4662df69f92b66d4536f4d4e084c7c82f011e2c779c8d7e93118bca9945be35322507a5d2f4d466b0e460736916b745ede998c31ee6cf1307e1a9225495710f501de951e64eda06f154266361c50f14abe6c1a42f59dadc6547bcc9568eda54257fbeec83f0bf6aa5e124f34996fa03c4356b655fbad5be33890d630ec03ea3673baeae279e69c2e864e861ce0d2880cbd5e42caeb1a0b1ebfa3083126015d7f876b969d80dc40de71935b3b95bec59a590169e67071abe30d823804b0117ac4ef19a0cd1f83200c478eb8d1f8ae722c38c77b80bb61f7ebc1c71dbc868293c37f56f9100192cd5e2955fb47dc246357c7089cd25d6e0fe9774fdad225e838fc66e7bcff7a7f289e054e79d070832cb247aa61b801834788eb73067e45710b04f1fbda01934cb9a892a2bb2fa69098ce3a3345db07b0c6266f566e8fd6d5d47493ad444bb278b66437c00d22400e0cb79d1341fb5b6c520a5ff865b7bf8a413c573e32419a6a75b4ab792a0dba8f6d8491cadf254be08b8b0b45dd89905abe475b69d4da863955aef6dad7c6e7ef154332fb424134486b6883d0f85fc25f4587bada5d7ddcffb6d6138c9b259377cdb97edffbaaf8ddd1c3093c3edaaea3b21322f24544cdfea0c875c42faba86e2587ff381e7e4efdd5a75567b7b5c8a05b1179fe9c43673e378e6831652ed8ef6cdd7cc630c563ddb64474ef1926545d6f4972f99ce300aa31f700a482853c4e4ada77797c8e15fb03ed2fe6495afe2656bbf302ed0ca5026853f2cbefdae9d274c629c68bd56b5a8c1e78d81200d3ac312ea474b9be2137f470932f79ecc6c1231a984585612c82e9a60f9efa3f33689a431a6c7d4b26c240b569ad466e042c0d415e4a05bc1a6243b6dd6822be69ade28fd51c17fe62924b89c1127c7ee514b99cd0e7abc3477769d3c99900211df8d41711d809b72ee4b780aaea1714a0c399f3e3d52d430b8ab60b41d012041338ca25a55da83ab6ff782fe54870d83a4eeff579e94830e229e1d9695bf51baf82a49932da2a9864db1c6bf5eb74a88850ad186fccb9775d624ce73170628b20366ef4390363c191a4bc37d7d01abed529e7c85aece00d54ac8d4f8948a932a6b70329f428468c1146074b6bd8c8320960529f836e93986eacfe3a2b1078765d8d95e41d22d68d6838a8a574742ffe354703f8373147171c21217bb07df1afc4ffcd9a0255350fd04510eef4896f7ac2502ae1fd8c247ede7e4b2c28702b8bef0f310f3d285b98f8d41ae6598897d94ef26c1cb32af72fbf28b8aae03f925344c9894d3a25335e3c0ddba193d6bb402f1ab0613a63d3552380ef077900a1d69ee20ff1322616b7ad813f61847beddc9370cd5be08472f42b327a8365c2c21122e8863b6f4eb3de6a37d8d8a43112ecfab4c5e784851b6ee0c043a04cee3b36f7cdd867e2bd3a967704386063cca5f602fdefddd434be6caf6377b57416aac962973d1aca9021ae0c05750303b8e451a0cc3f026202a69579e6fd6cb3238e80e26481cc8e1fa20ad6a63b566b803f5165ba6b02ba5de83a6b2e7d1d848d9a844b949086e1c42447b15e28221033033dee0fda35038ed35afad43230c53dd46da1290c1df4da98c98146c24de8084b055e53c55ac5b90dc6e384e283ce6b897b75702110817cd91857a3995bda6a2c592477d42182bf865fd115b3eb309e05feb8c96dcadda7befa27644658b4bf6eb5f29c335e4b37d23119f1380cc9b72a477a75f092680872e58666cc4b95e231b725dc8567230b020b45d40b9271a45230e5dedbe7bf9e3c4a539850ee8a63f2ec0a91c1cc3d1ff046112d0f8a4085d0b93edd13953b8c7f655c27935cfde4eed518429cb6f412c103d7eddede6f08c483d4556571dc9cab0b709652e34827cc06e19f7ce1893796ff6d139d6cd6ce1b6f87c4be94161e1f89ef175654fdaf3c7fae336ceb63c1d178f44e9db16ac975a9e4e139ce5d5a0ae490f22f9e198d7fedddf3b88f8c8862f7767f70fd5e507e9892f437e27d9c4665ff8c3a5707ee69beb289786851c883e539791f59c9cc09e158e201e676b7cf66a4f204a864a018d85ed3ab5b56f2168d6862906ec8d04b5dc523ab607696d0db0524d7918551806949e682b3cd5f38221e4f11bc7b38457670af19bf8c56693e091175af693cf4815b9640065b82f35fdb32afd9ff3c3a81de0a8303e253c7add7409e93f62e526429fc390419ae709aa7c6ab091fcff611cdae8dfbf5b7e13b4bb0c6831f81e5cf48aa3cf9f6f80b8bdbb4369fc1835ec3d4ca076faec3de0df3a57401297cc42e5d67a282d8d47acefd56dcca7b98789f06eb5e278b857fdd8e6951916a4f1b166623f3abd103ef84db8e5ed2c1981e62425fc036af2e9349ada1d5dc8d8da1d452fe06e23065c6b1847ca9ced49272a55343005a2c76003543519b3f8ccd09e7f1231715655a02ba4ad732c9e6491db9f15af19025efcba7d43aa0787713e5a9a19a8e6129845db46fe7b8960d1ecd05e97af7042096778fd5b79aec16978169ee54c0ac7f12b64a53bd0cb64d7f2bbd4ab9612dbe0a8d1ac4119b54996de22d2e0158ce4bc494e19f0f5d584b2075ccda1a9e911c9c940701641240eb41772bfe4305a106f7c3270f5743383771b2dbae1491ec8833425f242ca2c103b46f6955a686447faf09ef3b033fc4870a26030b710cde0f4839d6e680a3caaf6a7d80e1a392423a4c9957cb5d37b0aa3ed2ef6bdb95c0387c0f602b2e61a70a9daf0ff1bf41597e362e005d3b1eacaaa8fd29a901921d005fefb5c8dad1977e111210d8b03e742c0dfef483d10305f90266eed93af1746f703ea3bc7a754c576626ebbda9ea7e2898e7422745380ed8f5ac789de97cfbfd7fea5d30aa3ec08466dd8f8f51d348dca48ba0f8f50164b81088ea4bf03b47543e795b4c5865616656577a80f604b81fc497f58d54805434d4bbb750c971df651caf9a1666a0e2b9db99bfa35cde5bf044ceb24623108d7930c7e7cb080292077035cc487506bc653bf30e61fe2aed7f7b831d81c406920d3e463d63e8aa7898474cd13fc99735e2d96e4fff3485168c8fd2e1ad9189b39aa57c4b3f6f9f980a2b77d"}) 00:57:28 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x3000000) 00:57:28 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 26) [ 3399.384933][ T4715] FAULT_INJECTION: forcing a failure. [ 3399.384933][ T4715] name failslab, interval 1, probability 0, space 0, times 0 00:57:28 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x4000000) [ 3399.391635][ T4715] CPU: 3 PID: 4715 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 00:57:28 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) openat2(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={0x8240, 0x1ad, 0xe}, 0x18) (async) r3 = openat2(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={0x8240, 0x1ad, 0xe}, 0x18) r4 = accept4$llc(r1, &(0x7f00000000c0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f0000000100)=0x10, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r3, 0x50009401, &(0x7f0000001040)={{r4}, "a1b17ee537d749b2fc6db73481ff6878bae479028ae5060b623c56b6f65d81fdd00edaf507c16d708bb08bd79c8caedc71183e012ae08b2db8038f5cd9e7c3ce6c4b2fa2e75ebce288b5bacfdde371d8aca34082556daa6422ab42afa5f9ed5af5616636ac16275384e4e1f3ada1b86609b34b762730de58bbb0819bb5eaac61a34e3a106dd7988306b34feca24565ea7a787be5a776ff1b5db0599b333dd8aa55a6b5317eedce7e4cf33889b5fd4fbee1d6aab97edaba740ad5b9414963d40ccfc7fd237ac6a532cd95d46c1bbb861c81bba3d6b816364b5dca880caa7c1fa9a3db00bfbcf2b4f814c061da2d7750bcff4d89566efc6c7bf5d1b99a8a7f8384e572bf59e9e152581db9859beb193576b00ec43afc577b8095670fa05124633f0789bff69f8d898f3c2dc7b6a7424ce24a481c5052557ef467f09fa8e468772c1334fde01ecfb15ae81b31fe79c3f54873e67e8745c09202044f9c270d598e13f54f9f7502d80baf39b9f49bd4cd25e93829e6fc1d36c90dd3d3fe63ffece64b77c11f17d6275ff6861aa8927561b55392e0934995b7e6c3a765be837d848cc601fd33a86f090ca27e80e402fd187726c3c2039d454d93a1e15d06831d68f7dcb52ed563f6813983c652872fb710a7f1843891d198d8da2ce0adc184864a572c7274ab75225297a013a6daca92ccda080aa66a6630aebc56ab913f67bd747c7dc51a47fde807213e738c3db05abf66d0fcd01534147f49ac06dc7f96b3ff3752ff139115d72bb23c1daae8012ad27dae48e24c493b540b88f9a17d462147b58fa58594b01dee47ba117fed21875321646aed33c9ae160e90b4bfb69631a36a96faf2cbb65f8f738e70bc841e2676d149f76e522a5a08e46eec8f6febf956cbf6f8121fedbd8aa655bd5eaa9befadc95764b6c249f7625518f915778179392f219ec1837ba752996e7861349b66ef5c396a417f89161a6d2e4dc12f8afceb726c8829f9afb46ca01886c251b324d6cf008f00a4fc93d4d9f53347ed3d1a63714a40be49fea8315be1df2f9a63caec35d2a5ed5952ec226ef4506d420e086b7630afc0d7e953fe2c084ae31af4650d325d546fd4c5d7a37b2c132cce87142fcb3598faf390fabab21641db489a523a1cb90ea3e9492c0d771007a6b7927e497c218a49a2083cf04c1f485a7caabd7103b5dd2fdb03ac89693c8ccb1a78a10bd806d72a461daa016e2c493a5ba1af67191ba5bf2cc70eda0f09f67f5cd6428ab5d8d3b665f2b7e497209bb346172d4539153e146371433c7e0e455c068f0467dadc8b6197e118a9bd3d332a14f1446e82a3071d49c83c39559ebe158841f5f502518909b6816121c9a7e7425d045822d4aa966e2617e57d7973eb852650a00b2147c1af187b24f3ca6010dbd9639ecfb6042bd408dfb68ff402469db218e757b237cfd895c95cf8c5ec75357040267f9139f3b25e1c37e7a00e665067385d5ce9e88b29d2ca461127417e9b5b8597bc20506d29cb8c69d5e692c4025fcfe5a9668e2db9180c9bc4ad8ab7e271495e595287c7f4afd3b7f847f7b088c2391e3aefc8d0242cc40acec7dcc9c97c753807dbd5d7ec5f5b9df4ad7508c9d00fa1e7ba192e36d504f3c1172db4de8086a8c039febb2000a146c26c91c218f9675ee3d5de9bd3c4815f8af6908d337e8ee325cb45c9bf2a45f7273971fceac04694af057d95d3d4a858b0c8c55a4333afb7c73efac0db33118a4690b536572e565a2318ccbdb55be4a18cd237d2962115fe696285fd84f810dd790cc375875c539dcef155c6ae4faf3150fd6c647a39180744901d784e61ace3ca2713aea4bf6c2b99eb1963ec611289d8ff26d1b7048c0e2d5d79e93026669f20075a896cd875e90906610fb72874bdc5b6c5c15e6629bb1b7b0b7c870b052f0ab8fef7faf079b5d58901479fde02d2e40191dbcb7d274651974438a5e9046885fadb09975191a4043c73cfca7d5915500bef5051642349bda1c8bc187f02116ad21ed46b70fed025e2c3475e283c9192e2b5eb3ec3b7d96299b20d76d6710ac8c7835ba8ac2099bc2ca26f0fddd547665383ac588c70adaecbaa3dc19be28367b9be44b61976396da012b026cdebf522662b697d6e5c9c933957e120269f20209a1894d925257cd846eee7956511b99ab640ee8a79a1c12071f97210778be987efbc82ecbc2e0d0a9619272fd0c3cdad710f560ba8178eff4482888a03478f034cebabf708a59730741e2801ab4a5a6980173563d077459f0d31351796df03b1c8fd6374774e806e524ae4125168fdf4f62d34673a17f8460f7cb4a5bc15ea72f267e24204da843039236e0a6f30168fc77976641de84dc554aa9c9b56e62ffbe2d0f2b02049ccb04ccf82d5251bc6bff4890045b4cf5822acaab7f731df34d989933dae78e2f1c92b69d6393be140d2a5904dd71ee4277491038fce6b7bc9f5db5c4c7d672d5867c7f9e012c58ea39b956d9cc53dc237726c5b32b0c713ae61b3284463e4cd3f7172d42aa6a1852a17b1284c1267084b481e0fad12da5d38f30cb32aafd00e51c79d06cc47b8cf3bb14c49ffb69b74f54c0457f55b405a095d63a8678462033ba6cc0137e36ea5d4623a1e81cd0c070ef9b672a3201289c4662df69f92b66d4536f4d4e084c7c82f011e2c779c8d7e93118bca9945be35322507a5d2f4d466b0e460736916b745ede998c31ee6cf1307e1a9225495710f501de951e64eda06f154266361c50f14abe6c1a42f59dadc6547bcc9568eda54257fbeec83f0bf6aa5e124f34996fa03c4356b655fbad5be33890d630ec03ea3673baeae279e69c2e864e861ce0d2880cbd5e42caeb1a0b1ebfa3083126015d7f876b969d80dc40de71935b3b95bec59a590169e67071abe30d823804b0117ac4ef19a0cd1f83200c478eb8d1f8ae722c38c77b80bb61f7ebc1c71dbc868293c37f56f9100192cd5e2955fb47dc246357c7089cd25d6e0fe9774fdad225e838fc66e7bcff7a7f289e054e79d070832cb247aa61b801834788eb73067e45710b04f1fbda01934cb9a892a2bb2fa69098ce3a3345db07b0c6266f566e8fd6d5d47493ad444bb278b66437c00d22400e0cb79d1341fb5b6c520a5ff865b7bf8a413c573e32419a6a75b4ab792a0dba8f6d8491cadf254be08b8b0b45dd89905abe475b69d4da863955aef6dad7c6e7ef154332fb424134486b6883d0f85fc25f4587bada5d7ddcffb6d6138c9b259377cdb97edffbaaf8ddd1c3093c3edaaea3b21322f24544cdfea0c875c42faba86e2587ff381e7e4efdd5a75567b7b5c8a05b1179fe9c43673e378e6831652ed8ef6cdd7cc630c563ddb64474ef1926545d6f4972f99ce300aa31f700a482853c4e4ada77797c8e15fb03ed2fe6495afe2656bbf302ed0ca5026853f2cbefdae9d274c629c68bd56b5a8c1e78d81200d3ac312ea474b9be2137f470932f79ecc6c1231a984585612c82e9a60f9efa3f33689a431a6c7d4b26c240b569ad466e042c0d415e4a05bc1a6243b6dd6822be69ade28fd51c17fe62924b89c1127c7ee514b99cd0e7abc3477769d3c99900211df8d41711d809b72ee4b780aaea1714a0c399f3e3d52d430b8ab60b41d012041338ca25a55da83ab6ff782fe54870d83a4eeff579e94830e229e1d9695bf51baf82a49932da2a9864db1c6bf5eb74a88850ad186fccb9775d624ce73170628b20366ef4390363c191a4bc37d7d01abed529e7c85aece00d54ac8d4f8948a932a6b70329f428468c1146074b6bd8c8320960529f836e93986eacfe3a2b1078765d8d95e41d22d68d6838a8a574742ffe354703f8373147171c21217bb07df1afc4ffcd9a0255350fd04510eef4896f7ac2502ae1fd8c247ede7e4b2c28702b8bef0f310f3d285b98f8d41ae6598897d94ef26c1cb32af72fbf28b8aae03f925344c9894d3a25335e3c0ddba193d6bb402f1ab0613a63d3552380ef077900a1d69ee20ff1322616b7ad813f61847beddc9370cd5be08472f42b327a8365c2c21122e8863b6f4eb3de6a37d8d8a43112ecfab4c5e784851b6ee0c043a04cee3b36f7cdd867e2bd3a967704386063cca5f602fdefddd434be6caf6377b57416aac962973d1aca9021ae0c05750303b8e451a0cc3f026202a69579e6fd6cb3238e80e26481cc8e1fa20ad6a63b566b803f5165ba6b02ba5de83a6b2e7d1d848d9a844b949086e1c42447b15e28221033033dee0fda35038ed35afad43230c53dd46da1290c1df4da98c98146c24de8084b055e53c55ac5b90dc6e384e283ce6b897b75702110817cd91857a3995bda6a2c592477d42182bf865fd115b3eb309e05feb8c96dcadda7befa27644658b4bf6eb5f29c335e4b37d23119f1380cc9b72a477a75f092680872e58666cc4b95e231b725dc8567230b020b45d40b9271a45230e5dedbe7bf9e3c4a539850ee8a63f2ec0a91c1cc3d1ff046112d0f8a4085d0b93edd13953b8c7f655c27935cfde4eed518429cb6f412c103d7eddede6f08c483d4556571dc9cab0b709652e34827cc06e19f7ce1893796ff6d139d6cd6ce1b6f87c4be94161e1f89ef175654fdaf3c7fae336ceb63c1d178f44e9db16ac975a9e4e139ce5d5a0ae490f22f9e198d7fedddf3b88f8c8862f7767f70fd5e507e9892f437e27d9c4665ff8c3a5707ee69beb289786851c883e539791f59c9cc09e158e201e676b7cf66a4f204a864a018d85ed3ab5b56f2168d6862906ec8d04b5dc523ab607696d0db0524d7918551806949e682b3cd5f38221e4f11bc7b38457670af19bf8c56693e091175af693cf4815b9640065b82f35fdb32afd9ff3c3a81de0a8303e253c7add7409e93f62e526429fc390419ae709aa7c6ab091fcff611cdae8dfbf5b7e13b4bb0c6831f81e5cf48aa3cf9f6f80b8bdbb4369fc1835ec3d4ca076faec3de0df3a57401297cc42e5d67a282d8d47acefd56dcca7b98789f06eb5e278b857fdd8e6951916a4f1b166623f3abd103ef84db8e5ed2c1981e62425fc036af2e9349ada1d5dc8d8da1d452fe06e23065c6b1847ca9ced49272a55343005a2c76003543519b3f8ccd09e7f1231715655a02ba4ad732c9e6491db9f15af19025efcba7d43aa0787713e5a9a19a8e6129845db46fe7b8960d1ecd05e97af7042096778fd5b79aec16978169ee54c0ac7f12b64a53bd0cb64d7f2bbd4ab9612dbe0a8d1ac4119b54996de22d2e0158ce4bc494e19f0f5d584b2075ccda1a9e911c9c940701641240eb41772bfe4305a106f7c3270f5743383771b2dbae1491ec8833425f242ca2c103b46f6955a686447faf09ef3b033fc4870a26030b710cde0f4839d6e680a3caaf6a7d80e1a392423a4c9957cb5d37b0aa3ed2ef6bdb95c0387c0f602b2e61a70a9daf0ff1bf41597e362e005d3b1eacaaa8fd29a901921d005fefb5c8dad1977e111210d8b03e742c0dfef483d10305f90266eed93af1746f703ea3bc7a754c576626ebbda9ea7e2898e7422745380ed8f5ac789de97cfbfd7fea5d30aa3ec08466dd8f8f51d348dca48ba0f8f50164b81088ea4bf03b47543e795b4c5865616656577a80f604b81fc497f58d54805434d4bbb750c971df651caf9a1666a0e2b9db99bfa35cde5bf044ceb24623108d7930c7e7cb080292077035cc487506bc653bf30e61fe2aed7f7b831d81c406920d3e463d63e8aa7898474cd13fc99735e2d96e4fff3485168c8fd2e1ad9189b39aa57c4b3f6f9f980a2b77d"}) (async) ioctl$BTRFS_IOC_SNAP_CREATE(r3, 0x50009401, &(0x7f0000001040)={{r4}, "a1b17ee537d749b2fc6db73481ff6878bae479028ae5060b623c56b6f65d81fdd00edaf507c16d708bb08bd79c8caedc71183e012ae08b2db8038f5cd9e7c3ce6c4b2fa2e75ebce288b5bacfdde371d8aca34082556daa6422ab42afa5f9ed5af5616636ac16275384e4e1f3ada1b86609b34b762730de58bbb0819bb5eaac61a34e3a106dd7988306b34feca24565ea7a787be5a776ff1b5db0599b333dd8aa55a6b5317eedce7e4cf33889b5fd4fbee1d6aab97edaba740ad5b9414963d40ccfc7fd237ac6a532cd95d46c1bbb861c81bba3d6b816364b5dca880caa7c1fa9a3db00bfbcf2b4f814c061da2d7750bcff4d89566efc6c7bf5d1b99a8a7f8384e572bf59e9e152581db9859beb193576b00ec43afc577b8095670fa05124633f0789bff69f8d898f3c2dc7b6a7424ce24a481c5052557ef467f09fa8e468772c1334fde01ecfb15ae81b31fe79c3f54873e67e8745c09202044f9c270d598e13f54f9f7502d80baf39b9f49bd4cd25e93829e6fc1d36c90dd3d3fe63ffece64b77c11f17d6275ff6861aa8927561b55392e0934995b7e6c3a765be837d848cc601fd33a86f090ca27e80e402fd187726c3c2039d454d93a1e15d06831d68f7dcb52ed563f6813983c652872fb710a7f1843891d198d8da2ce0adc184864a572c7274ab75225297a013a6daca92ccda080aa66a6630aebc56ab913f67bd747c7dc51a47fde807213e738c3db05abf66d0fcd01534147f49ac06dc7f96b3ff3752ff139115d72bb23c1daae8012ad27dae48e24c493b540b88f9a17d462147b58fa58594b01dee47ba117fed21875321646aed33c9ae160e90b4bfb69631a36a96faf2cbb65f8f738e70bc841e2676d149f76e522a5a08e46eec8f6febf956cbf6f8121fedbd8aa655bd5eaa9befadc95764b6c249f7625518f915778179392f219ec1837ba752996e7861349b66ef5c396a417f89161a6d2e4dc12f8afceb726c8829f9afb46ca01886c251b324d6cf008f00a4fc93d4d9f53347ed3d1a63714a40be49fea8315be1df2f9a63caec35d2a5ed5952ec226ef4506d420e086b7630afc0d7e953fe2c084ae31af4650d325d546fd4c5d7a37b2c132cce87142fcb3598faf390fabab21641db489a523a1cb90ea3e9492c0d771007a6b7927e497c218a49a2083cf04c1f485a7caabd7103b5dd2fdb03ac89693c8ccb1a78a10bd806d72a461daa016e2c493a5ba1af67191ba5bf2cc70eda0f09f67f5cd6428ab5d8d3b665f2b7e497209bb346172d4539153e146371433c7e0e455c068f0467dadc8b6197e118a9bd3d332a14f1446e82a3071d49c83c39559ebe158841f5f502518909b6816121c9a7e7425d045822d4aa966e2617e57d7973eb852650a00b2147c1af187b24f3ca6010dbd9639ecfb6042bd408dfb68ff402469db218e757b237cfd895c95cf8c5ec75357040267f9139f3b25e1c37e7a00e665067385d5ce9e88b29d2ca461127417e9b5b8597bc20506d29cb8c69d5e692c4025fcfe5a9668e2db9180c9bc4ad8ab7e271495e595287c7f4afd3b7f847f7b088c2391e3aefc8d0242cc40acec7dcc9c97c753807dbd5d7ec5f5b9df4ad7508c9d00fa1e7ba192e36d504f3c1172db4de8086a8c039febb2000a146c26c91c218f9675ee3d5de9bd3c4815f8af6908d337e8ee325cb45c9bf2a45f7273971fceac04694af057d95d3d4a858b0c8c55a4333afb7c73efac0db33118a4690b536572e565a2318ccbdb55be4a18cd237d2962115fe696285fd84f810dd790cc375875c539dcef155c6ae4faf3150fd6c647a39180744901d784e61ace3ca2713aea4bf6c2b99eb1963ec611289d8ff26d1b7048c0e2d5d79e93026669f20075a896cd875e90906610fb72874bdc5b6c5c15e6629bb1b7b0b7c870b052f0ab8fef7faf079b5d58901479fde02d2e40191dbcb7d274651974438a5e9046885fadb09975191a4043c73cfca7d5915500bef5051642349bda1c8bc187f02116ad21ed46b70fed025e2c3475e283c9192e2b5eb3ec3b7d96299b20d76d6710ac8c7835ba8ac2099bc2ca26f0fddd547665383ac588c70adaecbaa3dc19be28367b9be44b61976396da012b026cdebf522662b697d6e5c9c933957e120269f20209a1894d925257cd846eee7956511b99ab640ee8a79a1c12071f97210778be987efbc82ecbc2e0d0a9619272fd0c3cdad710f560ba8178eff4482888a03478f034cebabf708a59730741e2801ab4a5a6980173563d077459f0d31351796df03b1c8fd6374774e806e524ae4125168fdf4f62d34673a17f8460f7cb4a5bc15ea72f267e24204da843039236e0a6f30168fc77976641de84dc554aa9c9b56e62ffbe2d0f2b02049ccb04ccf82d5251bc6bff4890045b4cf5822acaab7f731df34d989933dae78e2f1c92b69d6393be140d2a5904dd71ee4277491038fce6b7bc9f5db5c4c7d672d5867c7f9e012c58ea39b956d9cc53dc237726c5b32b0c713ae61b3284463e4cd3f7172d42aa6a1852a17b1284c1267084b481e0fad12da5d38f30cb32aafd00e51c79d06cc47b8cf3bb14c49ffb69b74f54c0457f55b405a095d63a8678462033ba6cc0137e36ea5d4623a1e81cd0c070ef9b672a3201289c4662df69f92b66d4536f4d4e084c7c82f011e2c779c8d7e93118bca9945be35322507a5d2f4d466b0e460736916b745ede998c31ee6cf1307e1a9225495710f501de951e64eda06f154266361c50f14abe6c1a42f59dadc6547bcc9568eda54257fbeec83f0bf6aa5e124f34996fa03c4356b655fbad5be33890d630ec03ea3673baeae279e69c2e864e861ce0d2880cbd5e42caeb1a0b1ebfa3083126015d7f876b969d80dc40de71935b3b95bec59a590169e67071abe30d823804b0117ac4ef19a0cd1f83200c478eb8d1f8ae722c38c77b80bb61f7ebc1c71dbc868293c37f56f9100192cd5e2955fb47dc246357c7089cd25d6e0fe9774fdad225e838fc66e7bcff7a7f289e054e79d070832cb247aa61b801834788eb73067e45710b04f1fbda01934cb9a892a2bb2fa69098ce3a3345db07b0c6266f566e8fd6d5d47493ad444bb278b66437c00d22400e0cb79d1341fb5b6c520a5ff865b7bf8a413c573e32419a6a75b4ab792a0dba8f6d8491cadf254be08b8b0b45dd89905abe475b69d4da863955aef6dad7c6e7ef154332fb424134486b6883d0f85fc25f4587bada5d7ddcffb6d6138c9b259377cdb97edffbaaf8ddd1c3093c3edaaea3b21322f24544cdfea0c875c42faba86e2587ff381e7e4efdd5a75567b7b5c8a05b1179fe9c43673e378e6831652ed8ef6cdd7cc630c563ddb64474ef1926545d6f4972f99ce300aa31f700a482853c4e4ada77797c8e15fb03ed2fe6495afe2656bbf302ed0ca5026853f2cbefdae9d274c629c68bd56b5a8c1e78d81200d3ac312ea474b9be2137f470932f79ecc6c1231a984585612c82e9a60f9efa3f33689a431a6c7d4b26c240b569ad466e042c0d415e4a05bc1a6243b6dd6822be69ade28fd51c17fe62924b89c1127c7ee514b99cd0e7abc3477769d3c99900211df8d41711d809b72ee4b780aaea1714a0c399f3e3d52d430b8ab60b41d012041338ca25a55da83ab6ff782fe54870d83a4eeff579e94830e229e1d9695bf51baf82a49932da2a9864db1c6bf5eb74a88850ad186fccb9775d624ce73170628b20366ef4390363c191a4bc37d7d01abed529e7c85aece00d54ac8d4f8948a932a6b70329f428468c1146074b6bd8c8320960529f836e93986eacfe3a2b1078765d8d95e41d22d68d6838a8a574742ffe354703f8373147171c21217bb07df1afc4ffcd9a0255350fd04510eef4896f7ac2502ae1fd8c247ede7e4b2c28702b8bef0f310f3d285b98f8d41ae6598897d94ef26c1cb32af72fbf28b8aae03f925344c9894d3a25335e3c0ddba193d6bb402f1ab0613a63d3552380ef077900a1d69ee20ff1322616b7ad813f61847beddc9370cd5be08472f42b327a8365c2c21122e8863b6f4eb3de6a37d8d8a43112ecfab4c5e784851b6ee0c043a04cee3b36f7cdd867e2bd3a967704386063cca5f602fdefddd434be6caf6377b57416aac962973d1aca9021ae0c05750303b8e451a0cc3f026202a69579e6fd6cb3238e80e26481cc8e1fa20ad6a63b566b803f5165ba6b02ba5de83a6b2e7d1d848d9a844b949086e1c42447b15e28221033033dee0fda35038ed35afad43230c53dd46da1290c1df4da98c98146c24de8084b055e53c55ac5b90dc6e384e283ce6b897b75702110817cd91857a3995bda6a2c592477d42182bf865fd115b3eb309e05feb8c96dcadda7befa27644658b4bf6eb5f29c335e4b37d23119f1380cc9b72a477a75f092680872e58666cc4b95e231b725dc8567230b020b45d40b9271a45230e5dedbe7bf9e3c4a539850ee8a63f2ec0a91c1cc3d1ff046112d0f8a4085d0b93edd13953b8c7f655c27935cfde4eed518429cb6f412c103d7eddede6f08c483d4556571dc9cab0b709652e34827cc06e19f7ce1893796ff6d139d6cd6ce1b6f87c4be94161e1f89ef175654fdaf3c7fae336ceb63c1d178f44e9db16ac975a9e4e139ce5d5a0ae490f22f9e198d7fedddf3b88f8c8862f7767f70fd5e507e9892f437e27d9c4665ff8c3a5707ee69beb289786851c883e539791f59c9cc09e158e201e676b7cf66a4f204a864a018d85ed3ab5b56f2168d6862906ec8d04b5dc523ab607696d0db0524d7918551806949e682b3cd5f38221e4f11bc7b38457670af19bf8c56693e091175af693cf4815b9640065b82f35fdb32afd9ff3c3a81de0a8303e253c7add7409e93f62e526429fc390419ae709aa7c6ab091fcff611cdae8dfbf5b7e13b4bb0c6831f81e5cf48aa3cf9f6f80b8bdbb4369fc1835ec3d4ca076faec3de0df3a57401297cc42e5d67a282d8d47acefd56dcca7b98789f06eb5e278b857fdd8e6951916a4f1b166623f3abd103ef84db8e5ed2c1981e62425fc036af2e9349ada1d5dc8d8da1d452fe06e23065c6b1847ca9ced49272a55343005a2c76003543519b3f8ccd09e7f1231715655a02ba4ad732c9e6491db9f15af19025efcba7d43aa0787713e5a9a19a8e6129845db46fe7b8960d1ecd05e97af7042096778fd5b79aec16978169ee54c0ac7f12b64a53bd0cb64d7f2bbd4ab9612dbe0a8d1ac4119b54996de22d2e0158ce4bc494e19f0f5d584b2075ccda1a9e911c9c940701641240eb41772bfe4305a106f7c3270f5743383771b2dbae1491ec8833425f242ca2c103b46f6955a686447faf09ef3b033fc4870a26030b710cde0f4839d6e680a3caaf6a7d80e1a392423a4c9957cb5d37b0aa3ed2ef6bdb95c0387c0f602b2e61a70a9daf0ff1bf41597e362e005d3b1eacaaa8fd29a901921d005fefb5c8dad1977e111210d8b03e742c0dfef483d10305f90266eed93af1746f703ea3bc7a754c576626ebbda9ea7e2898e7422745380ed8f5ac789de97cfbfd7fea5d30aa3ec08466dd8f8f51d348dca48ba0f8f50164b81088ea4bf03b47543e795b4c5865616656577a80f604b81fc497f58d54805434d4bbb750c971df651caf9a1666a0e2b9db99bfa35cde5bf044ceb24623108d7930c7e7cb080292077035cc487506bc653bf30e61fe2aed7f7b831d81c406920d3e463d63e8aa7898474cd13fc99735e2d96e4fff3485168c8fd2e1ad9189b39aa57c4b3f6f9f980a2b77d"}) [ 3399.396487][ T4715] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3399.401265][ T4715] Call Trace: [ 3399.402944][ T4715] [ 3399.404362][ T4715] dump_stack_lvl+0x125/0x1b0 [ 3399.406423][ T4715] should_fail_ex+0x496/0x5b0 [ 3399.408512][ T4715] ? kasprintf+0xc8/0x100 [ 3399.410499][ T4715] should_failslab+0x9/0x20 [ 3399.412739][ T4715] __kmem_cache_alloc_node+0x5f/0x470 [ 3399.414936][ T4715] ? pointer+0xbf0/0xbf0 [ 3399.416743][ T4715] ? kasprintf+0xc8/0x100 [ 3399.418665][ T4715] __kmalloc_node_track_caller+0x50/0x100 [ 3399.421337][ T4715] kvasprintf+0xbd/0x150 [ 3399.423423][ T4715] ? bust_spinlocks+0xe0/0xe0 [ 3399.425636][ T4715] ? fill_ptr_key+0x30/0x30 [ 3399.427789][ T4715] ? preempt_count_add+0x72/0x140 00:57:29 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r3 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r3, 0x2007ffb) read$FUSE(r2, &(0x7f0000004dc0)={0x2020}, 0x2020) sendfile(r2, r3, 0x0, 0x1000000201005) write$cgroup_devices(r2, &(0x7f0000000000)={'c', ' *:* ', 'w\x00'}, 0x8) 00:57:29 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x5000000) [ 3399.430100][ T4715] kasprintf+0xc8/0x100 [ 3399.432305][ T4715] ? kvasprintf_const+0x190/0x190 [ 3399.434693][ T4715] ? free_zapped_rcu+0x290/0x290 [ 3399.437001][ T4715] ? lockdep_init_map_type+0x16d/0x7c0 [ 3399.439535][ T4715] alloc_workqueue+0x590/0x1490 [ 3399.441781][ T4715] ? workqueue_sysfs_register+0x400/0x400 [ 3399.443996][ T4715] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3399.445988][ T4715] kvm_mmu_init_vm+0x248/0x2e0 [ 3399.447807][ T4715] kvm_arch_init_vm+0x39/0x720 [ 3399.449691][ T4715] ? __kasan_kmalloc+0xa3/0xb0 [ 3399.451670][ T4715] kvm_dev_ioctl+0xa31/0x1c20 [ 3399.453714][ T4715] ? bit_wait_io_timeout+0x160/0x160 [ 3399.455894][ T4715] ? kvm_vcpu_stats_release+0x80/0x80 [ 3399.458097][ T4715] ? selinux_file_ioctl+0x17d/0x270 [ 3399.460238][ T4715] ? selinux_file_ioctl+0xb5/0x270 [ 3399.462348][ T4715] ? kvm_vcpu_stats_release+0x80/0x80 [ 3399.464565][ T4715] __x64_sys_ioctl+0x18f/0x210 [ 3399.466548][ T4715] do_syscall_64+0x38/0xb0 [ 3399.468419][ T4715] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3399.470869][ T4715] RIP: 0033:0x7f99d787cae9 [ 3399.472723][ T4715] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3399.480548][ T4715] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3399.483943][ T4715] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3399.487089][ T4715] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3399.490302][ T4715] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3399.493478][ T4715] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3399.496712][ T4715] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3399.500059][ T4715] 00:57:29 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, 0x0}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:29 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 27) 00:57:29 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x6000000) [ 3400.272085][ T4733] FAULT_INJECTION: forcing a failure. [ 3400.272085][ T4733] name failslab, interval 1, probability 0, space 0, times 0 00:57:29 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x7000000) [ 3400.279029][ T4733] CPU: 2 PID: 4733 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3400.283571][ T4733] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3400.287077][ T4733] Call Trace: 00:57:29 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r3 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r3, 0x2007ffb) read$FUSE(r2, &(0x7f0000004dc0)={0x2020}, 0x2020) sendfile(r2, r3, 0x0, 0x1000000201005) write$cgroup_devices(r2, &(0x7f0000000000)={'c', ' *:* ', 'w\x00'}, 0x8) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) dup2(r0, r1) (async) open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (async) open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) (async) ftruncate(r3, 0x2007ffb) (async) read$FUSE(r2, &(0x7f0000004dc0)={0x2020}, 0x2020) (async) sendfile(r2, r3, 0x0, 0x1000000201005) (async) write$cgroup_devices(r2, &(0x7f0000000000)={'c', ' *:* ', 'w\x00'}, 0x8) (async) [ 3400.288312][ T4733] [ 3400.289655][ T4733] dump_stack_lvl+0x125/0x1b0 [ 3400.291724][ T4733] should_fail_ex+0x496/0x5b0 [ 3400.293694][ T4733] should_failslab+0x9/0x20 [ 3400.295788][ T4733] __kmem_cache_alloc_node+0x5f/0x470 [ 3400.298117][ T4733] ? alloc_workqueue+0xda3/0x1490 [ 3400.300364][ T4733] ? apply_wqattrs_prepare+0xff/0xa90 [ 3400.302704][ T4733] __kmalloc+0x4f/0x100 [ 3400.304571][ T4733] apply_wqattrs_prepare+0xff/0xa90 [ 3400.306881][ T4733] apply_workqueue_attrs_locked+0xcb/0x150 [ 3400.309365][ T4733] alloc_workqueue+0xdae/0x1490 [ 3400.311442][ T4733] ? workqueue_sysfs_register+0x400/0x400 [ 3400.313899][ T4733] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3400.316207][ T4733] kvm_mmu_init_vm+0x248/0x2e0 [ 3400.318327][ T4733] kvm_arch_init_vm+0x39/0x720 [ 3400.320491][ T4733] ? __kasan_kmalloc+0xa3/0xb0 [ 3400.322648][ T4733] kvm_dev_ioctl+0xa31/0x1c20 [ 3400.324691][ T4733] ? bit_wait_io_timeout+0x160/0x160 [ 3400.326939][ T4733] ? kvm_vcpu_stats_release+0x80/0x80 [ 3400.329237][ T4733] ? selinux_file_ioctl+0x17d/0x270 [ 3400.331788][ T4733] ? selinux_file_ioctl+0xb5/0x270 [ 3400.334103][ T4733] ? kvm_vcpu_stats_release+0x80/0x80 [ 3400.336566][ T4733] __x64_sys_ioctl+0x18f/0x210 [ 3400.338704][ T4733] do_syscall_64+0x38/0xb0 [ 3400.340422][ T4733] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3400.342686][ T4733] RIP: 0033:0x7f99d787cae9 [ 3400.344649][ T4733] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3400.352148][ T4733] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3400.355813][ T4733] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3400.359253][ T4733] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3400.362695][ T4733] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3400.365997][ T4733] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3400.369011][ T4733] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3400.372347][ T4733] 00:57:29 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x1f000000) 00:57:29 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x2f000000) 00:57:29 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x3f000000) 00:57:30 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 28) 00:57:30 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, 0x0}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:30 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) (async) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) (async) r3 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r3, 0x2007ffb) read$FUSE(r2, &(0x7f0000004dc0)={0x2020}, 0x2020) (async) read$FUSE(r2, &(0x7f0000004dc0)={0x2020}, 0x2020) sendfile(r2, r3, 0x0, 0x1000000201005) write$cgroup_devices(r2, &(0x7f0000000000)={'c', ' *:* ', 'w\x00'}, 0x8) 00:57:30 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x40000000) [ 3401.132188][ T4754] FAULT_INJECTION: forcing a failure. [ 3401.132188][ T4754] name failslab, interval 1, probability 0, space 0, times 0 00:57:30 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0xfeffffff) [ 3401.138409][ T4754] CPU: 3 PID: 4754 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3401.143373][ T4754] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3401.148058][ T4754] Call Trace: [ 3401.149632][ T4754] [ 3401.151026][ T4754] dump_stack_lvl+0x125/0x1b0 [ 3401.153230][ T4754] should_fail_ex+0x496/0x5b0 [ 3401.155447][ T4754] should_failslab+0x9/0x20 [ 3401.157603][ T4754] kmem_cache_alloc_node+0x64/0x540 [ 3401.160055][ T4754] alloc_unbound_pwq+0x41e/0xd00 [ 3401.162394][ T4754] ? kasan_set_track+0x25/0x30 00:57:30 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0xff030000) [ 3401.164891][ T4754] apply_wqattrs_prepare+0x3be/0xa90 [ 3401.167567][ T4754] apply_workqueue_attrs_locked+0xcb/0x150 [ 3401.170330][ T4754] alloc_workqueue+0xdae/0x1490 [ 3401.172623][ T4754] ? workqueue_sysfs_register+0x400/0x400 [ 3401.175315][ T4754] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3401.177729][ T4754] kvm_mmu_init_vm+0x248/0x2e0 [ 3401.180034][ T4754] kvm_arch_init_vm+0x39/0x720 [ 3401.182317][ T4754] ? __kasan_kmalloc+0xa3/0xb0 [ 3401.184610][ T4754] kvm_dev_ioctl+0xa31/0x1c20 [ 3401.186842][ T4754] ? bit_wait_io_timeout+0x160/0x160 [ 3401.189336][ T4754] ? kvm_vcpu_stats_release+0x80/0x80 [ 3401.191470][ T4754] ? selinux_file_ioctl+0x17d/0x270 [ 3401.193498][ T4754] ? selinux_file_ioctl+0xb5/0x270 [ 3401.195380][ T4754] ? kvm_vcpu_stats_release+0x80/0x80 [ 3401.197338][ T4754] __x64_sys_ioctl+0x18f/0x210 [ 3401.199097][ T4754] do_syscall_64+0x38/0xb0 00:57:30 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0xffffff7f) [ 3401.200744][ T4754] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3401.203617][ T4754] RIP: 0033:0x7f99d787cae9 [ 3401.205727][ T4754] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 00:57:30 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0xfffffffe) [ 3401.214676][ T4754] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3401.218732][ T4754] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3401.222452][ T4754] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3401.226158][ T4754] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3401.229874][ T4754] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3401.233515][ T4754] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3401.237215][ T4754] 00:57:30 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 29) [ 3401.276211][ T4769] FAULT_INJECTION: forcing a failure. [ 3401.276211][ T4769] name failslab, interval 1, probability 0, space 0, times 0 [ 3401.284748][ T4769] CPU: 2 PID: 4769 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3401.289732][ T4769] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3401.294013][ T4769] Call Trace: [ 3401.295501][ T4769] [ 3401.296773][ T4769] dump_stack_lvl+0x125/0x1b0 [ 3401.298840][ T4769] should_fail_ex+0x496/0x5b0 [ 3401.300706][ T4769] should_failslab+0x9/0x20 [ 3401.302667][ T4769] kmem_cache_alloc_node+0x64/0x540 [ 3401.304783][ T4769] alloc_unbound_pwq+0x41e/0xd00 [ 3401.306947][ T4769] ? kasan_set_track+0x25/0x30 [ 3401.308909][ T4769] apply_wqattrs_prepare+0x3be/0xa90 [ 3401.311005][ T4769] apply_workqueue_attrs_locked+0xcb/0x150 [ 3401.313247][ T4769] alloc_workqueue+0xdae/0x1490 [ 3401.315129][ T4769] ? workqueue_sysfs_register+0x400/0x400 [ 3401.317311][ T4769] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3401.319292][ T4769] kvm_mmu_init_vm+0x248/0x2e0 [ 3401.321152][ T4769] kvm_arch_init_vm+0x39/0x720 [ 3401.323096][ T4769] ? __kasan_kmalloc+0xa3/0xb0 [ 3401.325440][ T4769] kvm_dev_ioctl+0xa31/0x1c20 [ 3401.327734][ T4769] ? bit_wait_io_timeout+0x160/0x160 [ 3401.330316][ T4769] ? kvm_vcpu_stats_release+0x80/0x80 [ 3401.332922][ T4769] ? selinux_file_ioctl+0x17d/0x270 [ 3401.335437][ T4769] ? selinux_file_ioctl+0xb5/0x270 [ 3401.337988][ T4769] ? kvm_vcpu_stats_release+0x80/0x80 [ 3401.340648][ T4769] __x64_sys_ioctl+0x18f/0x210 [ 3401.342948][ T4769] do_syscall_64+0x38/0xb0 [ 3401.345078][ T4769] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3401.347875][ T4769] RIP: 0033:0x7f99d787cae9 [ 3401.349919][ T4769] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3401.358684][ T4769] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3401.362720][ T4769] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3401.366435][ T4769] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3401.370137][ T4769] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3401.373751][ T4769] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3401.377349][ T4769] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3401.381168][ T4769] 00:57:31 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:31 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 30) 00:57:31 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x200, 0x1, 0x3}) fcntl$setstatus(r2, 0x4, 0x400) ioctl$FLOPPY_FDMSGON(r3, 0x245) 00:57:31 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x4000000000000) 00:57:31 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x100000000000000) [ 3402.002447][ T4776] FAULT_INJECTION: forcing a failure. [ 3402.002447][ T4776] name failslab, interval 1, probability 0, space 0, times 0 [ 3402.008121][ T4776] CPU: 0 PID: 4776 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3402.012848][ T4776] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3402.017522][ T4776] Call Trace: [ 3402.019094][ T4776] [ 3402.020496][ T4776] dump_stack_lvl+0x125/0x1b0 00:57:31 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x200, 0x1, 0x3}) fcntl$setstatus(r2, 0x4, 0x400) ioctl$FLOPPY_FDMSGON(r3, 0x245) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) dup2(r0, r1) (async) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x200, 0x1, 0x3}) (async) fcntl$setstatus(r2, 0x4, 0x400) (async) ioctl$FLOPPY_FDMSGON(r3, 0x245) (async) [ 3402.022704][ T4776] should_fail_ex+0x496/0x5b0 [ 3402.025078][ T4776] should_failslab+0x9/0x20 [ 3402.027283][ T4776] kmem_cache_alloc_node+0x64/0x540 [ 3402.029696][ T4776] alloc_unbound_pwq+0x41e/0xd00 [ 3402.031938][ T4776] ? kasan_set_track+0x25/0x30 00:57:31 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x200000000000000) [ 3402.034180][ T4776] apply_wqattrs_prepare+0x3be/0xa90 [ 3402.036462][ T4776] apply_workqueue_attrs_locked+0xcb/0x150 [ 3402.038753][ T4776] alloc_workqueue+0xdae/0x1490 [ 3402.040699][ T4776] ? workqueue_sysfs_register+0x400/0x400 00:57:31 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r0, r1) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x200, 0x1, 0x3}) (async) fcntl$setstatus(r2, 0x4, 0x400) ioctl$FLOPPY_FDMSGON(r3, 0x245) [ 3402.042931][ T4776] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3402.044964][ T4776] kvm_mmu_init_vm+0x248/0x2e0 [ 3402.046729][ T4776] kvm_arch_init_vm+0x39/0x720 [ 3402.048605][ T4776] ? __kasan_kmalloc+0xa3/0xb0 [ 3402.050874][ T4776] kvm_dev_ioctl+0xa31/0x1c20 [ 3402.053081][ T4776] ? bit_wait_io_timeout+0x160/0x160 [ 3402.054983][ T4776] ? kvm_vcpu_stats_release+0x80/0x80 [ 3402.057022][ T4776] ? selinux_file_ioctl+0x17d/0x270 [ 3402.059057][ T4776] ? selinux_file_ioctl+0xb5/0x270 [ 3402.061431][ T4776] ? kvm_vcpu_stats_release+0x80/0x80 [ 3402.063935][ T4776] __x64_sys_ioctl+0x18f/0x210 [ 3402.066199][ T4776] do_syscall_64+0x38/0xb0 [ 3402.068348][ T4776] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3402.071145][ T4776] RIP: 0033:0x7f99d787cae9 [ 3402.073362][ T4776] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3402.082051][ T4776] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3402.085589][ T4776] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3402.088783][ T4776] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3402.092223][ T4776] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3402.095331][ T4776] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3402.098397][ T4776] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3402.102189][ T4776] 00:57:32 executing program 0: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x7, 0x5, 0x1, 0x8}, {0x6, 0x3f, 0x8, 0x6e}, {0x4, 0x0, 0x4}, {0x4c, 0x9, 0x5, 0x1}, {0xcc, 0x8, 0x7, 0xdefd35e}]}) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0), 0x18c00, 0x0) 00:57:32 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:32 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 31) 00:57:32 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x300000000000000) [ 3402.851559][ T4793] FAULT_INJECTION: forcing a failure. [ 3402.851559][ T4793] name failslab, interval 1, probability 0, space 0, times 0 00:57:32 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x400000000000000) 00:57:32 executing program 0: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x7, 0x5, 0x1, 0x8}, {0x6, 0x3f, 0x8, 0x6e}, {0x4, 0x0, 0x4}, {0x4c, 0x9, 0x5, 0x1}, {0xcc, 0x8, 0x7, 0xdefd35e}]}) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) (async) openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0), 0x18c00, 0x0) [ 3402.857507][ T4793] CPU: 3 PID: 4793 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3402.862402][ T4793] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3402.867017][ T4793] Call Trace: [ 3402.868625][ T4793] [ 3402.870014][ T4793] dump_stack_lvl+0x125/0x1b0 [ 3402.872220][ T4793] should_fail_ex+0x496/0x5b0 [ 3402.874217][ T4793] should_failslab+0x9/0x20 [ 3402.875820][ T4793] kmem_cache_alloc_node+0x64/0x540 [ 3402.877740][ T4793] alloc_unbound_pwq+0x41e/0xd00 [ 3402.879826][ T4793] apply_wqattrs_prepare+0x696/0xa90 [ 3402.881856][ T4793] apply_workqueue_attrs_locked+0xcb/0x150 00:57:32 executing program 0: ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x7, 0x5, 0x1, 0x8}, {0x6, 0x3f, 0x8, 0x6e}, {0x4, 0x0, 0x4}, {0x4c, 0x9, 0x5, 0x1}, {0xcc, 0x8, 0x7, 0xdefd35e}]}) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) (async) openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0), 0x18c00, 0x0) [ 3402.884290][ T4793] alloc_workqueue+0xdae/0x1490 [ 3402.886682][ T4793] ? workqueue_sysfs_register+0x400/0x400 00:57:32 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x500000000000000) [ 3402.889317][ T4793] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3402.891828][ T4793] kvm_mmu_init_vm+0x248/0x2e0 [ 3402.894066][ T4793] kvm_arch_init_vm+0x39/0x720 [ 3402.896320][ T4793] ? __kasan_kmalloc+0xa3/0xb0 [ 3402.898183][ T4793] kvm_dev_ioctl+0xa31/0x1c20 [ 3402.900008][ T4793] ? bit_wait_io_timeout+0x160/0x160 [ 3402.902311][ T4793] ? kvm_vcpu_stats_release+0x80/0x80 [ 3402.904694][ T4793] ? selinux_file_ioctl+0x17d/0x270 [ 3402.907092][ T4793] ? selinux_file_ioctl+0xb5/0x270 [ 3402.909481][ T4793] ? kvm_vcpu_stats_release+0x80/0x80 [ 3402.911918][ T4793] __x64_sys_ioctl+0x18f/0x210 [ 3402.914132][ T4793] do_syscall_64+0x38/0xb0 [ 3402.916180][ T4793] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3402.918875][ T4793] RIP: 0033:0x7f99d787cae9 [ 3402.920777][ T4793] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 00:57:32 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x600000000000000) [ 3402.929589][ T4793] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3402.933577][ T4793] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3402.937049][ T4793] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3402.940596][ T4793] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3402.944184][ T4793] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3402.947869][ T4793] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3402.951541][ T4793] 00:57:33 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)}, 0x1f00) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) 00:57:33 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x700000000000000) 00:57:33 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 32) 00:57:33 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x1f00000000000000) [ 3403.763038][ T4814] FAULT_INJECTION: forcing a failure. [ 3403.763038][ T4814] name failslab, interval 1, probability 0, space 0, times 0 [ 3403.777209][ T4814] CPU: 0 PID: 4814 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3403.781531][ T4814] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3403.785516][ T4814] Call Trace: [ 3403.786731][ T4814] [ 3403.787843][ T4814] dump_stack_lvl+0x125/0x1b0 [ 3403.789716][ T4814] should_fail_ex+0x496/0x5b0 [ 3403.791720][ T4814] should_failslab+0x9/0x20 [ 3403.793546][ T4814] kmem_cache_alloc_node+0x64/0x540 [ 3403.795668][ T4814] alloc_unbound_pwq+0x41e/0xd00 [ 3403.797507][ T4814] apply_wqattrs_prepare+0x696/0xa90 [ 3403.799591][ T4814] apply_workqueue_attrs_locked+0xcb/0x150 [ 3403.802141][ T4814] alloc_workqueue+0xdae/0x1490 [ 3403.804141][ T4814] ? workqueue_sysfs_register+0x400/0x400 [ 3403.806448][ T4814] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3403.808554][ T4814] kvm_mmu_init_vm+0x248/0x2e0 [ 3403.810300][ T4814] kvm_arch_init_vm+0x39/0x720 [ 3403.812068][ T4814] ? __kasan_kmalloc+0xa3/0xb0 [ 3403.813812][ T4814] kvm_dev_ioctl+0xa31/0x1c20 00:57:33 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x2f00000000000000) [ 3403.815746][ T4814] ? bit_wait_io_timeout+0x160/0x160 [ 3403.818164][ T4814] ? kvm_vcpu_stats_release+0x80/0x80 [ 3403.820466][ T4814] ? selinux_file_ioctl+0x17d/0x270 [ 3403.822648][ T4814] ? selinux_file_ioctl+0xb5/0x270 [ 3403.824682][ T4814] ? kvm_vcpu_stats_release+0x80/0x80 [ 3403.826852][ T4814] __x64_sys_ioctl+0x18f/0x210 [ 3403.828618][ T4814] do_syscall_64+0x38/0xb0 [ 3403.830219][ T4814] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3403.832503][ T4814] RIP: 0033:0x7f99d787cae9 [ 3403.834609][ T4814] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3403.843562][ T4814] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3403.847616][ T4814] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3403.851336][ T4814] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3403.854977][ T4814] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3403.858184][ T4814] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3403.861132][ T4814] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3403.864364][ T4814] 00:57:33 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x3f00000000000000) 00:57:33 executing program 3: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (fail_nth: 33) 00:57:33 executing program 2: r0 = fsopen(&(0x7f0000000040)='ocfs2_dlmfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x4000000000000000) [ 3403.916091][ T4823] FAULT_INJECTION: forcing a failure. [ 3403.916091][ T4823] name failslab, interval 1, probability 0, space 0, times 0 [ 3403.922694][ T4823] CPU: 3 PID: 4823 Comm: syz-executor.3 Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3403.926452][ T4823] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3403.930084][ T4823] Call Trace: [ 3403.931355][ T4823] [ 3403.932528][ T4823] dump_stack_lvl+0x125/0x1b0 [ 3403.934571][ T4823] should_fail_ex+0x496/0x5b0 [ 3403.936475][ T4823] should_failslab+0x9/0x20 [ 3403.938152][ T4823] kmem_cache_alloc_node+0x64/0x540 [ 3403.940085][ T4823] alloc_unbound_pwq+0x41e/0xd00 [ 3403.942067][ T4823] apply_wqattrs_prepare+0x696/0xa90 [ 3403.944221][ T4823] apply_workqueue_attrs_locked+0xcb/0x150 [ 3403.946461][ T4823] alloc_workqueue+0xdae/0x1490 [ 3403.948214][ T4823] ? workqueue_sysfs_register+0x400/0x400 [ 3403.950246][ T4823] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3403.952155][ T4823] kvm_mmu_init_vm+0x248/0x2e0 [ 3403.954144][ T4823] kvm_arch_init_vm+0x39/0x720 [ 3403.955926][ T4823] ? __kasan_kmalloc+0xa3/0xb0 [ 3403.957695][ T4823] kvm_dev_ioctl+0xa31/0x1c20 [ 3403.959441][ T4823] ? bit_wait_io_timeout+0x160/0x160 [ 3403.961393][ T4823] ? kvm_vcpu_stats_release+0x80/0x80 [ 3403.963396][ T4823] ? selinux_file_ioctl+0x17d/0x270 [ 3403.965282][ T4823] ? selinux_file_ioctl+0xb5/0x270 [ 3403.967153][ T4823] ? kvm_vcpu_stats_release+0x80/0x80 [ 3403.969144][ T4823] __x64_sys_ioctl+0x18f/0x210 [ 3403.970916][ T4823] do_syscall_64+0x38/0xb0 [ 3403.972620][ T4823] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3403.974925][ T4823] RIP: 0033:0x7f99d787cae9 [ 3403.976804][ T4823] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 3403.984836][ T4823] RSP: 002b:00007f99d86260c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3403.988465][ T4823] RAX: ffffffffffffffda RBX: 00007f99d799bf80 RCX: 00007f99d787cae9 [ 3403.991946][ T4823] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000003 [ 3403.995366][ T4823] RBP: 00007f99d8626120 R08: 0000000000000000 R09: 0000000000000000 [ 3403.998826][ T4823] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 3404.001794][ T4823] R13: 000000000000000b R14: 00007f99d799bf80 R15: 00007fff27985de8 [ 3404.005103][ T4823] [ 3404.010928][ T3] ================================================================== [ 3404.014553][ T3] BUG: KASAN: slab-use-after-free in pwq_release_workfn+0x339/0x380 [ 3404.017774][ T3] Read of size 4 at addr ffff88802cf479c0 by task pool_workqueue_/3 [ 3404.021004][ T3] [ 3404.021997][ T3] CPU: 3 PID: 3 Comm: pool_workqueue_ Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3404.025932][ T3] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3404.030551][ T3] Call Trace: [ 3404.032942][ T3] [ 3404.034165][ T3] dump_stack_lvl+0xd9/0x1b0 [ 3404.036078][ T3] print_report+0xc4/0x620 [ 3404.037880][ T3] ? __virt_addr_valid+0x5e/0x2d0 [ 3404.039954][ T3] ? __phys_addr+0xc6/0x140 [ 3404.041826][ T3] kasan_report+0xda/0x110 [ 3404.043670][ T3] ? pwq_release_workfn+0x339/0x380 [ 3404.045798][ T3] ? pwq_release_workfn+0x339/0x380 [ 3404.048017][ T3] pwq_release_workfn+0x339/0x380 [ 3404.050074][ T3] ? _raw_spin_unlock_irq+0x23/0x50 [ 3404.052221][ T3] kthread_worker_fn+0x2ff/0xac0 [ 3404.054249][ T3] ? put_unbound_pool+0x7c0/0x7c0 [ 3404.056200][ T3] ? kthread_freezable_should_stop+0x190/0x190 [ 3404.058628][ T3] kthread+0x33c/0x440 [ 3404.060243][ T3] ? _raw_spin_unlock_irq+0x23/0x50 [ 3404.062391][ T3] ? kthread_complete_and_exit+0x40/0x40 [ 3404.064687][ T3] ret_from_fork+0x45/0x80 [ 3404.066657][ T3] ? kthread_complete_and_exit+0x40/0x40 [ 3404.068955][ T3] ret_from_fork_asm+0x11/0x20 [ 3404.070923][ T3] [ 3404.072195][ T3] [ 3404.073175][ T3] Allocated by task 4823: [ 3404.074912][ T3] kasan_save_stack+0x33/0x50 [ 3404.076829][ T3] kasan_set_track+0x25/0x30 [ 3404.078689][ T3] __kasan_kmalloc+0xa3/0xb0 [ 3404.080586][ T3] alloc_workqueue+0x16f/0x1490 [ 3404.082562][ T3] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3404.084535][ T3] kvm_mmu_init_vm+0x248/0x2e0 [ 3404.086429][ T3] kvm_arch_init_vm+0x39/0x720 [ 3404.088417][ T3] kvm_dev_ioctl+0xa31/0x1c20 [ 3404.090343][ T3] __x64_sys_ioctl+0x18f/0x210 [ 3404.092310][ T3] do_syscall_64+0x38/0xb0 [ 3404.094145][ T3] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3404.096563][ T3] [ 3404.097546][ T3] Freed by task 4823: [ 3404.099178][ T3] kasan_save_stack+0x33/0x50 [ 3404.101123][ T3] kasan_set_track+0x25/0x30 [ 3404.103000][ T3] kasan_save_free_info+0x28/0x40 [ 3404.105057][ T3] ____kasan_slab_free+0x138/0x190 [ 3404.107137][ T3] __kmem_cache_free+0xcc/0x2d0 [ 3404.109150][ T3] alloc_workqueue+0xe76/0x1490 [ 3404.111142][ T3] kvm_mmu_init_tdp_mmu+0x23/0x100 [ 3404.113212][ T3] kvm_mmu_init_vm+0x248/0x2e0 [ 3404.115170][ T3] kvm_arch_init_vm+0x39/0x720 [ 3404.117140][ T3] kvm_dev_ioctl+0xa31/0x1c20 [ 3404.119061][ T3] __x64_sys_ioctl+0x18f/0x210 [ 3404.121034][ T3] do_syscall_64+0x38/0xb0 [ 3404.122877][ T3] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3404.125276][ T3] [ 3404.126259][ T3] Last potentially related work creation: [ 3404.128570][ T3] kasan_save_stack+0x33/0x50 [ 3404.130489][ T3] __kasan_record_aux_stack+0x78/0x80 [ 3404.132671][ T3] insert_work+0x38/0x230 [ 3404.134425][ T3] __queue_work+0xb77/0x1050 [ 3404.136319][ T3] call_timer_fn+0x19e/0x580 [ 3404.138206][ T3] __run_timers+0x585/0xb10 [ 3404.140074][ T3] run_timer_softirq+0x58/0xd0 [ 3404.142034][ T3] __do_softirq+0x218/0x965 [ 3404.143903][ T3] [ 3404.144885][ T3] Second to last potentially related work creation: [ 3404.147555][ T3] kasan_save_stack+0x33/0x50 [ 3404.149508][ T3] __kasan_record_aux_stack+0x78/0x80 [ 3404.151740][ T3] __call_rcu_common.constprop.0+0x9a/0x790 [ 3404.154150][ T3] in_dev_finish_destroy+0x15c/0x1d0 [ 3404.156297][ T3] inetdev_event+0x1607/0x1900 [ 3404.158249][ T3] notifier_call_chain+0xb6/0x3b0 [ 3404.160292][ T3] call_netdevice_notifiers_info+0xb9/0x130 [ 3404.162684][ T3] unregister_netdevice_many_notify+0x85f/0x1a20 [ 3404.165232][ T3] __rtnl_newlink+0x1575/0x1940 [ 3404.167228][ T3] rtnl_newlink+0x67/0xa0 [ 3404.169020][ T3] rtnetlink_rcv_msg+0x3c4/0xdf0 [ 3404.171049][ T3] netlink_rcv_skb+0x16b/0x440 [ 3404.173015][ T3] netlink_unicast+0x536/0x810 [ 3404.174965][ T3] netlink_sendmsg+0x93c/0xe40 [ 3404.176919][ T3] sock_sendmsg+0xd9/0x180 [ 3404.178740][ T3] ____sys_sendmsg+0x6ac/0x940 [ 3404.180703][ T3] ___sys_sendmsg+0x135/0x1d0 [ 3404.182617][ T3] __sys_sendmsg+0x117/0x1e0 [ 3404.184508][ T3] do_syscall_64+0x38/0xb0 [ 3404.186309][ T3] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3404.188733][ T3] [ 3404.189714][ T3] The buggy address belongs to the object at ffff88802cf47800 [ 3404.189714][ T3] which belongs to the cache kmalloc-512 of size 512 [ 3404.195326][ T3] The buggy address is located 448 bytes inside of [ 3404.195326][ T3] freed 512-byte region [ffff88802cf47800, ffff88802cf47a00) [ 3404.200854][ T3] [ 3404.201833][ T3] The buggy address belongs to the physical page: [ 3404.204436][ T3] page:ffffea0000b3d1c0 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x2cf47 [ 3404.208516][ T3] flags: 0xfff00000000800(slab|node=0|zone=1|lastcpupid=0x7ff) [ 3404.211567][ T3] page_type: 0x4() [ 3404.213101][ T3] raw: 00fff00000000800 ffff888012c40600 ffffea0000f96690 ffffea00008e9290 [ 3404.216552][ T3] raw: 0000000000000000 ffff88802cf47000 0000000100000004 0000000000000000 [ 3404.220015][ T3] page dumped because: kasan: bad access detected [ 3404.222593][ T3] page_owner tracks the page as allocated [ 3404.224930][ T3] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x242020(__GFP_HIGH|__GFP_NOWARN|__GFP_COMP|__GFP_THISNODE), pid 13147, tgid 13146 (syz-executor.3), ts 2966187619638, free_ts 2965165653904 [ 3404.232955][ T3] post_alloc_hook+0x2cf/0x340 [ 3404.234922][ T3] get_page_from_freelist+0xee0/0x2f20 [ 3404.237144][ T3] __alloc_pages_slowpath.constprop.0+0x2dd/0x2360 [ 3404.239790][ T3] __alloc_pages+0x411/0x4a0 [ 3404.241671][ T3] cache_grow_begin+0x99/0x3a0 [ 3404.243605][ T3] cache_alloc_refill+0x294/0x3a0 [ 3404.245389][ T3] __kmem_cache_alloc_node+0x3c5/0x470 [ 3404.247618][ T3] kmalloc_trace+0x25/0xe0 [ 3404.249438][ T3] cfmuxl_create+0x40/0x210 [ 3404.251339][ T3] cfcnfg_create+0x78/0x500 [ 3404.253213][ T3] caif_init_net+0x7d/0xe0 [ 3404.255029][ T3] ops_init+0xb9/0x650 [ 3404.256701][ T3] setup_net+0x422/0xa40 [ 3404.258429][ T3] copy_net_ns+0x2fa/0x670 [ 3404.260262][ T3] create_new_namespaces+0x3ea/0xb10 [ 3404.262388][ T3] copy_namespaces+0x464/0x560 [ 3404.264342][ T3] page last free stack trace: [ 3404.266224][ T3] free_unref_page_prepare+0x476/0xa40 [ 3404.268456][ T3] free_unref_page+0x33/0x3b0 [ 3404.270369][ T3] slabs_destroy+0x85/0xc0 [ 3404.272201][ T3] ___cache_free+0x2b7/0x420 [ 3404.274092][ T3] qlist_free_all+0x4c/0x1b0 [ 3404.275975][ T3] kasan_quarantine_reduce+0x18e/0x1d0 [ 3404.278176][ T3] __kasan_slab_alloc+0x65/0x90 [ 3404.280177][ T3] __kmem_cache_alloc_node+0x163/0x470 [ 3404.282356][ T3] __kmalloc_node+0x52/0x110 [ 3404.284265][ T3] __vmalloc_node_range+0x3e9/0x1540 [ 3404.286405][ T3] vzalloc+0x6b/0x80 [ 3404.288027][ T3] do_ipt_get_ctl+0x68b/0xa60 [ 3404.289941][ T3] nf_getsockopt+0x76/0xe0 [ 3404.291761][ T3] ip_getsockopt+0x186/0x1d0 [ 3404.293679][ T3] tcp_getsockopt+0x97/0xf0 [ 3404.295678][ T3] __sys_getsockopt+0x220/0x6a0 [ 3404.297652][ T3] [ 3404.298630][ T3] Memory state around the buggy address: [ 3404.300926][ T3] ffff88802cf47880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 3404.304142][ T3] ffff88802cf47900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 3404.307368][ T3] >ffff88802cf47980: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 3404.310606][ T3] ^ [ 3404.313081][ T3] ffff88802cf47a00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 3404.316318][ T3] ffff88802cf47a80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 3404.319517][ T3] ================================================================== [ 3404.326012][ T3] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 3404.329302][ T3] CPU: 2 PID: 3 Comm: pool_workqueue_ Not tainted 6.6.0-rc2-syzkaller-00027-g5d2f53532ecc #0 [ 3404.333656][ T3] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 [ 3404.337720][ T3] Call Trace: [ 3404.338926][ T3] [ 3404.340062][ T3] dump_stack_lvl+0xd9/0x1b0 [ 3404.341742][ T3] panic+0x6a6/0x750 [ 3404.343441][ T3] ? panic_smp_self_stop+0xa0/0xa0 [ 3404.345540][ T3] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3404.347766][ T3] ? preempt_schedule_thunk+0x1a/0x30 [ 3404.349682][ T3] ? preempt_schedule_common+0x45/0xc0 [ 3404.351650][ T3] check_panic_on_warn+0xab/0xb0 [ 3404.353438][ T3] end_report+0x108/0x150 [ 3404.355249][ T3] kasan_report+0xea/0x110 [ 3404.356956][ T3] ? pwq_release_workfn+0x339/0x380 [ 3404.358820][ T3] ? pwq_release_workfn+0x339/0x380 [ 3404.360704][ T3] pwq_release_workfn+0x339/0x380 [ 3404.362543][ T3] ? _raw_spin_unlock_irq+0x23/0x50 [ 3404.364514][ T3] kthread_worker_fn+0x2ff/0xac0 [ 3404.366289][ T3] ? put_unbound_pool+0x7c0/0x7c0 [ 3404.368122][ T3] ? kthread_freezable_should_stop+0x190/0x190 [ 3404.370316][ T3] kthread+0x33c/0x440 [ 3404.371781][ T3] ? _raw_spin_unlock_irq+0x23/0x50 [ 3404.373710][ T3] ? kthread_complete_and_exit+0x40/0x40 [ 3404.375725][ T3] ret_from_fork+0x45/0x80 [ 3404.377337][ T3] ? kthread_complete_and_exit+0x40/0x40 [ 3404.379336][ T3] ret_from_fork_asm+0x11/0x20 [ 3404.381251][ T3] [ 3404.383299][ T3] Kernel Offset: disabled [ 3404.384915][ T3] Rebooting in 86400 seconds.. VM DIAGNOSIS: 20:26:30 Registers: info registers vcpu 0 CPU#0 RAX=0000000000cecb70 RBX=000000c0009f5650 RCX=000000c000ec1038 RDX=0000000000ceca70 RSI=000000c01daf1260 RDI=000000c0003382d0 RBP=000000c000ec0c78 RSP=000000c000ec0bd0 R8 =0000000000000000 R9 =000000c01daf1288 R10=0000000000000340 R11=000000c01dae3170 R12=000000c000ec0c50 R13=0000000000000020 R14=000000c003ab8000 R15=0000000004000000 RIP=0000000000547186 RFL=00000206 [-----P-] CPL=3 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0033 0000000000000000 ffffffff 00a0fb00 DPL=3 CS64 [-RA] SS =002b 0000000000000000 ffffffff 00c0f300 DPL=3 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 0000000001f3bb70 ffffffff 00c00000 GS =0000 0000000000000000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000003000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=00007fc5350c8018 CR3=0000000026ad5000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000093 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001fa1 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=0000000000000000 Opmask01=0000000000000000 Opmask02=0000000000000000 Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 c47ac775e0a2a307 3989167bf003729f ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 419e7d99c0000000 ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 4c150c2f52486ecd d25b54534cab22d3 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 45237ae91e0f10db 21e90ac34d86c6b3 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 1 CPU#1 RAX=0000000000000000 RBX=ffff88806b947fc0 RCX=0000000000000000 RDX=ffff888105d6d740 RSI=ffffffff817b3a54 RDI=0000000000000005 RBP=0000000000000003 RSP=ffffc9002c06f920 R8 =0000000000000005 R9 =0000000000000000 R10=0000000000000001 R11=0000000000000000 R12=ffffed100d728ff9 R13=0000000000000001 R14=ffff88806b73d900 R15=ffff88806b947fc8 RIP=ffffffff817b3a56 RFL=00000293 [--S-A-C] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 0000000000000000 ffffffff 00c00000 GS =0000 ffff88806b700000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe000004a000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=00007f81fc375198 CR3=000000000c976000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000093 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=0000000000000420 Opmask01=00000000ffffffff Opmask02=00000000fe080800 Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000001 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007ffdc6a8ce40 0000003000000010 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 6c5f5f0045544156 4952505f4342494c ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000000000042494c ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 6362696c5f5f0045 5441564952505f43 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2525252525252525 2525252525252525 2525252525252525 2525252525252525 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 4f6e3a6d5e007325 2e73250064252e73 2500656c6f736e6f 632f7665642f000a ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 4f4b1f485e005600 0b56000041000b56 000040494a564b4a 460a5340410a000a ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 2 CPU#2 RAX=0000000002138087 RBX=0000000000000002 RCX=ffffffff8a3d484e RDX=0000000000000000 RSI=ffffffff8a8c9ba0 RDI=ffffffff8ae90a60 RBP=ffffed1002a57898 RSP=ffffc90000387e10 R8 =0000000000000001 R9 =ffffed100d706dbd R10=ffff88806b836deb R11=0000000000000000 R12=0000000000000002 R13=ffff8880152bc4c0 R14=ffffffff8ecd8090 R15=0000000000000000 RIP=ffffffff8a3d5a9f RFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 0000000000000000 ffffffff 00c00000 GS =0000 ffff88806b800000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000091000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe000008f000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=0000000020000100 CR3=000000000c976000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000093 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=00000000fffefff0 Opmask01=0000000004000001 Opmask02=00000000fdffefff Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007faad3ac7da6 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007faad3ac7db3 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007faad3ac7dad ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007faad3ac7dc1 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007faad3ac7e47 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007faad3ac7f25 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 736d646e65730078 696e752467736d64 6e65730063706974 2467736d646e6573 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2f2e006a64615f65 726f63735f6d6f6f 2f666c65732f636f 72702f0030303031 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0a0b004f41445f40 574a46565f484a4a 0a434940560a464a 57550a0015151514 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 6161616161616161 6161616161616161 6161616161616161 6161616161616161 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 6161616161616161 6161616161616161 6161616161616161 6161616161616161 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 6161616161616161 6161616161616161 6161616161616161 6161616161616161 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 info registers vcpu 3 CPU#3 RAX=000000000000006c RBX=00000000000003f8 RCX=0000000000000000 RDX=00000000000003f8 RSI=ffffffff849ad405 RDI=ffffffff9255e0a0 RBP=ffffffff9255e060 RSP=ffffc900002877d8 R8 =0000000000000001 R9 =000000000000001f R10=0000000000000000 R11=6572617764726148 R12=0000000000000000 R13=000000000000006c R14=ffffffff849ad3a0 R15=0000000000000000 RIP=ffffffff849ad42f RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 0000000000000000 ffffffff 00c00000 GS =0000 ffff88806b900000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe00000d8000 00000067 00008b00 DPL=0 TSS64-busy GDT= fffffe00000d6000 0000007f IDT= fffffe0000000000 0000ffff CR0=80050033 CR2=00007f99d8625ff8 CR3=0000000113072000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=00000000fffffffc Opmask01=0000000000100000 Opmask02=000000007ffbffef Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f99d86260f0 0000003000000010 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000001a0000000d0 00000000ffffffff ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f99d78c7da6 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f99d78c7db3 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f99d78c7dad ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f99d78c7dc1 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f99d78c7e47 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007f99d78c7f25 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2525252525252525 2525252525252525 2525252525252525 2525252525252525 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0064656c69616620 297325287269646e 65706f000a297325 28746e756f6d7500 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 004140494c444305 0c56000d574c414b 40554a000a0c5600 0d514b504a485000 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000002 0000000000000000 0000000000000000 0000000000000188 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000000524f525245 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00524f5252450040 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00e800a800000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000