last executing test programs: 1m24.718226479s ago: executing program 32 (id=35): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="0f000000040000000800000001"], 0x37) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x10, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b4000000000000007910480000000000610400000000000095000000"], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sk_msg}, 0x48) (async) r2 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000340)=ANY=[@ANYBLOB="12000000020000000800000002"], 0x48) bpf$BPF_PROG_DETACH(0x8, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=r1, @ANYBLOB='\a'], 0x10) (async) close(r1) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) (rerun: 64) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000003c0)={{r0}, &(0x7f00000000c0), &(0x7f0000000100)=r1}, 0x20) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001540)={{r2}, &(0x7f00000014c0), &(0x7f0000001500)=r1}, 0x20) (async, rerun: 64) close(0x3) (async, rerun: 64) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x100002, 0x0) syz_usb_connect$uac1(0x0, 0x9c, &(0x7f0000000080)=ANY=[@ANYBLOB="12010102000000106b1d0101400001020301090292000301fa40ae0904000000010100000a24010002040201020c240202000206032d37fc04090401000001020000090401010101020000072401c5030110092402020200030007082402010601090e09050109000205d20e072501830f070009040200000102000009040201010102000007240181d90200090582090004042b0f07250100000400"], &(0x7f0000000240)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x201, 0x10, 0x7, 0x9, 0x20}, 0x3d, &(0x7f0000000180)={0x5, 0xf, 0x3d, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xa, 0x7f, 0xb8, 0x101}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x3, 0x1, 0xb6ab}, @ssp_cap={0x24, 0x10, 0xa, 0x4, 0x6, 0x80, 0x0, 0x1, [0x3f00, 0xff3f0f, 0xc000, 0xff000f, 0x3fc0, 0x0]}]}, 0x2, [{0x27, &(0x7f00000001c0)=@string={0x27, 0x3, "55a3c844b6897233c2b6a1b11d0085e5b4c0d428818a85902119dad09f88d49b1e34d20795"}}, {0x29, &(0x7f0000000200)=@string={0x29, 0x3, "760cf4889232b6724b3e49416798774d6bfe2ee9ae4e4fd70deeac2c98d1e5fa94cabc8bf39073"}}]}) 1m18.93186786s ago: executing program 33 (id=86): read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) fstat(0xffffffffffffffff, &(0x7f0000002040)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000020c0)={0x0, 0x0, 0x0}, &(0x7f0000002100)=0xc) write$FUSE_ENTRY(0xffffffffffffffff, &(0x7f0000002140)={0x90, 0xffffffffffffffda, r0, {0x4, 0x2, 0xff, 0x0, 0x3800000, 0x3ff, {0x2, 0x10000, 0x2, 0xb061, 0xbc94, 0x4, 0x6, 0xc1, 0xb, 0x6000, 0x2da, r2, r3, 0x8000, 0xffffffff}}}, 0x90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$IP_VS_SO_SET_ADD(0xffffffffffffffff, 0x0, 0x482, &(0x7f0000002240)={0x88, @broadcast, 0x4e20, 0x2, 'lblcr\x00', 0x2c, 0x10001, 0x41}, 0x2c) (async) r6 = open(&(0x7f0000002280)='./file0\x00', 0x980, 0x10) (async) sendmmsg(r5, &(0x7f0000012580)=[{{&(0x7f00000022c0)=@x25, 0x80, &(0x7f0000003440)=[{&(0x7f0000002340)="d5dad2a22adca9693ebbcf49d6d6b9e1c98eba22e4e1047376863b7b0d4db77e3bbbcbf2d2f2ea46b3e6aab7940a2cdd09467cd2e83682b41a6c98481eee1a3ad72ecd5660842733139692591dc7123a164d1b8567db9dc299cb4f63c88842a6ffd81bea6f1c548b0dc2b167578bb7c61fd18536fd5938c4ff598900361c685aa1a2bee1482dbb56746261950f4003a37b924910fbe10d66eff99d49b072679aed62ebd36c0fa794eea4a022c516f19bca2baeec4a641f18bfedc8fba64235c1b2a0f0d9e0ce95d28cff4b4892f904bd9ff66b1a330d50f5707d17b0cce93a1d8cbbc297537efec06be03d24bfaf455a870123ebab6177303eb502c52a7bb6171387cb6084be6f1fa753a10f25864855b3dcdec6eb86a3f2255fea77c5fb499af356409748af5f9207ce7f1763813effb030923d307bd46786e8095535a3663b36d7bf041e4a43b7deca7b66c4de4efeb4ad79ee8b11298bd75b3daab3674c5722ec1e81162bb34c5c075d23625ade051fbb3ac2fe69f6813003acfa8ddb4cb2f986d5d20c3e633e1b6401bec2084f1d98ec52b6afba6ea0e33bc7010aeb72853a60e2de542eb35f9105ab8cb20662ba12ded3c2f8f113a4cf59a4c3e066783f3f0cde825c420c3d67f1e6fac30b578bac708410c12fb94bc1d027a36a2f3d828f16d9f4a9dbacce6e6ed99ba05bd01c1eb68efacd28cf8d4ded1fa0cedc2c4a8a09ef3810be4d43b5008607057f0cc732ddd414f9e397a8335acefe92c7e066bc71edc3f805d87e287d733becb7ea4737a48c1356dcc133d00b42c8f4a8f7123fb10e0a3a0b57929d36ce3e6d4acfe25ea65fc9c3c16ad35d02d9449baf8f24d9864fa3cb347a6746a7a413816d4816e5dd0e02621a9f29d398826b7019d81ac0ebae0cb4e8b0aa68dbbb4005bab956f97559be088ff37eaab3ad20addc42264b6643b23ad6ee81367595e4c81c2689d355e549b9f1f14c2be0687414f5ad61922ec942df4c7d206780c1fc4f972c9710c443dcdc94060b97f1f21c172c66f92d6a52cc3e7d862ead226536e46ed2b914d927d5d5b6429cc80bb7890d07f5be7f098afb0974bcbe32ee0fe5b6bf78f77539f5399c2fd60d317dfb2d493b40be6723b6b4e38eb524a87fa260f896847f5d288b21d149fb48fb402d402526d57703f93be091549c2c130e30027739027f14629cba6bb23c9547a0fbf9b92461e3692a06e48833e01126ff12fecbe4044201b84d3b296e279fc6311e6a0ecb073c6d267456b2c2ada6f852afe6ecaf18884a5228de88895037927130f0e36bf6ef2db97a77084c46d148261972fffcdbf6d3c455cec36461c5dc7320484c15744875f1d6fb746d3e4e538803cbcef3facc1dccf0c7acd5cdae24137b4ed89b4a261ee6974f1b3fd3217099b0b4246649ffe680210186ad1d696a7424702156f40d19f7b77c038815d4a173986a9070c1089d52cb82ec1c188b17d7b1ef4b2fffb80354bc527ba96d3eff1778bf39a1c6ed2feb3478e49dda76f4cf220d8f36181396361c35fd7d1869b7d5dbcd9bf543f32d91f4090861e2ea1a33aefedfa4848d88039aac78b9f6f195cea80178c5eb94c03e3f00c720dc146cf4fda4c5ac4bc1b3ef7b464102ec4f1c3a6c0b22f9123ee0fa39ca3274f57eb13b1ba48ee3c1583a595c63eae01bed6d61af9e3bb34d54968d823e39721fa3d4216ab5218e21b47d236820033ecba86c8187a2b5942c592584f33916139611e7d5f474e4a70ebab7cbd9a4b05c803589e054800991f1439c77a5a0df0ebd7dd51dba5d91678c956529325cd8752e54dfff59ed8c47dfc763ff41716ef5d440b40ae7ad603dd153366695abce6a3d7f0cd8d3008778c7107c473098e782b5042ff1348feba09bf45881b772f56bcb87995a05067b62f02decbe0bf2eb3f19e0756f5ee9d591b4c2fcb88cfe7ec41f14d82a1865be579bf9c77d3c37dc4fc6276f91fbf23db88453b777f3228e7c4484930e55f63b492ba8e93f104d8f3c4ae890497b9132f77116381cdacb1fcfa0098ce13d93de9162d5bad614c8152675638e695a69c39d96b77f9d710b71198446a2e61f369a26d1226dca5e928f2add92da8aeb956dbcd199809adba6fbc3ba8e6397bce023fd30580de0aa612d009312a7bad138ebff811ffc17efaeec25e005a3ef8fb9596d5e605abaf7f6c03a3a0bc8ff47a602009055b83afbb6deac4328c9b8d5b6a05b09ef20272e41819c1862938727ac9cd29ee5f714974bd8baa4259edfa659f5359f817479823e2013d436fcbdca275c6f700a25a43a0f7a0114bb540edaee59969a5115c83a791b965037ec8a196394bd0f9f4d83d0b8e0498dc63fe751349303a6b33eebefd8bf68f33953b51ce52d535dc2df06740ecba8a502bd6b17168775ea9fa82d26e22c01babb3c3adf1c37621febd855838d810c180b31366ad22eae3157f6be9d392b4d2ef13ba08ae5e2e5e78412e8109f947c7afacd46960d8f80fbb293b9650e1af1426bca7e3b4ac4e4556ab26a43944149ee007457590cec395417ad7f5528210cc9b4270ea5b1487a22db83c2dbfb358ce2a78c4fa1fd3b2f5ab5d9ac7312ca74be2afebd2cba5daf15c1bbf9ccdf9d01d2a242e708303d8e163b5d9cb4765a96387943593d38c082ca05aaa7d55ab44f67b43556aa576e3c37d3096615a9044f42c8c53cbb3a2b2bead1b8ab7309e458165c0fc08ba1db5bce8ce77e1cb73b954ebdb873763dd42ff8fe34f65ee5438bf08c9459bc97471d814980ebf8604de5881b711b54eca83c38e757352ba4a74b1692e5559f9e74d35be669148d5fdc4834879d2d28a78bb302e9ceeae12cb570d1c1ff9097c52e0d8ed1c42336a0dcdf640b4448d8c804009633ce6e8484debbface4d071219dc27b91041c63259bbb7ad7d69cec01ca982f1d3b41f8bc642a6536b9a46443fd7199d8fa6e2546a25121ebc3278e50fba0cc8da50b5526fd6840321c1ba9e50b88d0823a1655bfae03114795d1320f42fbeae13524d4aa19b3a9bdc69d31296a51fe224c0a29e9694ee5a2fb37dfcad58fe91ef0d041cf35548780b819af25c95351b0bf8e7ecf4a5fcbba9e3376c27747a41c5a07ecaf471dfbbed9c5ecc6c7274b06c77b7357ef818c1ed4a5f801907b827a6eebbfb736161a0dd294c0aae83428e4daf91ae463bf782021dffb8345b8373a96a39cd6ea96a0e736eee62bcab316741d4bec2a195a9aa25771c75c4198bd06dd83931014882e121765b5f5f3def9f3f60f551b086987637082c244a7bfb129165c453b466d3c3deb4d4a1efcbdadae8925258b71470978e0c252b2625bf9eb077b682e8e6a00cec03c886748fb5be5c94b5c46c6118efcda0fd0562340df8ba8ee4fa9d43ce3188d1b61f0c2e83d65b93a7756cae64eec2ea0e845b11c7fa66e79b9dd3227796e77f557a38dcb3b46b9c8116e667137276c9ae55500babf6d604c4c78af6779ffd91ec67aab68ab59e6155f4248aaa58fe46d9968dee3d795b144d12e9cd60ccf644f4b7ef553f8b300c036400c3a32a6519e48636d96d1446f8239a939f525492c2a8a1948f2a105b2886f00803f727c6e7e52c36eba3309c3733a4052c85353e7e33b4bde19bd55159d1997fe6d19d533dcb47089c75d6f7748c9af8fb9c2b5b8ca8cb981ed7e27ba6f22430fc9a5a600cdd7b2da3cdc4a9d2737e0e28e532971fa3eb5a34b49163d4ad575fc84aab5134db908b7526e98dcb183aa2275be63cd5b216e28aed1d3980c13eb554f14c9b5692d3c98f1f578b7a1e6eb81202d089092f4d5c74af56a1493b05c3e64034c86064643544a58e0521eef1ec6a6b35343167fe0dde13cf983b60bea7bb0af1fc11b1e09768649d07ecacf7905f2686c2d159703cacd06239feb3e4a6d828907f7441a10feee72e993529f6ba483bafac000b411c6cf4790c2ee5183f905afc38c92ed0150fd1efb0d9f27a62e7bfe4c425b4519eaa9c10a8536cb29c1dee737f9dff4cbc750941c30d5444fbe186aec6a04879ca4a2ac2868823d3d5f07e9f485b45dc271c91804cb57360ce9a0a0ec94f6e99275e0a0e9968941413b7d20ba9b3956804e60521699c05afa0e1aa6c22ac943bce7a15654a821cc9c03a9e93ef69f9fd92de9d7f83fed475a48817d0006ff8819fa46907e9ddd3d68229a990ddae3555731b125fce58cc24ec64f32d3890e6d9f4eb020123bbe55b52045a39d63136ca331ad6cd5d7d35fd0276ed92c2b331be0e1b3fc030af6118a5f44de970d056b48203a73749d49b86061e6e100fd5ef797ec3a353ca1a4c105ecebbb1785b555c4cc762ca7dd0f66f0eb72f588d2431d8869fc4705006cd17050c40bd2b9ebc423fdc24f824f665567ffdeae4b87454eea1fb013a4ec67254079f0cecc7ab267e52385e71bbaa23b67227441061f0fcda6c512ceca9d3a57c64c5c2d1f5ae7ba585ca8fa646cc0c9a4098ed1089dd67524a9fbc567b3a368595717efea9edf49cd843500cd9d61c14c55d65f91f9735921b69c01825762304723ee378dcddeb25256c6813d95c5be1fe685b40b08199908a27ac75337caf2bec361044611421714f1bd48fcc3cf58783aeeb970e894818552038104e1ebbeb51f3c288e95487fa4d2e72ca3b4f1d1a2aa7c5d7f3a01eb229315a498085da5f6d47523670743a24be2352a874b90c397ac904efe2e059623a6096fb06de8f9d2b18a82c693f04c941eb3dcc5cfdfd5d762c92028f840ff8ef0f3e5df6d8da0c2ea88d6a59fa1664dc892a9a6f77bd2c9c424eb9ecd3ec42ea47b16b9fa0c26346cd237cda90c111e93e40ddc69b4e086423aa86f7aaff1a5022db37fab37ea9b82e0c6dae882923c853e17f63cf7f32661b20449ef166bee70206d795fca9f20443fdad5565745caeadea0dce99d6f19e7d4dacc74a7712842f7b017b6e706e98d07305f345e99e768f491612392b4f0c96a232f0f650efeb64801e12e905b6c22141da010886daf7f2a0bc0e2294607369c3c2f7e1d6269eb7355ba70e25a043d338a28628f591cd3b9128a14ca9c6c360748bc7574e2f0fc02575635a145e3ed503da2119ab8c7d112ef4783cdb911418ab6adf9afe12e480ac6d7cbe15a352c41503d3e53891fc97478832925ee02a9cb89c3f487494287fdcf5b5bc871bfb57f4c714412f380a4d122f3c9610d11a7525b1a00c6947b1aeae91e393b25314a5e1d525b4ec3ef6741aff2d5f09fea6a213c5e10377cb1fc98d2f46d52387d17207e8efc470b9f74673c281b8b31b1a48545f9e513fe1addb9993e073163bb7604e435a42effcdd13d6c2ce8808b10785e1fde25b98343e32e5c45049bec0c18a944c20e59228333c715af52ffdcb14271b6172369ba144b70bc5323126069e56e19fa0e306fb9307ca0fb802ef23089f13e82420b880b97ab1c5a5517796fcd4a4d69fe9c89d4ae450f2b159e1980c296d11636a3200adb6217d1333272d84d6a194bf67954b40574be7bd9ad8404b189b08a4f19862c356e0c70d0cf1cc287dd329117a6c32b77b2851aec1f602e5ff47d7a86ea46a99a148190dcb333ceac3a18ef1a4d5ab33ee7b0a8ee0f1287fa7a8715a34acdb4e35d210d8076c37a6340c6cbff86854544964fda70302c0ca1f2bf4bcdb075b00a9b11362441cf9e93ec52ef05f62281fedb8602f2e7c7a5f61e746ed595c3f1fb84ad1764d31c0e013f390860b7e608720b24993d07b25dce2cf323e87a37a2a3a1406579e21020e11d570c6e6924a4e2fc5d95f", 0x1000}, {&(0x7f0000003340)="83ec03a8ea17f58a2b0f09467d287088f47ca4072d0dbe2f0f0290c4ffd0a1832d9f0795ccefd9b402cb0362dbb70fa4b94e046f1aea4529f24e72309fa7939b9748999975958d330376b3f2f6e33a1c1383bb21319a83669e557f8114b7d2b52c9c089b805fa97cf2ddf08cabc32034d8e8d969f053fb217bc795c155e95d4755952e8129efb7ba2cdf5cf7c8a48344ed95ab7b5793c6a97395bd04a337e896d45fd14cb4338c91d4313e19ba2f1ffd18bee74036ec1412a813d8eea97315376e0eef653a", 0xc5}], 0x2, &(0x7f0000003480)=[{0x1010, 0x119, 0x5, "370dfada9853b43ab878317f4bd862f4d9d493fdd79e2a1550f91fb7574c98e3cbbef7ae409bc09efc95bf0aba3b4b637174c105c84025e8c3a54d7544da26d22f5debd914d29d02d1d7ce86da770ed5798662c541fd61f5c7e10dbe91620ec2ec277a5f170cf17326f892d98224ccd4af76a5b68b89e1fd14a561c6ad32f278e7397c7b90203bce866bf4e60642bb276cdf41e91a3ce04f1b24d28b4dcf89d172a88448fdf46143cfa2e58d5b2d5e46fa3dd32353a8d89d44a8f57d17e11ef62aede8be3bf81177c71991a1e4ce5d889d4f6ceff58a00535dcb1094031014a888e2c62165440cfc83ecdbb03104fc5f968faeda56aeb3f12ce6b9ddaf00fa109de10a1004da0151d80d7ce50a0138c8b29142a7b6e689864a90809db7f20c6f6099ccfc512ce78e13f7fd2177216cc4d8879aff09414472b15edadb04a379109261d3242de72ede48f2d4c9f0a33b0d181cb74819338be8d347240046ba8b0165ff92e126c91e133e5ab188e36d45ddf52aae1ed94246057a7d97b3db9135a145765d3800dab9a6d673ae858b311ef521d1507106bc2f44140394656efbbe602f9aed00182a3f71141af5730f7b6f91663f985efdffbf65a6aa59f432157b62b51427184d46f74acde4508918ae29b78fa08376f23e6fc469bdfccbbdf85218aacee9f05593e07fd57183e34a2fad1d430842709e5821fd882eb0fce50aecd6c886e2a9fcd27549b282d0162504962892c7d1c2ca30ba5e49a0b2002af897e44309240850297c468aeec768348c52ddbb15cc598d255d25a8ce271c1f8fe053040e73af11b2541d605bd2ef1373b26976cdba7a3704b5ad793cd4565a10e4731b12f7509ccd6d436004c770d8a9af64d6f9fd697f50df6e0d5e1209d47b51109bedd9efb99ae0429b398852ef26f4a616067b257926c27c4c23e9f25fb2034e530dab6444a3be011ce38a6edc7dd038e691602ffe7a1f065221d987d61d3d5bb8e19eaf6aee73e65d3883dc18feea2bd85bcab3a12e430bf02fabfdbc0b2711f10c1b13962d0df52f5ea3030e7920bff8ecb8032d35e2fba4a7fcd0b2d3001fc6c8513f64009cf19f6dbc0c294350e6139baa3652d46fbaf2a8ffe7f844fac1167b850cbadca88277da4196cf87803433b0f81993507cd9129b82ca794934dbc08237329e9a22e012837e59211bef76e3b2e8c95dc5a481031a3881f00d83504b80ddbf5539568dbbf622df5893d896045db9ad362553b8d3e1a17f63e5190ffda3f54f9567def3660a7f892a413f299736ece331fe0c92a175158cf569378708e92aa90ca7040b6f20ecda969bc01b6a0b55c598cf8b914840e3d129677e3638797386f81c8e5e6104aabcf41cfa338667ff77f2b1f4ee63f5ec5f6d4ea02fa13594cb8d5bd51a7e9eb4372fda0048e3417d21cfc57121f9c3c312fecdd94f59e5ecd12e6ca7f7169a1b0b4c2165675f5e264f3f2465429cf962ee21a4a506fb3bb3f77c491f3c9f4231189622fb8a6199f1784b2aa0113f74a6ff8f21a02b031da04dac73d0514a957eccfa266678e402f2d68bc097aa0fc37f63630df1b7fdc65be59bd30f5703d3305e86873616171c42a8f010989f2d6df64dd7ef771c9f29660ad6b36cdea69b4ad60bb6c2d425cafc8375f38c87c18d269e190a9543380be6fe96861b6ded736528ffa8d2ad54c26462aec1547d48447747ea7a0edb2e625bf2930513ec9510b1bc7ad8cc552f35e2f2d7d88a9bbc730d7e37462c96206057b911d3f38f28ec47db8662f5b6351d5b0df150d8213e689113e9322954568fa6c2c58dc78e058332a090cf05c0e1b914ea4c4d73f918ef21f2298a7d1d48fd0e913eb30ac27a20d57bed0cd07e61c6ee5526c0540f6b4a40ed23bd34ec967dad88a5581fd070e378b578afe09817bc21cd838f6e75f9466630a0fa462c41354156d627b13718cccfa9a7b4f40553a7fcaeba0a8e02ff03bb29a281484d929d28fd8498920f7a6f04c5d45824abcc9842f95b538c7e792965c31f3f9183565dfd9b1d97d49f0b40e647ba088078f620d443c43a071f8726f5553683f91e2e3281ba9c044e10736a23cfdac3111338e80f9217e6bee6ce378f15a194e8caf82585785ab6cbf0a53cfd38c07770c4cc0c4388b71e6595053e793d44bde9fd9f60c667b4f55b47422b4227afa94e935fac543e92511f10cee9545c080e053d3954400d07daacd4fec2ac160e23bd04854775004232a16eb8667f43ca8d3b71b4f5917cb1fbdad3ae20816fc82406172e149f7d4e177a199433f6768252ff3a7e048e4f3a2a86850f1552b2520561a58b6785817a3b6a4d307bbbf14d4dbaf040079f78f7d9472d45301c514b9e0ba9e68416732725a9d284216f93e6758428c96de5ef6c2ba5d614f7f55fe986b875854933895bb542e4628aa44a55abc07e3e51067017d3920bf3b8847bdc6c9a113a70da72cb34a47c7d6ab7fbbf51dfb03c9ef3e64583c56481180d9acb64690e95f5a9fa6be63d8d7eccdb164355baa8cfb20bda0ed38c53096a6679e5176b3ec004c375290973a38bb9722da2bd847df5ba9ee743a53eb42080a6cf34d46435731c4717e5917568470b41e35d3ab9dd64dd0087d336c2ca5aff4205a5c043718e0f0382cc891d183b3f336aa2f1795ca6d4d7640b15a57f9cc7d486458812e0f392eeda9dad249f7430077c3cd023a9a299f9c33584fee56d06f7a8fd1dcb1bb62e5dc5394be9b378851e400e7f8ba226940cbccc47f51ab5fcd6e843c70d9be5ea3b697edba09f1d7a28965a30b3f9abc79f09b10cec5bb032334bfe49b013253affc07ba6d6910faee227fd25b92cae636e5f0a5d441fec812f8c54e4fdac497e984e3ad1023e8ee7db2cda5de8bf6b9390c792408648cd6414951fc4cdb0c9a4f6cf1516f31479ffc09dfcdf35997042be5f797819e70eaf894cf0b3d1bd65054cb5ce028c0cecaf9648631c9f5d5bf894a1cdb1821ba54544015bcdff86eaa865b8a639cbc708d43d86c38fbee3d25577b77828d05f437d66e314f085d808fb1269b52a257469f123dc954bc64c3534a0f5b4498122612147159ff9d4a9f1189a3bf5d6f2b64ced49c135398f801147aa0ec1131e97d3faf5e6651597b9b6c5115ad346608a4eac73593a43018b9f733a75940560b0b4702d7b9bbbd53e6130491a441b5a1dd76c238199b83af11bc4b3f79ac2d41bc22b002ec508cea0b0c4d79684b430c8415b151601d80cc6192e6e057ae0a816368447c5b292d26d099f1cec7cd424e8d372ae6941df420c02cf140ea3a721e6cdfe7b9d0a97f06f0a4bb489941ef59751c6ab499ed0640d5b58ec923893670e24f94a61adcc2b345204f300880b3f00e7805b87571676ce39f582748c328cd5316f4d239e2fcd7ee795caa1c1ebcb5c19b6ab09a1986d7b93a6e2560ff4df45f50fc057b1f98039687c4b86872ab2c92ea305a45059d73986f29f6e71b7a14db68ef3ef8279aa1e8f14ca7797de2c59d6076597d7de713d8e8e2a1d6f79c6fd512232b9e14d23f51e8e4ed723b9a4d5e1bbec6a4bbf6578d75af47e9e4301c824ce14219f64d4f01f788aec4283754ca0e16c0fae50abf434bd80a3dd7acee6c5184459dd0f74f2b05498ece01b7fc6905e1aa1f6668c7e35a8a8cdf9692fd51a07bdadb3f2f3674702908fb479393094af2678c2c4c49fd279aabee7d83ee1188053ff2d9b7cad8cf4a726633ad2f5f5002625bf958c96c7e3cc85400e530d65fc157a4b25c73f722fc4978a7f4606d4f10c4902d3c83ec1a6f54419dbd2da0ca3029cbc7255d380e05cb0599b00cbf58b5724745056dc32fd1e19370a45570e72a560714fdfc1e1ecaa45a73d7fa921f315b67e405c7c7307cc429f683e70d73dea79885db67a39a1f7df4795ee2fee74fec704a7995829be840220a4db06f628d18c64206856907196e95591f94db56e904a5a2fe5e638ca864b00611a494696c7d224450a61ba461754e93e051c9238717e9cdf9b1465eaca2cf241cb3436bed9b65dcba4edaf7ec3ede9538707413e895766ede30e2cfbf92a528894fc5c95ddeb8190647564a90f2f7317a17f3d2e9655d83a6195dcfaf921060c5108793cc5d9b891029535e4cf495a65f7277f1465575a8d31c90f873d683fac6514054f8e17e1f243d389752f89630f7223a0b7eda16c2180b12c6c729444c0aa24c540ed04f19f85a9e126fea625760b2dd86af9fc76e81d18b6646037773413b0196e16b3e54cbe43123ea88e2e6bc5582683468b12f6d84a201bf807d427dae43fafccb0c185e102d575440c2dd26e0aa9fbcc21e53b59ee4830df08a1f6deafdca85d12c3054d75fa03421d292cbbf150ab2e9fb0958398efe46387ceaf3b563fc4f153ccbfd5b9a3b3c1ede59717acf023282575c2447c47a3fc6130eb1cabd5565f28bb3ade0386b7e83cadc8d435ddc9a48b3b2c859932e54dedaa41fd6697818774644c2c12ea75e7da3c86d2e26793debb3f4410383edeb2c8b2893a122e3dc119494df578cca017f1e178ddfac32bc850dba591164c34341762a1f18aa3f3b71a3ce9ce0ca6d493d6cf16b59f25ec65ac997e364d8cadab3fb579847029ede545213d2890487bfceab6be3be7a226b81886ae8a80ea0782c2690045d1fc291f02fe67ca592a7ccc51a3d4f3d06f96d4400017611300f48f7c16732a7d7d4f5c3e70c5fc3bdaf375874520a000a3f15fdc522081c17cc746e186689d932e3b25b6fd670fbc39e7c4ab1cbddf2acb3e8bf6fa6618fe7827b6e292c19d0ed4c1b08d45dd19d5edde8d52f32a38d21965a1ba57a12116ce0d02e89dc8111bcba59bc8d1458d40df4939362bb05e8f9f09002353ff6192fcb4a2da1b08ba09a041493b87e431bfb601cb9c1c39917c51b79428072c5b2174c5ca697976753a8fa11749e1401af5c05c64a72f03212fb93a488f559d7fab079ff59ae2211e2edcebc51d3e9c146c315cf705a4aca003858f453fd25307371785e33b961cd24137313d990ac98214f51a91e5d2db23e589e9ca8c237e19f7c69c1110114df9b8105d9bc5e086c14239fe9bb5f322a002e7774bd2268edeb39f3b2bedbb59d1b96eb9a44529116394ff2555744c4bc0c41674c637acd5b130d831ee98d2f7a11ed997ee4c7bdb68ee74bc34e3b500cc4709a1e295c89ecc6205cde62e48d2d9157b777764bfa5161b19102b2c1558b962c7f9454c5e54de7d2443d108e667069d54915ccce328b90446bea2887133b4aa2dc966bffdcc607962b363fc8738e566d2b0e05062e530e2d95c0278324eab5203342c537567d94cda0d4a0fe92d6ab8b140aeaddc81b06a20ee793220b50385c2baa605614fd5534ae325a98fdebfce4047a98e8cc7ccd3d82e77c4b47417966dff81183e9cdfcf482a31f387c366c7d940040776f28abfcb5973e127c7ec1ea4750a354417d34ef0e53d502e7792caf0ccbc6d104e1f262e9c26e2acf74073df27d12bf3b3914e9b82e8be74921dbced3677c59f772fdcada483916dc5c711b5aed8ef64dcef69e204394b56e07e499666df535bc5d9a7567b542c4fe9d27d06da54ca85416693e35ff2b195b3ece79decb042b36d111765e9eeedc5c691d2dce0875633fc27312bfca1344a0f41896cdd56ac9d17a14e57ef065726c00afecc736b38f183fcfeefdb459f40446a77f79ffcfe9803a7b996144476bf47bc0ac2b16402ac3d14ac1fc2c8953adbbfa3c60cf52ee9930e8c54167f41e3205a1086d56fb0bbe8e940"}, {0x68, 0x10a, 0x6d8, "59929f2badd260f7a8f21f0222d059a5f59d915fc1f4560245f6c9096a9349d1588305aae7ebe1fdce7a1859350c8ec0178637ac11d8bdfe7e3978a41cc1dcf576c787682d67ba999878a6a6b8c39b43b96ef578beb595de"}, {0x78, 0x6, 0x2, "7db92c6df7e266c1e23806e23a7979e38168108521a24136ab1f7ddbe9d565b838d43efd5577025b64245d18659ee9495481c1e467e46b6aca2d02329bea9ced60e0573516564b2a4f731f4a6a7aa71b3e1e4e2900d5857643d82add089f150f1b085af8f9a631"}, {0x78, 0x108, 0x0, "1d2bddc6e5119b1e7e472b65415a6bc14a39c8ef86ec6c2dcbf3fb490c713fb812077ac9862dc16625d296ebcbc29c9b1aca40e67cb1db64d7bdca32a56cad76bcbb8d6161a360b0cfacdb555fbe80d9f3140b05cbb883b06ff498a7abcde9d0917ac0bd9dbb5f"}, {0x48, 0x119, 0xa, "1615a67726350079d54510b19920ef7d006051e6aabf398dce79394feca0dc5ccb85224e7986b8d04973100fa5cee7a3ff"}, {0x78, 0x10a, 0x9, "1508c695826908d613306c3771e7a1f748d11a126439d229c3d447414b8dcde6ee86ac789a1a43ba91df2204cda027ab3737b360edb10aa2cee42411d023706a6e37fc7ddb60ca0e5d6b449b827501cc9d0de4e0431e217f9fc8638ee6b5eb55e3f16f"}, {0x80, 0x102, 0x8, "570df594480978f2c9c3d9690b9c976461451039c785c852a02c9e165692eabb9ee13b5a0faa5d7450d76270c072eb3c81f1ec7b034a6c2355c4b37ceaf0027e81496f2defcba992c579df5988a73300e36911759b1bcd2390ceb3808140cd8400fe1511b6dfbd4c2bbf8a8e59"}], 0x12a8}}, {{&(0x7f0000004740)=@alg={0x26, 'aead\x00', 0x0, 0x0, 'aegis128-aesni\x00'}, 0x80, &(0x7f0000004a40)=[{&(0x7f00000047c0)="74b604652f2b5fd8fa4342a22252958f8de1c35811534e1ef8fa86ccb61e181b093f0c1060db380db9eec66294413e3a9f2ae5cc89f8f39f9e4f5b90e149c0b91dfc6e6c7c423dba0a4262c5550485e8eb8efd2fb7ff4c6c4b5953182f1a1921cfea", 0x62}, {&(0x7f0000004840)="5e9ef5528b81ef90da", 0x9}, {&(0x7f0000004880)="8048e94641a954bb4940c9f384e73ca7437e9704664dd83a36ac3a4ad6db038c1e25a84d2fef85cd38642aab9f55a3413de224d38544b3a28094393a9c0b3e9679577c1ff5a8f9d6a73c3454b5dcceb13c32b4e7423ee8a39e1cc941e95c0742d40cdee22b4a6d40cc83381c75b716bf916ddaa3941972b9f6708c3e22488e89b5a04a6c4c026a", 0x87}, {&(0x7f0000004940)="55f7329098b0037d55c0ff7822e7793f8879f8147f134463e0ba8feae0b2ed584ea8ed0b193ffcd65cffbc2138ee8974478953d9771fcdd8629d4b399e31907af778a9e8b561d42a5ea1cf08a538bf3fd890429ba764dc35fb3af57c8ca6aa1ebe90da27d3617147cd792b0f5b111a41f718f1ed4c9e1f3365866906b4feb6a189b5255ca7bc5e9478567db291f5b29211e306e9200fd10652de46b1daa5212532e6c370f54646b004ca52fc8fac78709bde0b8d06ade40cc749e55567230deecc36b7786c09a4d7c3", 0xc9}], 0x4, &(0x7f0000004a80)=[{0x1010, 0x107, 0x0, "187628f3d3f8820d39daaa4d29b88650317999a17a3561cc42956881d999fa78773af97ab8c93037120675e9bb28ccf6dc5607a14c5c76d80054a6e17012733ec8ac3bf913d3f543d3e51c6944c6c14dd0bc0e6b29211b48195180d1921e565e0332bd05a100ff0f6256766a46d34d59a36ad03a9d46a131d736f51375eb6383691640c62933d7d648b0a40f5e684264279ace76d0e94d41112669b4b525c95821c849075598e6f715300df68bab309341bf77c0a2c51835cbf45ffcd1a12a1d71491c50e15043745aa4bf061c7d3d83951b00bb1d07e67b376cab5b834376670316be48e9ff909fb5f72d5df0be691525e7daa8f3a5fd7ea7746cffec518e1d046a0f34683b6c38cf0171a13e6dc7e061654f632a7f33cce314dd376c4f60d38020fe67dadf600c6b9738a9bebcbdcdfebbee9cfa4d036ad31d450b6213a4ebec8550de498890ca8edc22571ea2c75b800694de982f9d362c2fed5f3e51a5a3791b2a4e37ac5938bed168406200f9f9f31ca476fb118c3d31aae5001fe71db9a6a6d4f056679c996367cea616f3412383e138274069bb51cf5d30b854c149fcf3117a80642837f52e1d3fa9b18b81c81542003791cadf704aefa82cc4630ecdde7b5ea8501dbc91deb3a9c1d0fb00cbec7aef55102029d4b6f54b23e35279787811a8a7663cc677555f3f0dcdca11ef921372d0622bf6a990a244cb7c2323f07f2c9cd85e942fb3a4031b285d80cae49bb7fc04e6fa4c503fb921817244c0a6261240f4844fb219905409237d1c532b267cb0aadf4a7a3e18f89de58dca8406b2542311a9e91a39224b894eb03ad665a665a34b818ed3aaff87d81288f99de0d2a9fa67d71a3dd610d77c1717c4a2d61d13bda58498789cce265242d95c797033ed975d402c489f44a693a128ecdefa10ae47204ccc3f9cee0a493eb88a3209cfbedb4cfa35ac8e37ecc6757e150f19b8027ca4a280705047afeed2c807ea85fad247a13890da41c7c159eeff12bdb137aeb6fbeff24e94c7d3c71fad337f69e22d401988e7f772845b05a98c25b7a01247877990b37dd89dbf14f432962332b7db1ac76849220bd99e99d077acb765aff6ec3e9d77c9faa704ffecca889e3b2eb807dd552a6fa7f5ffc03effb0c855c226ce5efc6acbea863bb08d67f3835742e5c59aaa70e92f3645558ea4f7e0aaee8cfc17b7a668c1ad8e4b769f3f57dacfb5990b87edc7a2ab712816804fd9fe46210d24e70ae721eaed0ee866779822f71c7a9784e4a5e43306d011fe9729772c228991ab43961cbc89b2f6b4ccd8ca7f618c90a9dd97cd79106267e180e6b210649c747b976cd8be244b05c624b88934e350b450fcb92e22b0ef51d2c100dea29f4943b3c5cd0cecadc179d51dcc64570c9f0c628b8bb2fb967add12ee57024b1a5480824338c7cfb513596bd522abb18dc8eca1c7a9acf5dc69c580b45f3875b813ab9148b96dfb81ca5d33857a96e00d9e3c5c5a09a8ae50c5d0e8ca548bb51d0d18fe7efe259d4023a391782841676acd349ac2e22149c5497e5878e3166ab4b527c5a0197ad27a11d2b2c8e75fd68a655aace65a0cc5c8b6a9f66a23f391cbba8006d43e065bcdf29a5b40f6ff118715917499247876f3118c05b9a3be9fa8c65ae1fe23bdddd1ec5edc829ddbcb5033337bc57db86746d763308a317f3023ac0d1f7c8796555123ea617e60b85c0acb748fb96e7caf3a3b62c968fbd69df188d44dc998875574f2c9ad4b3234cc39fd896ffb6411b3804ee965b317dc129e2debd9a22879bd45d5326844f827c127664fb62fd26fb3962a926e7befdbad2e326a6c1218f05ce4ae31cd6b3a5a0abc594c3b6b8a802e546fca70f136b24596098d2fabeed17c756f7204683336b8f63796fff5f18380a3eaafc948193b88eee35de8189b7fe05dba7c147bab9bf2847b1e71e7acf3186c4a887f692d9655c2c902d275e00110c5b5813194a552ab99a910aa757b33051b0bf24b2396b826dfe512fc3f83aab42680797f8810e5a3644271cbcb2e5a03335f9055bc2c8c68c767ebdae3872b47b3bc77a288650134c92e33fbe61f32077d68a33a3a7ca6d9692eb37e77da586abe23a2da618bf2f217890db9f3adcc8d2586f060d7c35e5656cba8cd0617209a657703b63e7e963d9f2fd7c87070a18a1fadb7b24ef7088b5d9be2e722079093fe9bf1b6270524befde3826725413aa14b3681f3ce4adcf953000d110977762defcd45e73c558dbfe4a26c19ba5dea67f65382615c6b7f510c76b9d938bcc03894fc5685ecf3cbc950db852491c5905b4a233b3074b3205306300d672a55a774e3ca7e0df9ff0da4f4fe265ddb1e8f51d6969d4b85205b70b9b2a78fa89b197429bf9c6a7364fd23f31480d4de60cd70fda4d8f2639e7a99588c0712e54601d5140512583c1c0317cd2213d134f04cf3fe5cb3e1c67cf7ccef49350839ed7bfffa18c4e4303a8e2deffba24da3ef504c7c4a285b7d1f2a9ab9726a0bdcb18a9d79836273feb28fae8a89476e4abf7f6772c9a78ee8bdaeb9eaad4f544f06c5f3ae090e351306531257d22a9b559fb7cbcf61645ab1fda21647d2314c00ac96ae9314e3cd25031616f7dd7008751b2bf77cd833f9fe18682cecd07b0e41341a303d28bbc659832ca6b85c2ce8aca7705663266bd175c7a1fafbbb47983d8221750a7cf0a76bcebeddad526c79f1ab83fce4ad3a7043ab44a3ae822ed14cac9a05c1499b057fbcd851a74fb19d802b1bbc5ed889e584afedec0751fd996f5e412a2a79b9549dfe91ff1577fdefbed85f6d209c857b85d371c5e1cff589b2350111a97f8e488718279176fff3ab836df2960bec63e87ae9606d1201f8e2d04da377ccf6cab16c62c28edd2a3d363a37b4bdfd0ad81fa08a1b561675642af576063224e96c30f3e9f278e81ea83573820e425b514449b2b9e0bd410a51a176ad0975ef713cc6e5a4f0b99f548b24facc3abc358475bb90845a6ce29faa762096b5906e7f8f71779556075cc498eb7ee2bf3addf4db0abd620f89419a434ef03d3b6ff254dd93d699869edd7e226dd977236cac8b70bff247c711deba6375f168d872c9299576c6d16a28461a9be82f3714905843aaf770fe0de4c86029e95a4064b0b9b55e75d94f783ec78c768e5e00b98c4e66aa2d07be51972f22de2844664d42379faa7f7b937766c4072dd0a74187d7a746ca1468e289e0431e8e9c469de11c56a857d74d770c548293d6d7429ebea01ca5e82d50e7fc1b1be53c227c3b0cc8c30f62153ba3a1e8792947981a4269048fd7cb32acebb6e1c21e26e222ef81095b1f35748440e7d0b8e357f491c7f986bf18cdb9e60f3fa92b0a6068d58469b33f98f8736e1f33e4f6290ef536a0fe285a160d772e264f41b5ab18e8f243d66d44ec2aee111174675c6c3698eda8080bd057ae8e9178b0cd710eca221a7026b681905896c2085ebeef4ec2d9901c5f544bfc22938f2efd57f8c229dd1d4a6752b9140a047b9ca5c540f449d591ca97c7d62486d33d7a4973f90f24b3107f76c3083e0e15fcc59bffe99b9bcfd3c76231f0710fed2abf3625e8f2d9797d41464920424c4ad04034302ff5bc0fc8625940f4e08ddb863a6413a57f2c463584c8e91ad5fa852ce1e7119218d4fbfbdca82c65498be8e8ad6982b86eb3f9ce1c5313831d20524bd47c2ce1b5c9aa4f15858cf5be07b05de5aefad1b0c62842343ec67c8ac93a1ca99e1cd369419b9f894267be18b798fd8976495a5a53046b3cd32212c6460161219e375f5de18c6a018631be8835dca8f1ceb571ad0dad46f71df77d0c1d943381324f22fc33c4ef542c5b3af64be81a1c75405e9ac5e36f46adcdd4db6e9a29e6365a1c91aea7c0dc844546941ec8668a26e66084433912cd3a891cb3b75d6dc31927f11c7dfe2a34ec234f78fd005dc3d779b94c118c37ac3a2c5b86e8d5bf95e87d4084db08b192d29f8dcb3abc48dd25fc9159df164f2c1212f55356662bff782ba01b0e8a47ef10164fc40301437e78173371411862481edfcb0fc8067b60132d8ae53f5a3b56f3fb594e318935d4b5c04b705210473131dc344d9554286a39318da88809c600d55b6c64b71a2218c4ba01108cbdd6ab520676202df33c9f71f073a2f36e46d54162fadef9f3ec170360568640037bec0ae151f4fcba1d8fc18799c9a19f74407edd104bc603a4722a5e5a8364084959086cf3326ab9084e016c696d90fc836d6e07e3e1529cc07827eb05357aa0eb9649c831708330d9dbf28253961d31e11bd90ae1cb4248d61d918a36bc3f976e50ea6eb3a70ebf09bb82c7c87c25a1a9970086287e1a7704bdede13f6961f85318e48bb397d0b559eea366f0da2e70e1e7f4e8377c2793e17472723bc4cf1e0abdb218555ddaffc7df7d61b3cf4014e0c47a0f51dbfdf3c6b286fc20635fbc9c819f143ea59802c96905e5b5077f1a72a17126bcc2291c8f8c7ddfb1b9eebd8d8fe9ef3067eae3fc0a2957d2d60b87997fd8b74f020916a0a622295e269bc28a9ae9c5801a3145c76944e4161f308f19017900a059a55a9fcc8993375ff2e3d3b307fb67d985e2ac438ffec79b1e04928cc0c685abcb68427e975bc6bd71fc39569081ce2ae2b4bd5fb08749e7c1e5a172c70850674d2b22a791643061446329ff125617fe5f75c9096db48769802eeb9bac2565fe9029dc7efbe1618e5f95e85664d4619619435d3b170973ed1121d5d75d2a20d260364080d403ea3414413e1b71109cefd99557fa9c648eb8c3f952f6e00291535d37c39f5836aec45c78c01bf1d69539b1bc89af30c680fb6b104e6f212de07962e1e0ef65963e941ecf4685b4667a1229541b07b81dfbbf4435ac9ea638b434692d6174215dc814ef6dd0b85fa4c717088576b4d3ac0f9e81d6187e954214b2a366197c298f55682f78c04bdeae4d36adcdc4d8fd173bc069b9e3a80e74601ff4a8fb71fd910e5459f5b0e49237e7b39e0807b46e0bfdba2cb7d27ab98a5fc71dcfcbc0bf060d89eb3dd1ab5419fd4d216bbbe42e2a2dd100b9a4a7dd23a1dd0203e8f467c737eb72ca87f408a058cfb89877ddeb644ff18ae302575d48b6b433d9bc85261d3eed8efdb81fa08e9ba40239123203289a0765f55c172652dcde37b0b3e884d221cd4f324a3d6594a9a01367f2466621b3d4660510c1a21a54b0b1b57a76916f30e2f4be2933fad4c5b02fbccf835556716c0500b73b6eebe2a1a60ac98e79f4e2cade4ef35fb7fc968f34300cdfd6d42c0928d0324ac8b07fc40acf37fcb0f3106e5b1e58b893d4e8acb46dd01e61de96d582a21a31729b7077523c5942b8aed02a7df649cd983fdb4a03f0b224c9d0671adbf274889ce139f1c93fae2addcd31997cb651bb4039a5900ce43810a5d6263e18043f4aacf472a2a7c0374577668a20b5d36caca345fd27c0ae4677f22f6356f0045647ba8d4c2437fa170e39b222c0edc33a92d82c729868f1396c0c700400d2306f7f28f1f5e9d025e1a3963389de6b8ff56f6d3d513c5401b9209c0b3ca2fc3bcdf763ca923ac9efe5ed28c7af12694f5b749604b16ef30ef09180045d4104c996875d1ba725e66f3da4873f8a85ad431b284c0adabc36fd0565f308aca5c33145d461484ff4c6f7d0651585998882e8eb23205ee93081937f67c330ef7b7faa8d79e5734d4b8e945c35b5a072b5a4c927ce98ecad9acc6e441260b36d155f2994ef054d7445786565d38292e45687ababd42c63f942763ff382d7"}, {0x108, 0x11, 0x1, "266161a0fb3f56b6d9501df8f92a20706c99355cb326f3d9997c7b210365f1cfbb2044080183bc4ba0e9e87fa240eb2c3faf861a376c4e78bf3df31d38f38f6834b2f87319f9ef3ea4dcc399253e17558b0910cec40589971036d2920f1b53403cf621e8d4f7ae6c842fd697bb9a4bd340ccd05277b93af66ca6b9bd4cb8e547af9417aebff2ec3fbce83716f9bfaa5ef9a240cc2247f07b095b427b28e9126ce9e5893814d6fcd80e6eab680be8635bb83e3687c859008e92aa8d3e750e9ae6fc0a10d7f313e33aa9dd884eaa237c085d18b18c260c77b55c0495ba7b8d54a495fdbe06437d4c6353894bec9cdca87685443ca8af9c0c"}], 0x1118}}, {{0x0, 0x0, &(0x7f0000008040)=[{&(0x7f0000005bc0)="280312ae3ca376e75cc7d1c84dc8bbe601a0b6c745c34037d0c2f8d10bc2b869717d5dc9ae51e42cdda4ea236615bafd4d68e181dfe914701b5fafc02885cab8930a2adb698d544bd0e805ca7b7e2cc2c80074a04558cf995712f47def88b80bc8e6d78dd0807759e5ba5d04bcda188f36db0186b3e9514b2ae7b3c2ccea64e4e0d145ea4f05837538a7fd30ff7fe52fe521d6811ca088b3c0c51cae3c10290ce390cf409c39745501b27f7079c980cc643d14260a829574b6d238a505d175fb46b15241a667fe37dbc34fe9074091efe302a9d78d8a15353517acd1303ba4f6d00aec4502a0f117abbabbd185509f9537c451a9fbf0c6b3e9417da927eb943c91a2a046eb5ac141371ef512de17d36edcaa979116ffd46563db715e41323b09328f3412fdfa63b2ec758b1f9fa4ae66033deca1dc0f0451423dce7f126c632f42c6ce4755627cf8c6a30b5a9455e9c3fa094a1e5d417ac0fe407d3ab279d2180bc027d602e5530eef0eec449ae882e22b385370c22c349e4dbf53d980dedd7d80059622cbbcead50776889cab4b8ca4cf0d11f571693cefc3b1673b241cb8d9bf4d56897a8fb981a2fe69f972d5366823381bd8516bfe79df99c2b6430bd89b1fa47a0a47f3568d222356677c9d8d104619f21f12f9deb871d22ff5a3c48c4ad42bb23dee3c4a082174d49509463464a02f038f86cfc2380727c41613007989a7a4ae363333059cafc14feb5490f67c9fec5bde7d72231b42c6b19fa01c8de109c2a6a1a2edf3e7489d854fe790dd5f853aed4dc48921702aa1d190b55a1f3cbaa8d3e960e252829ea69157cbff083fd7b84b1383fe111804ed5e02cf190111c70db786c2d328d687d008cb036e60d3b8c1876c9a421c23d0e7dff7065351f360880202c1a659124237e2b9ef3bdb2be56287760cdf2c0634b737b121750320affae87b82c5b50dd8c87ce2b950de81da34ee9ce149281194967c59812ae0ff4efac5ec59c8c4e4343c9d7f905b9a0e76212b2ef3983f8175d6e52352e0816de28c044124956e175f6e022e7588f4726cabadcede76ef0acd3e2310a6325217f4706fa0c8fa24c3eb86973de094cdddc7bccab9b9c9a8bc6fe86655bdca8c3c2ef12e02467ba9ffde91afb8df320c71e4b299342cb72228fff56fb58a8b86ae697180f0edb6a0cd2ae67256e155ef56000b52ceda26963bc31b4fb9425f3b99e277fe366d453f4936fa003c19a287debb5e9ecd8596388bb2f92e4afe3f779263edd48467fdf508995c077f9cb5b955304c2ade11c6f89b5011b7f526526a1df1b4aadcd888d7f3aa4011cc060a38fe29f91845bcfc85b34e56032e5b8c69e941010bf0813457172080db1641040d0c38a26a87188d6712a387161d5d6ed81b140d44f6eade6d47f8fd72906edf85517af38175ab618532c8c6a9264b2d61b4bfc334275d98f89209373796e5dc9a764f0f49c00bc774045cae3ddb49b82fed8241c611ac1056cbdfc550e3f34bdad256201041fc25341ad20e87527d6c7de09d96f0887077c0449cd38a78fcbeef26dd6d0006bfb0efa8f4effd86575ade97faaf428602dfc346fc1307a44939dcda863e567ba99160810fe79aa059a78490a0620040bb787e8129374816dbdb9efdcd513b990e886d1faa6aedbdd9bbf174fe03368ac163489642e16882f42e9141d63cc72ddae9a0dce10842e1e5081cff0be17fda19e4d20d835721079cbb6022abc86da5329e5828ffff78e16a92f76d943aa42c2e72a0aa4a854105583899be7d9b8350d517e5a2fe2fae940672ff344b636e043a606f5dfa45a8637729ae3be9ae5f157085a98c288590b9c0c6dce87015fba289d0aba840fa2dcd37e3c7a60fad6fbaaaeb91cca1c4e9a2c375b9bd5f5a6235d66b3c9389d43dfcdb72dfea8b4a64ceff60828e82c0e330aa4fd6e3974d0dc901e473da2f8c2ddd1a2438a653c568fb4faa9b322e6369c46fd6760bccb5419cf752913f13bfa07ad2651868433a962cf8dea17d7698edd2a16189086e4e41294faf5598061cc1ce12c912f27f51d210b0579e0bb1919aabe22fc874b9d47335721a33d6d6e1445c836de6d85eaaaf057151708506b2a11f46144ec3107f4dd4a327a7f184077f149724e828babe19b5f2260ef0bb017a6757c2568a7227785cd8ad0b8fe210fcb59e3e71292d63a82b00bf14bdb4fe7304efe113ef3df49ee14ac89dca0c039cd2bdced2148adb9c1430f0e24e3056188b3b10fedcb353a45a99183289c91355578148c634b0e1cf0d975b9d055933fb882a3d269fadc071c167f8f28bc5ba56c90d45c525f3e00e199175e8d0886c6776964912bbe71ad7140ca6757af87e465c104aa8cc2bdcf63dc12b6d634d9a111de65046b6fe34c306a3b8223d500111e991918867756f5501d93e574a8803a21829f1600ca1c2d7d4f0739e9b1fb836e4e5bf0a4fb210501cc6d39c42be70829e0308fe863a5eea6b7eefd399bc4fc97cfbe5111b154b185c5d1147515c71c459cf8898e62cf048db183abd50d124846f96e9042cc73a5553467889ec9725f1e1bdbb3e7d0aad3ec10fd3cc9814d50510c04f04beb8aa99d180a2f09dca85e50664b53c674e2f07ca87d09a2dd4725c71c3d5ce7c7837a47a727eba30b978a75bc9817c11971fe5096d06b9984a029673b2d9790f4d0dd5e14711841b1056741790ea2e363bef8297ea3d1e29cbb6399f595df0216957d581009d72163fe12109d2c90708268e12cda9febff7388a97ed8fc53ad1006303c3662546a4fe3432bc3967741fb4833956e54d1986d6b5e0bd3d6297b4d209be277e8ca6ccff887da5ba5bcad604f4ac486e5712b0015eea55031c7041c1d18ae3491f6c4932a9216bde85ed80695774680bb3a94d6e1d40d622e17b1737fe01f933b7466ee26cd0669e5f5ebd013a6fc86e794f60cedc81754fa3939c27bab2af137f58d34bb6f54c240e13143e067f3cf9279475a449997d2a4dddf72668e4faf195c1562e4fdab3341a6041a4f0947c277d0e9d41b52d469a3baaa975404ae5c981c36d97be068555c5c8b604ebef1faae5db911fad2931e563feb811d703b388cd8b4e7fe44175af583aa4750db26e9933273c2a9538a35198fdb7e9f69baa284603182a3413c12ab665e89272256abb59b10c5f54fe4001fe8d68ffc29dcbcccd1ea2f33e2b76064f1d7ecea91ecacef4079e4b45e58df06327f6b3fb316e74dcbb604a137cd1a549d26f7685d82e9b6b5dbd4b4393b2fc66ec63efbe584ea763fd325011356ac883ee1dd90fd2f16cd15365271850b525a9ae11ce5257369b0abc0ed0507a857d4d2acefa1225309ee61915221432f031362a28605662dd4d4078f0e768a36906c33409e86e43fd34aee5937ab2be709d3947287bf944daf5b06aa6c23297ea01d8b8b557b4025ab99619d7439ccec7d5598481619ebd6fc29a82a51604b48de722ca4de819a28a8423fa60c0db55054b7ed4b2db198725ed5464e0b5d1f00224ceaa95d7ce0009b0e2de4e1bc0a8c59aa4c6b2f567536d7b4074c263d36b8e2a2f34c857825a8808eaf6e9592ddd85d4f77186d6a32a1e67410b467f6c4fb757f76b4e84c5c8da6d33d3f3ebe1010c97df1bd3d279483f54e2105bf17d00cc1a7185a1e729153d9bc0ead3e731ce72cc5f37c0269837517d139d52eea5be0b10f07fb3057a9ac68daebabe6dbba57ea2ee8feb9f85f56e4f0b304bbe447f10761fb6947fd5bf6e90f78ee70d283fc64a81da6c08e96776b47b1dc8ff4a195dcffbf64863ebc1b2544410388243a8e68e9575df6f096316da1169648d38e9f3d5e86ec287e0dab697571027efb081dfdbc519f0b5cc139420457929af9b8f8a20abc079a26f96aea2fbf1a596e2188b3dce7820d522b4ca8b744f750c2246fd8b635aca9ee587fe5256d2936f8c0551f128e8469f5a35e256943976ce9aa28ddd0e9be6938912c4528f7e35dcb80fa15055af55452070f121714cfe27fea22bc3fcc7ad45f8e3049806ee70afefbd01cba7d9846384f4e20bb963dd1213a8d5c2e9de066a4562054685b1e897d333ae6e38e632ae37e90fa2490e05d1e98d4bc7745d057077b491daacc87b8f52f77b776382a652d72366d18d29dff843920749399eb47bdbdbd44708e045e150ff3f067e0cc49aba215dbd1053e189fdc92534b86370f1943a02fdf3268c79c0291a29ff10cf19e9bd28f70f47f890921988a20fcf015ff9c9484206d9f4dc6e0b2dc367d33c72e64a8b5f0da1b3d72dcd1a63f583cfd4d87c6d60a54c9312dbe91c570fe4bb685b554a99d5fbe998241aec74bc76d06042e5ba0650f4fa5224a0ee0bb2c177001baeff18b6703307ccbb336ffbea8624452920d300bf67bfcfc33dd089afbd1599655e440cc852431b7ee730006f3007bd0cfccc02a3bc0aef987dcc336fb4a99464ca4651cc3155e78b8aa6da866af877125742763cf9e6d2f6252ae348307fb9b60973ea08baf98f1e11edfc0469cf6815be27bb611110c6b55e6681fac54cb22c59e7e55aceea9f5c102f8631123f3580af0b78cec09d2f7b6b14c3a303f5e703890d2d3fe5d0f8d19f3ae09390a4d8574d2085f65520cf5864097d7bd7ebc7707ec360ced83ef5cbdb28baaf362734989ed0704624f77f145bb0d9d5f2d838ee577fca0adacbfccfbf04c6d16c9c4312eca1a9fcea991a03f5b28ead2b9c74d605007f7aa495e2aec099cb2b63e696ca51fb095b06161f57f802e71cc0a8d90fb5942376cc8a06cd4ea02a544da39c97b8b5179f38de486d701019460f8b3da0639006797157ad7d758c671a033ebb59b659c486a8e96588dbdf5530cc8a686833c88f7463f789feb921f2918d2962bd4e0f615ab8aab690e9b8c68167eec44a20778a997324b99b77484587640aaeb873de99cef2a21d4ecb4815b8e049294422f8197da0aa2a7a43e072c9147aaa78dd36d6a9ce37c7744803bc86e667c83e29db4a64ef98b2d7a29da831f6b2c69cb886a4a5af293e35d159357f4af0489156ae2351cf22c0a548131349c687123aeb4aa656839af516f9be1595ea56596b09fce8a18d7db2a2a504818f0d2566bc190cd9745612a10f72276d089e4a3122295e9dbc3334e339bbee85b6f1982547705ae1b789a87322245d85e6bca9f8e6308db100375cf835e22d86e9a75171f7a6b48500cb95f79b88284dde1a1fecbb716ccaf88d74a498f7d7cadb5411b4893c3487f73433bbc7cf43d1b0a6278ec1025bd7b49ed4299ec1e928f78925fbc017221a47a363bc3667abb7fa31f96f79fec4aaca24d92da7f4a5cf80b1575b80879934136473a04fa52728a249cd31b3ebc83f90a25d56d961450726564f7c8665e53d5b75b54d113e23986d7ea9df1f839de1738f4f854f64578b47bf7f70f89cce7de3effe9e2cb90cb7173fad8b9c4718898b267c6c9551d952a53ac2aea78c8ef33dc25cd516ab2280597bd495e48079dab1b34cdd7c382cd7a32fd2e3cff29aa4c2b4b3483fe995c3788f29867cc63a65bb8285773326eb2ff18200bbe487da8a9b99515feee870dbb2861b2876f7262e2995ad43b8355453b1c5b1e93db67bc8d00eadcc9d9adef38a832e216a1e60aa54813a000967f9971e5343bf467619fa1092e74199aeda303782c6c55e511d9c8c9e51e032c2cfc5bb38ec5325d2c34a52b48961098749d69b0b1ac08f49160e980aee725a7197b8b6ccac8b7fc24d23f73b58ed409228c76e141a999dfef07eb1802e50c55983abfd78", 0x1000}, {&(0x7f0000006bc0)="fd1d6cd315ad9e50977a106c91e9c493f0b64b1d8d1978e20c2bd6cc91e92668d31ec257c3eef0b5980d60390c0201d783d6f3e2d5743477b45354770c41704d6b251f8adbf181afd66eab21947864397e16", 0x52}, {&(0x7f0000006c40)="75589052fdde8affa26372c76c90e856789c71f13b801a47dc6cc4e0707c17194bf305f36a00e8d7ecd84282d19a843b37bcb5dfa25cf1fbf6d3139b5338fb04f1e6888c2095e523a87592c5ff1733fcf55c2567ede054c84b29efd3281a326c8b1d23c634c3d789f3be6b12d61d672196ec695a10ade0da24a8c4929cbcd8c7582159e151252aadc0a4fdc3d10d42ccc5b5419d43485edd5a6d8edb9a01c1cb64f6ae2aba1f50940fdbb1c0193822143c65b870117ddcf7e7a66016a8e790ad435593f667fac2c4ec6a4b2d25c9af902e691e0934ce1f9ac39c113112af64b41ac852fb", 0xe4}, {&(0x7f0000006d40)="88898967bdc03169972386729b4dc1d220eb60f4eb4c98afd96141e60762b66ba005700107fbf9da7283a1129d0a151d388b3fab8b50f8b764c30ded4a44e0bbddf684f853d3ae3e74ee629f2873c37bbd6cd058bc5d834dd118b3f4e2b6468cc3dfc6c6ad4016ecae4d31d01d4f98250eaa253bcc2abb9ab97428831097df63548330b1ca5ec3b384cc790594a2e74af2b26ab69140ffb314654f21beaec17391c4615e405a6dca8594f6bc38d5dba958cf2ac25e6d258e7ccccf1d3a35619ba29ca0e4a7d5aa94a90dfda5895bf2a116596d2dce5ca5d773f56f288736cdb5c94a0d792461fb9b1a0f4cdcddcc0205dc857bb3613bbdd49d0288dbb6c2eb9acb25435e5f550aeabda25a5a7ac20e48d1222688583b71b297e8e8dff6464a3a00823e5e115720ae5c78b2d86017ce4754649960b7531987f4eb65ad3d73d6a6075ef413c94da8bba65578a5fbaa7dedbddecd07ce47b683b3a86617f37ceacfbc2eba3c7edbe75e3f52c78a638ed8da04271945dc99b4fa6106dd84cefcda98c8721ceca85d12111355e51abe91b1273fc04810224675ddff78d26c6f948abe36caf4ed872bc53bead11b2ec41a9fbd6a64d7fdb2785572bc6c1c82ddcebaff52ce61efc276a12284d9f2370a1b8929e7cc8c740cc208171fc631c4da4c327b95d5c48004ecc3c76e605fca383516a7da710fa016e03ac2f43c682e2e02f7afc581823f846f7e899a5343261ffe21c8f539b31ef86017d54eb45185149912a258add3e7a2905e86eefda059f074234122a6e25507f9e8cdf2b20ba93f5ada9334beb0c6868103a9b65e096fe20c92706aa370252578b25dd56ea774452f61057747458bc800b04da7391b0264b44f0bbb1d23a588178bc1bf8039cfec19f978e075282141d674267e02197a8ee31a1223071da73da01577d42042305e9f4c8e1dc4b99be4d084e9cb6217fae0320f482b0723b14a0a7996539ec6fde50aa7639c312b853ec86504bfed3d3ad276f3c8a9770a2e197d115a96ac5c03cee97edead177d57d2d0758ce498cbc567c197252eff8b56c004a0d82cbd821d78f9a9a76c3bd04ffa83aabf56eaf8a10309ac507ef043e1adaafefb5669707e5b809ac365951e5bf4a3f4c0e34c59dae0073b29fcc5daa1434767d27c5e25288fbd29ec8c2f2006b6029402dc3f8ee9754260b718b07112024355a1ac3e3abf31cda75e96ad02cf7b30636f0030c82236537733289dcf9dc63ab2483690181249afee4f8df97c34fda8c5e739725999e6bb604ddd79d6e0745a5e6912e3b057ee658a2171171ae7f5e65cbbcd4dc53ddbdb8c0a6debcc88e39a54379232790b76cb02cc76e643a28c3269b8e91b29298cbde5ab8bb576071ef2c3c60b9d710c36ac0ebb3ac563b28b2c8f24b07cc71b958011be9ff528a09d48ad7504b6053a59f180cdf023ed1281863f8baa47ec463817b6130c443983c750f6672c736dd66fbd09fe1fe0df05574ecc82d449a07b9ae5aa818ff20a2a1dfcba1386141133271382d0fec046de8e070fd632dc285d5da565035e9bcf36e7f1c4883e456dbceb6df225389aeff68180cdeff4f06559be52969c974acbfb2f9205b22351b6ddbb49f6cfe0fb85712d25c0a145d6e909866cf111f5704e832ee675b899451b98f4c14e940c8e405c61780414c71b52926380d6f4c5e13d4060a744322974c10b6c3ce10351b276958893e8fb71ae34debfc5d7bde9998bccb917f4293923ea15428536c521b4d7b7dd921941c9241700ef50bf32c3586da153a1a36344f3ac25bae10f2e8358910d70223279d71cb0e66d6939abd514d4381dfb1d932a7045d151e07b534437c9784c2c54b55469ad3f4c6285b275290ef98368a9632f304d6f6518c458980d49ddfb93899fac52da78f4be39b1d0891606e22edf3b93b5faa057064dd23f2feacaba92b11b7337e670c697be71157b7b9ca17f7b2459656fc1da5816fc32b5a6bf9e2452e9fe7d2b96e4f772f295ba9dc8b995f73d006aff79c6b0597d4116770586c2e852f7282e91db547866447ea042a0b719b05202db84600bdf6ca2c7b0b870c3174462f297f85ee46f0aa121503dcf3bdb1e8b89c07e8dae1464b666ce88747fff2e9b92bcd1d1a3d3143ff7944b113bfb2b257a7b05657a71304add3f6287af5c70b10a30870147ec7c194fe074a7c45ac4ac502727b16f35b09118b6616b86b307ae539ad18f368c0609bb3fe76a0ff36052c575e3ec5b1ec077d9db9a25128d59dff64be2f076d7634ec1ade725a9088e55b28d346a758b2ad4bd9c988d22ba8a837ffc32b80d1a591679b2b21bb0f9dd8fe10e552dcf96dd51f581d3eb6d02506efae009a685d9a5ef3de0c3bc5938d9fd10b152aa67c871b3db992ccfc86b2a1928c85c1f2cb4b818114c5ef64a4b279764e41afecd7ab001347421c36ea70ea1b85c99d7f7a777b76ec3df4b76753b9518cf524155b44f0526927e6290dd21f5759246eb7ebf0ad504e9fc6fea379973b62bb1922038dfa27f53f6c31650c347780ddf863b6f3611881ea009cbe286e573159dc3e34b3e2e90e4690890c0cb72e12ee7ed882d1f491de46f795fafec2a9969dd57c6fbadbae0721d7a8451bd846ac66534ac8de218e57a2f3bc976d14c8b1c06c4ffa45abbdfce1d095823e0aa0698fa9da420603ea8f6b994aab5e4fbc9514d1333615f91dff1fede6f664d473c215ab8b3820b0660ee053b95d13280bb6945216bde72b2381adc5745f8e42bd788a510e31898facae27c5baf04ffdf13c91f636cfef3e702db06f0a766bf5f7ed4abb2bd3e902c7dd016a13f930073107937f2edf3da2d5d2d62049d5f74b8c0afb44ab447490aa3ef4c1359cddd8bf4ee59f645fb00204c096fbe583d2ec1a24706050b877d5e42c2f3aeddc7a2c623fc6dea65a811fec1408e64210f44787c6b748233edec5f7fcdb4a5e3af4b54325fbc9602ede38517a659ee788d4a7fe66b3a802ada3aa44f2c845976b0763700702bdfa5dcd8bf584701df983a27dc7d121d4db07bbeaa9c5476e2641ccf31d22e4a6ad354b279f509614047b16437959ae1839f3a6b1ad0c75c0ed2d0b913bd200db5d774f9e5e2fa1417c8efb028cc9d59bbf9ce2c33601f408660d34e97b80cf31a9c0dec5697636f9e1539877edb46812d7ec6146d9ab4f6b7e985f5a06dd3027b489b8f86ae50bc83a48f01fa531920bccc93e2170d21e9bc3c775c846913591b1225fb25a4cfbe147f83e70654510e86aafd14126dab00ba0a7fd492a6bd46d380bc88b1d364866255eb685a22bcd46592dc5f7fc1a18b04d95ca55d48cfadc93683f313f2fd2f448205a4c0e7794a3a560dc3e86f14154325120101aa98fe5bb80a7dbaf846f09aa939f7ef44dff6674fdced60def851cdc11e209af11bd60098eeaa4e8f065c06a22f8fb060ba1bd397f29dd05e6482c0f034dbfda172f1a77f4cf44b8dee41e1608f5423d92254b943b98cdf5f1136de8e9a3c3c44d3615960538a0b027e2998a9407e5530b3a9973bfd4c954c51f71954fa3450d02859b58edd58f45f9993661d37cc32c1c88cb6fd54a1f074b48c5155d610bd64983b8b9a3e451b32ea782fb421a3340d0f243d34aa20c507202a6e197e63facf73b57b849ee517ed749ca821c9df5367526f031210e80682e906c5f5555e79d459afc2596d09bdad24a529634e15660dfd1a61117f8e96023e108912609198af406f9036572e10f2dfd36d8054d4a448b09d09e23568c07debf4cd624cff1aecb2ca5c1060dbafa16c5d72dc06979d06669d0aee854d291b43ab40b5ee84c2101c501ec17a77b576b753fb4e3bb3c268dcf21c82b9f044781147b891d7c655930502fa961b79e52661f0cf18b676b94f622112d41efd275f78608db5787250837b1d7cebee76419eae913ecbb831caebb1abf8eff9f829bcbca86536d64b8952ce7d632af73a84ea89cb554005ffdd5abe53345ac672a63b7270d80203b85c40002ac04a2101b72876bf40a8a0fd3e4150a03342990c80cce42b862d17694d276acdb89fa29697573e6dab54f650b192f4167b553b8417de97e0e1a1c0d37e7967192c860ca43266c153900cf966e5eabec71a8d4b699bbbf29added55e67b618f841ec56be73b25034e4ab9caa722d7c0175d3970e09d502d7137cf8164e06db330d48de19840264b882e4559af6b3b5a57a62b8463e6c98cfb790e503c5e5a6737ab26ff74e88a68acf0f188c60a348a6d51d6837b57de782eb2ee395068d52562b9007e6d8d2dbc7e03bd4529d20a9f4eb46f89bed5a5216f8173a7b5d33cdd582a45e3458517fd9d08f48bfa25aca788c01cb6d6999621675af07c4243b0bc17b488e4d27424640a1a198058e90fea9866bd97b64e091f90133addf1cd679a052f119a8d6b195f4b49bdfa492b15b320cb0d41920b4be390c28165b4b44ace80b1ba9b57b60257c6950344f5e08e9da44dd7a7d2ac5391306c0f70f435589f394bb87362560f579abba7cca84eced193972eae7169242bc943a017437b7c868270ca432d8ec1f657d585e4e871dd871442541c789b7f37d49a8fd6f25facabea8efe599455c59cf97ccde2f4850ff87019e18fc0f2d47f360e3cf1a3b2bdffe77db2b1331dc33beb0bb885d656cf7330503f4ea889d0d9fc34f1410739ef5bbd102fe63f358cf91dbdbc27691eaf2ff9dbe43528be975eb62edfbbe18e2aafa11edb969cfcfb87f08010673691a6d1ceebd2860b32ed84f2c0938bd0dc642d67845434d854fc9a5e5bcb6ca8dd7f1293f42909c44a27c1c5812009849bfa92174ac247c57d951739d0c880420f729e03da782d4192297330c898bca036e1b85eef6ed85ffa2312d1d90d0dae3586f9d27be5c4f32e3b3bdec8d21119d0b89b8a3239c546c8a891d61e3af0c9d6709202d8ac4f5b0c25a1d8f895586261d8f6b39b4ef94ede5cd2c8e193f5bbdc1d73c578d967f450485f7ae7d1b45e561493163684c8cae5f622caefd9e3147a72d45c21ed924e844a3572ba8d1c65440aff47bd32d88eced45808418ea1ad43944602e89493cd09c188722b0df985c486e6db20db591eb327434fa7b6a5c61619970077a257ed7a752a39deba61cf0bb7088bcf6a3f1339ee6b88af05bc5edb7bb3e1d60d13097e766b1cd103813fe4bad83dd8d86f8edb48c5caba0d1a2e30438253330198e15b9ffd71294d0ac4f3cb89528bbe4aa265f7338d4949f1a5af207a1e1b8624276819b3250bb6ffdb15cf8c28e31673300d8e86849cc21b3c2e83d8669773cbd092ac38535883eea413a4f044bc7303065e63ec36db3c8a39f1ff7c438b4220a5a16f8d3fd751882b147c56bf7dec3bbe04a8e31b21b37a022c27a72b45e5f632ef11bf666a071d5e9001f54526651b20107aa10af79e758d43cb1e419bdaaa730d06a9f29718800059ee7fd4004229e992a5ba04400e027e94bdf600bcaf9b4bf3335d528c995a5783150115b329d574b1b66035f16490b89f7fe759ca1d12c9e413eba07af10cf54d3738c311bd4d4896779329d9f96da0ee14b4b3220e002d253afef3a976eea959dfe4a12eca9d95dde38f7e8290839b6ac49a752412ca7d8feaeaf421d51acd0adc87fe73505e792403780ff1785edc5a28638052eddabd58cf5408a5a546b736c19a2329df394866a9e5091cd9c5fd17b1a8cabce9b5962fd193b5cf97ddc11ba95d6bb264a21bc8b441664de500bdb10d4ed2a442e06af93f86abed32cd4abbc8b2da640a2cbf", 0x1000}, {&(0x7f0000007d40)="dea05ad0f4ce2303cdf175c02746b1529aa05001d665397fba90952888d0e0ce8b868dd35d1dcdb3f7ae67377931f220a1d6f46c589328d42d85857a804216fd4d2c6fadd4ca5771220346785abfe6281ac30dcad5c29ec7a58ca2ace19d3c1b2d2e1b9e4f8994392158a58a56091eeabe36d27e3126d4f0d48e7c2cb454698aa5aa4f3c04c2f1e05c4486b7180a071c6e38e3608f53735069df6426046cfb729af9dd33f649bebe5e0c8759dcef901f491273b7439732663b59c17cb6051d9a0f16c0d376fab814ce24c1c095e8631b0f56269eb9c9a0043489078c1a8d635fddfec13d8de195c8", 0xe8}, {&(0x7f0000007e40)="8b0a347cd94c1d4cc0168d3d3632e91772eef97fc4226d096efcce942f494d30dbbe6b13d540618fffe499bf67c041f57c1e8a32e82ed62b8af2d6e27d0afdb13acaf85d20a6dd0fb8e8d9748c31e4ea253b21150d415550f799803b5319137bb76992017c67554ace3ed6bf9c98871e6788d461f120b8389b0da0e1e0637f3616bae8472fb345af1bf83e09693964828e1dfcc4222acc395113ef1dd5ac8429c820e7b2bc163f04a6bf1ac30694861afb68ce6a3d0dd3c99bff0f3acd1b87f22d0a17579bec8b05d3812d8282d01b59cff05482b9f843", 0xd7}, {&(0x7f0000007f40)="584be5894a5aefa2f10310438504692d56df5a4398c2579d7877e19d9fdac2097d6315294654841b05785780b2188e476a69943cc95050b00dac8bcbc57b291a3ef0be8820c4d4cabd4e8769c7b3c1a4be68b7582887794167511cf11a278d1696418923aaf68babf01ee7b8c6b4eca59c334e306f9fcc037e39c46d8bddcc6af528463173c4541f7ba7c0fb74239bb2613215b8243f3a92ea7adf1dc1263e9d61d98d8e0e47", 0xa6}, {&(0x7f0000008000)="27fb9170ba0f0146209b70f8a7bfe69bb7d2b640190c38c5f20117a09bfbc00f1c66f81e3991e53cc34b5a32feaa0a36e400e986edd971178ce5", 0x3a}], 0x8, &(0x7f00000080c0)=[{0x70, 0xff, 0x2, "9ed6df59be33d4cb463384c90829555d1566a3da75a5b0d90e3e41f0cbc2b13a7b481f7305770e430c7ca9bb92c2092b1e373c9eca50db61a594e619810069157dcecdf58d6d58f1167812505de60ed80528c7a1c3232d3f402df69e3e7c"}, {0xb0, 0x113, 0x74f9, "299b2abc5dd237dc19e91c61a583617317b8e056b69a75132b3611190e4ffbe6790341cd3b65ad4007fba9017f5886e1ba4bf459a82c5b2f48e6b24e9e40ca2e04e3206946907c63e8fffda6a5c0bb41acc00ad85cc89acf838a66d0e02255d2bcfbace5e3c42b98223271b744bb5db0c5f901e6ac5223e501c6d71dd51d5ebb4916d211208fdc5ed5e9673d0cb24b5633552baf31b4246d274187481b"}, {0x50, 0x117, 0x3, "5e90d4eebc1376e6ca78232294667e9f085c04c2ad9d31690e291dd5a05850f5a39dce97f6f6c892e8bf398224ef24cbc2b9c5b9a9cce2a2ba"}, {0x88, 0x118, 0xfffffffb, "7048b2659d5630673b5a87f9e3fb921381c2f9253a1e5222170b322e7673393e6cddf89be3a293c8819bb816d09e708794d98621014edac25eb9ccc3bc67b052169165d0aeff084bab37d0a1769057abb7ae0b234b5ce366334a67b57bf31db1709c26aa91e1c588ded2fde8a4eb614165f8c2b1d66839"}, {0x68, 0x1, 0x1, "efc8da1b86a8a0491931f49a37ee35f0f10829e88e9164f70ff38497aa56e553c59519d3dfe5c833433647009e107b52b8eccf0d7c72f28c89be4333b56deec17017d188f848b7f15fdaef310650bb8974e62c26e385"}], 0x260}}, {{0x0, 0x0, &(0x7f0000008380)=[{&(0x7f0000008340)="a358c4d2c903298847bb021164a3aa27a248d8cddaf7b219d599aa99b0d52da5c12d8008a051e3bd57817b9e4f2fa4a788bc87bea3cd7b6dc7ab8d7da2fe626f", 0x40}], 0x1, &(0x7f00000083c0)=[{0x70, 0x109, 0x0, "2ba634ed817d4ae886b32ea5acbee6b8d757e0207ad22c29bfa0a201b7ef3f2d87c25129c0a1698fa4b52d940de051d4ff716499bd97ebe4a5a962c71ca3b3d8777fff186ef799c8fac4d42d0c81e6b10ad9028e07c2e6e95a36c98f498f8d3c"}, {0xa8, 0xa, 0x48d, "e1f0b54877e9e33482eb0c236b22cd7e5ca484938fc41db6ff4e0ec4bf9a2f009bb72112742d7bcd874a4f55238dc6be1b3ecfe3c5e98e83a52e9bb68a7211647808ff44d196f120e56c083aa94c97077b769af028bf739e1acc23a1410280110a85e47f264de56e0048db4ed44255e748769c49b88f1c7402c0ba1c888d357c76799a348997f490ea3ff4fb4106bf734b58095329"}, {0x58, 0x115, 0x0, "02847873137b6e736827d0ae0b849a10a6d9239e0fcc7a83bf01303f8a16dbaa0da130ea1bf4420c5efc493ad9cde26cf7ad3f59e50adfc8b5ea33afe607eef23857dbd4"}, {0x88, 0x10f, 0x27f, "159c9b6d0a5b84a351a8495aff4b61c8cdedb9a97698ad5c6a73adac4f3d025340999ec06cc346c69ab53674d8e716ea2fcd41ab3e21a6e33fdd210cac6485904101b0e3c44a96b5a4286336426853d5f3722d97bee16f3624ee48cdaa24aa009a68f9086dba248384dc7bfbbf41f6edecce3b"}, {0xf8, 0x115, 0x3, "41a0908c5c3dd14e33c958618dd29a9108f7c3d609e6b31b4187652cf41f940cba93853700ed8061b07b79ebd2c65b9182aa18381e220c7cb159cf10e3d589987d718cdb52526bc594440c13c1808338295b3d27e1c4eff28ad1043a9f806f2ebe6466955fd3b897610ab7ec79ec383b3d6b1763ceff5dd0fbdb98428894db8d3bdb74b6a2c35a4592831426dc46f5f5a8faf24642c65b0dac5d3c9390d5d11c51752169367c5d5fa42dbb3dbb47ad1db4d6c0ea2c7d436ace8a626a4e8eadf4d8ff85e2c9953c6f124eb265258f2be6aff38d5328ea0a198dd9e0453264f3305ae32afd38181845"}, {0x1010, 0x10a, 0x56, "4fb071f251eea76e9000e61d8cc053927162cbf427b29da77512d0f418423b48ad6fb1feca0151a2b1e3f52858c61302a5ecab9ca9c42c93c7aaa9071e1e0c8d3745be1752d060e6f30c70a82889258ed20e4bcbf04f739c3384168b188e7b12bfd179b8ab024555ef0f55c58e11a3b4c32b7d7f0ffed4c4f5bc08fc643adae02f945d508bf1f4f7e0742d3ffbb1b7706c22296ee40aad092876e9aad13e60ec2ab63fc9b9faabe5d4e8ca8f054fd316e45192d5916c5f6dd31aebacc65f1651545271a06b0229057794158f89ab830043128823328375961934959be7105660b75bfa1ad779444082c357065f230929ee95f4669d302a888f8c643e9122b018b6e18eb1f36f6baa5badeb4b42f9fb248f0f1c343817895da505d8ce3477ef21d31ca0ec9a0af27bc982bf357aa9843df89133fc9580a57a06e8255d7b2dba86303cab8d0ce0e91adb9455ceb11eb874863fb3793bd6543c61eeccb19f1576f3ca0217476948b6c1ac8d6d582ba91bd84f9120ac820464d32789a15ebd51e7ac9a7746be06742ac8e389c9c390e972dacdb0f50ecb05ddc6bd3c05b0e914ead692799fdac7b31b90deb20f671b5e19b33f957bd30ec60e6c655721f4ea4376b5dbd4441ca695a7ffed4249aa102df476250ce9d2aa23efa2f1b0d053fba10f52ffa0e284ffcac6fe2bf5c1d1775bc6f92412a18c9deba0218777b9ff0052694bef49a3a1c4dac4bb5d60a8b6b4b38ce795144133dfaeac26f108ca9f2203e327a2d379ebbf9b82d7eb52f9b0cdba59b9b7108cb23b4c70170bf4686e2807fcac2703abc1d575c5d8defa187f41a52af29f4882be8d438de9b6ead4fb883d0f0724f8310468e244e53d480c5871f2a7e75595f63ffa07f02cd47c81869a67f1c847018febaed3a715b61db1f924d1538c994614ef833308f2738d90e7e19c77a9208cc748de2cebd1d32de42e390ea2bce4dd448f2a3b4f4f15f43d28f59770d984b84e27d6531bfd7cbb1daf058df73ae05953531b7b5a9cbbf63fade5eb0d230a835c75c39e1bd0171ff0cc04b3117b74280fc68eacd4ef75159f920fd848f0af63db5a8748d0740a5207be4fd4694d9d821f340e234797d5490d6f15ca05e03906b4ad3508b324bb0698534ba60327392af6ab6f34329c0c81eee0c1241a1014b12a632c808df3db62fbc8923131eb421c6a49f200fd55644338aaa1f2bde1d42efa752df8ede996a23616f483629e17412c6a1cf140eaeb151641cf61147b03f5819049ec83b9ae93b1fb2f1ea4ea5a7bfd246b544eadfddb7b2c26de5883c944d320d06c4ee387c85b42059a11fde8d306031e33694dc09fdf8343af026dbffc24aed8e1fdfcdd834d69d1106fc06aa565d02b3a2743861e1adb01ec3991b126175ac845443d2684b9cf9757c6dbd40091287ba164d90c1dcfd9e0ee89a4f41403d77aaa3db2a1847cbbf1298b88862b36ea2195b536cc2b47f102c58a4422e29ec6cab52234da1ff31d9d09412aed23d85fd025aba5d58c5993f55af903c81caef57635335d91cd52653c881d3f22b53ec74fcca2146b9462fb1afb7d2135e6be2f23b6bb5ab50df9ec5d2ed953f51561d923da1fdef16142591ad8ab0472902ceb059ec92b3ce4c6e4fb291acb8b90a8bdddba038eae1702da032ccbccee053dd399312c2da7165abcd250d1f7cc4b0261645e5505ce5bc4e37f15a236f51ad76ee66319a696cdf75176eb975702b63b1eb6c80dd1795f09e7d0c3d9b7c2fa9013a4d250dd6038173ead5579d2d8c5169b8dd038b7cab76c9b6c0e00e6689b48705467723706f04b09e783ab6d8139a32e12caf953a7dead725261021041d4530d3e3c9231f2eada4c7ef9ff6b9e7636b9412452de2a19cdd809aa2d4bae4a999cfdebf5c3c4c5595e4706d66e2cd7e33da24a25a8723060623e8579cda2fe10c5101f41ac667253b1d083491ba3541acc526a4e91a3c27d0fb7620f1359aac297e2d7ffdbe589b58eff1dffe52f683b9b20383ad5ac2ac58808163a2e7cb5f3d53d6aaddef0a9df940b34180ee9594e2fd497869070e0c0fcae9031a525c6c030595147eca70472b966e1b4b9772284f35f264d04bbad0ec7b38a669b4d8447850b3982bb642a5b390675ad3433bf1efc68f2804db8db653e1d05d94217abe6e607dbb4bf8025f972357d0ce9b96e9f66a4beb533d7e6748fb8e9f06b6aa6e87b0f0fc6d6d6f4487e82c1226db5a7a57e476580194f0cc5dc39b78bb192b5d0feff85627863e3e9652fcf86024b4073143e62c402e1949f3a4dd0aacb822faf5ee7e0fdc62defeb518cc90dfff8d9e9315bc6560ed7ad6355775ac86bfd421ae482759e28b197e01a18f88dfc37320a93bc8d7dd5683f1daae8f920c701dd5eb2d15396cba3ff90011026555de4ba7d43a1df7f187253a5f98f89554df4a78871e590f13b9e6acd1e2a88e327bb86a0e40b7930384dea5d8c9112e62649a40d8a91285189e982920af0cd56f22bf641243f0ec831d266055e66d1429c397093b82e941f28631397378feffca58d190c4a445de0821b44097887d7b3020391dc85c9bd644c00ce38ea7a4f41f321a6c59f441ce13f35dfdc18415c79e46746ba49519742e051674b7231b38a6377a8505ecf383d2c2fcf7e557330b6ee9d94b0c87cb19acbf32c9d86bdf83e2c05255dc128e133a5a5da613eb38eda4fd44be6276eedf848f8b2fae14f76c566e134fb5b09d453c9417e6fe9c546443c47d0cf077eb251419bc19e64b1bf674c9fe51b01fcf7fc09fc0362ce8689f3f85cf4808e62e38be68bc604757dd8a4f9a10e74dadb342295fe1b798581399b3dd27d1d82bb0b5416c203785daa91f7158f85402ec3ccfefeb4ae0a9b212afcd3a71fcb7e8fededb9dab2fa11927edf2bf5889f6750b4259009241046c8c194226c4e4a669c8b4a88878efd705a3c902b2488853cab16c220f90f96eb75e1eb8f77682bd0d9c7d8456a9019e28eef90aca38543233cd2e5fbbcb6a569780af5a10f5d8f583a83f7bd522841b4d38019705d3cfa548631e471b267bc5670ae63a8d3eea16dd1efb70999ed59e400d5fb8ff679ca2e8cee064855bd8e3499da28581cb232fbe16b4db7ad2be49fb94b48907cbae50d6a43b432d63afbeb355b8bea7c4e4302e1fabd2af8e855ee989489ecd14526db54b9f16394ee1b7cd04544a23bbbf3f7507a5cd32cde35927e0e36d270dc11da1039e0bc56e0ad6156ca59f8f3ee3712815998a1fd44af1ac17687e18e25626d5e0f06600c80ac8a9ae8cbd4d37df985f742f0c3fad7423bceabe84fa90d3256e0ccc49772e41b8f824062dad032121765fca0aba28c1a86b9cbd31685b88c6bdfa1f8abac6fef7fb4d08bca1c373e71b75cfb490f54ed345874b083bb1ba8d4b51b0513025ca1c98c87831d0239c2c312ea7de440ea5236a5b2a1854e988de689b22fede976069a4079b962d6b1c31cc5cfcf58afa030bfe8243d9f006d1101331e987c862b8157cf703ae6242c8262be040fa75f73c1b9e473889010da106ce3149f63045a26087d72e35d37b86c94c94d01ea158ed06af296ac26d63717fccca4439e529cc8fbd8c24b7da33fe4908c617a7b7ef4445e20be17f8de0eef34097e6394a55f1236a4b56fe3d50eb4c550e9f5912611f629623ee16de24857d5b919d7eedf745cc47569e9bbcdc78fee6134e3879bea42c5207955f25f1060d6e363fb545aad273bb1b69f7b3550361c58cc5ad35da68181fd94fb8052bc9e8e26dced046d1f9ab5f5ec971dd105824460ffa38ca200ccfb051cb3a8a587756ddad40a77f4d6d6c818914119ed7a6966ae61f89a7e02599489d1265de819d400eeabca8b0e5509a8caddc54dfd90c54b852bdceaa5c8e054d8e8e097231e810893a375c10f1bc93168481c5b7eb247e25b9b1e39515e3e27dd7801dad602e6f883d09556a8a3c36a441aeec8d80832f867195bf0c9363b81462152c738894d4ed3409451b67ae07abaaca893472111d12ec7a85b7dfa4eabcb2ea14129fcea097e424c8980418dc76fa7e01d28d63fa85015ed04cd1406dad3ab3c5997dea1a02742f13967484b9890797248e19723e22f7b05f89909c8e9b239972da198bd952b5e2c675309311b6ac868cffd4c4196d116a0e8dbb05a6861de3c402a035b621124971671bd8f4e3c68f783dab89edb6a7a80ad040e5c8f93eba7c6d17ae54808a60da40a6d810d64159c4394278a8b5ce9f4d9dffc8a611d7b618068a5647a668a3fde4647916cdc5b05e2d1e5e293f31188b5ac61526fe409cd6bf40c98d0958a8807af57f87fa097dbd88b9a1eacc8522845f7d863ab8e82baef36ea0a6616ff96e21c4a8e0af1810777f4bbeb0c52e3e8f3c47733c5ed433cb86e588df5e5cd2aadb6a302cb1daf8bd9f99590b3567f2c621851ac805d1ccdb65440d20b4c94b43fa09510df9d1e29e0997c6e2e02a2bd702eaca76c57a8725057d0cc2c619210aa58ac406c9f211d6d3b555d0d7e20f052794a33945a4c354b175522fab0a8057f5c3874cfd24b990a07baf1bd97f4ab3201b483b0c7915a56943b8e823e65cfda5a2b490e463267dd1608973e1462796a4b8bef7ea26095eeff33b6b06849ee62f97ab2804eb4993286ebeac47a0a17e1df134296898f03ab694752bd67fe897c8c82296a002523bbe55d7246328e24070a08eb8250c7f4c4f15f9a0d5892de369a01812e8953cfb77ffb358f91f2ea3caafd9f66f3d2192a9675c47fafc8a5f70f8da99b0d0a9fbb6ab53be89003077b0bf4cae0441f8962dbe08e1384ebd6d405dbbbf19b4ce5a6bf86383a25a7857e75dc175700f0e5616ae6ca426f96f373ea0e266118ff3cb97168a2faf309ee8da4a6570b9a40624669265edb50cbaa71940711a33b3b695e2257fd73109dadd3946312477b0fa431e9a95a19ff892d127b4c4d132939da3ceeb71ebdfd435e68e42214fb47de600875d49dc29c41cacd747ca659470b2f923b41ca87c70831ca1254e3145e8bf5c436e24efbe81120899e6e617efe8013de630822bd38e8ab8d8ae812bd56a7ebf435cba67aed3f322f748b165097ec0a89ec7cebf6f74c6cbd3325629eaaead4385ce3769c1ad0d131833c697cc2f9b4eb0f7808b790377e515961fd8da5db7593c70385d073190bb6d304736b7720f714fcfa8d5666ac31cead69874a74553b1b90caec4f3abb89a1c904e709d80767d91c55f21d25578ab7eb1ed313a555b8aa12ff5d87c81db6a431a77274bb261a5cdbfadab45b7d2ec2c241876ebf08f2bd9ef5624907c5dd4e69a443af66a4f03dad57d75dbbbdfa5bbe22b9a4bb9c8a310dbae37f500eedb714248fb31c644c9c5dd2e21ce38d944317a81000a67d5747e75e3c7a30cd878e028723b55ff895fd7e289fe5ef9444223d211f281059d7a71af18a612207c206b8d3f759f0bd8502fdcd09bbdd67aa7dba630ab9b02ddb0abca32c5340e5ae6538e5a5b153431d5a2446a8f1a732b2b044c6d2f20bc6a41e32623670b51ab30ad483ccfdb2c8965af13a4ab85e982015bfbf86c4336be4e8739607e5e944e3cccf2e97119e440cbb16c65a7e4224f7349e686bdadbf232fd4fe0d5a2e5cb4f9a4594bae11d4410235f4de8ee8bcf99c199fc87b6934489f63d6a0d5ea03251349e7e3223bba4afb144d72f88f08c43532a80fb43a04b065a24789a47f3ae30e46ae484d2a4f756fb9aafb5d6883f9c925d6b302af47faab5c2bbae32e88efe294a284b4b3b0fdb79"}], 0x1300}}, {{0x0, 0x0, &(0x7f000000ba40)=[{&(0x7f00000096c0)="a01cf114cf9fc5042a7ea7d9419e6f1da7bf6f8a354962eb95c55e38af88a48170a728cdcf3e3751c5fad69a8fa6fca8341ffa60bd51c4e0bf174c872bf45c72afc1b91bf9043c4807543c72429102c8bc501fa545d1721ea50726551f6e5861a73ef3e74122a59ebdcc2598b538f891c795a1d60f1eb13ef4d1645f8dfe32550216f132cd42fc727c699f8d63754f13567b7008e52dd490dd4276579865d9641da8fb42215fbc93d7d827e51e5b0897866dc60c68fed68a5885f0cac0730ad200ff9d26c8a678f7bf3f7c312669437a2e0c57118ad44b072523b01795c0", 0xde}, {&(0x7f00000097c0)="1c023ef829275da268faf8367ef43fe4cd39d0e0eb510fdb86b09c700aaf1650c06ad2970a542dcc7a6e012ed811f52c09c034c43544b541d8d67f37fd5b697966e2282ff1e5ec1da38041b7ff96923884cbb881eba283ed22cdb8b7733391ec4cc70a6163cf", 0x66}, {&(0x7f0000009840)="7588015bc1e400b149ddd058fdd246867cdc58312547eafa723ece552b4ac6bff8b1b642761b676011ea4032df2aa1ba992e53939fa20f81f8ab90c04b8c48b17491b3cee4e1bb3afc97e3218519cda1b0477e0aa701c49a4143faf0f478af10a4acc84d808d6ef12cc840d42853edc913719d7df428ad462c4cd09b6abb73cc1cf8b0aab8ed9ecf2d353766ea85b2d606d7af688e3baecd75c2ec65c67d04740485b97b8bed18acb0bd1f166d388001b5e2e7c24e8e017dc9c086742fda0618f0befa103c014aef3e9df553af03df11519d891f6555485789bc7864814a10665070c62bab8c4ee34b66fad3e83be8b7523518403f322596f0fce2766b4c39afde7ceb9f0131ba377512569c72aa95c68c46d41a3a6100f2c6197d965c2750ed60bd7ac74fcd075985a7883040c10f24f7a7395bc3e6c28f2ee1287883a525775529d44f3bd4c109e2b5fd55a00ba394389f850f4093a37555f59b20698c6d0a13f2d881d36452e34087146d0f9980d665c41b21af27cc62d96deae672e61f1361c8a9950ebcbd4e1c3b6b81d95f8cd82baaf6e300ba048f01fb7733d967ee5264694cfe7ce5b71fd55af0c0f6a3bf7bcc9ceb93dfa89614efd21cdba94511a7e6d33eef59d4fbc78931bf5cff8860f6e3b13205e23c00e81507436e4a6f435c427807cd9a9461a0691390c36ca76ec07de63164a912a85121439022308ba4e3b088b40d8023005e66d1e8348646d2e94b4e869ab652f224090c1dabca3f2503c7bb1fe60f666ac1278b4fc14c9e00266c97bad531c833e982b4986d1d5e649066afa7cfeefc6b8e48b0cdcbfb70c7f3300d9d08e0272089144319cc71c8b2181c3afb46f44145ec53264e99f2b012eae66b24fec8bd5ec4220fdc40b7d55879871c06913c1688de4c1a9fca1114a1b942b55b49381d3eb6f9acfbb60e22110169de78dbc4bbf40027e51cfc4da6099e99e274f4004080f862d04be439a6b4642795ea6b214e9ac2dd2fa6452e970f241984503318071a28145acd2a1872547cef935beaf3810c2e1d4d6e2ef3fd454933f2e196094961d66355795641711c72463661bd52c2be590e405afe5bb18c5ac6974b029c81a0ca1fec45180e8c5ec3a7465fc29b004131c1ff5fcdaeaa5077a051da843b58bdf47d9ff0d10b5c04509732c266627fac7e507d8881a90515b6c67ff0e60213925c8b2b263818351fa66f1bac9e3a9b5e959c6ae08b77068e3f5ff15435a8f4340c06d0bcabc0439d73a8603373cbcf17e36caa3f1d01c7fa5021c078ca78ffa6b6bf7592226f368bf7e31704961dfa27206cf7019cc2b2b74aa1efeeb96e67314af6c3068689bbb11c90726447585224c07f773e5a7eb97c192843b69993edb0742fc716192c4eab71edc21a5fefd55537637fdca68aa54b8027e6775ba4f7110e2995814796e24fa9b37ff15d7bc0683731531670fa01ece90f31c94166e9d7ad2b2b1c04446c59732e0487a5d698492afcdf4944a06e824274d94b42ff9ce95738056daa3cf20693f0a81e74199df927080d635c78791d8136c9976b790ad0cdc2e09fb90c4ee8c63f7a8d70090372f92d735fac7eeb1f6bf4f5b663f12cbf68a2b916abcb9c0956fb7ed8649c12b65b985591094ac0690a0a6336643cfeb9999704185d7b66576000c89066c7e38eee668c408e92372abc048020e5be3d833b6485c3726575cad4859d36e2fbb4548470445cf8369ca59788b5702d04b61646cf5cb7f630d63303362fd4f3b01bcbfd8ecf92272dcd08ee26480b537d2d8c4fe45f36ebc99ba7b55fa0c13b1798f838f44592ceee9f81e98c2773f19efbb9ca077c385016ae65137ef99cea8f00abb4ddd2704b9c539172f87f379facf1c05d84c90962b7f5eb72d5d0c43ec30cca07a4a63461a7813c3985d13e27be7a745c7c8264a5cd95ec63b89886ea2e3763de0e1ddffb6a99a8ae5e8b7c2af2aacd91e6738c6d38ddaec7b254b85264335d81670286c4551c14aaa7d50314bd5a0733fa88269d654f11013dccc998e4e87d09162086c263911d1ee0f0af9279594019198dc459c4b2dd99d8b11e5a811dd31fa645113a79f4b42ac5d9d3ded72fc05a542df01d3bd40f4df8bb283cfc1b9a82f10f7ab9bd2a2754c4aef94df256d28a7321f1015eb9c4eb052bdf294da44ef846e5fcf89d80e548a44d5930a348e2eefbfacb1c899fbc115bf06ecc43c2bc394246d7b60a92c88e5634932fd84075db7cf3eb9d9a48c57e3513de2775012824dd61709407037612584d2c6836d41bf39c25eecb44f72befb9762fbae726b1a5af93f25fa6ba7efb9481d9ecd305e58f092b212367c30dd6b3e53053c23cd4c97130b82cdcbb1f23a0fd96b8ee4d8a9687d5acc3b75caf0452c64a1cb1b68110415ee59f1783d148cad43842a3b4b63fe9b5d993114b585c986d61b996ec536e8c783a4244e31dd28f8e140f86408575d9bcf0dcd7824ab0a89e3e6ff18d8a59b0e6363adea5de19b02e20643bb6b432870a6cf620158b271c5414c13180443816b4b084398876c96b26119e66d1dfb37e0a58616d67546be6db3055e4f8cd533357f202b82f3645c6cc1d72835a098b95f93c078d3d96febd2b27434ba33e04ab0e1b196aa236ebc741665b5401510c83134c392faeb8d5b2198843012e0d0f392ff4dc6bc5e0b8162c67cdb5a1f1b922e7e3090d0ccdfdf5316c69ed7fbac2617a76be77f9360556eb85dd44829a59937b927022c72df5f3653c5ac5b8542f3dbb375445f39534d591ed08972612fe92a603b33403e789e051bf667a0793c45cc9b1432cb9fab6e815975463637e39e118e67320f2aad02748e07842e4c2ec77608146f9eb2cf286acb2fbcaf9c185e1d6839c8aefa71ce67ac7044cb8bfcb520dcdcf883d336b18cce78e1a71995ec6da0d753617224e7a8a8092bb3af086f88f44d25622921a44b9b90884a553228023752ed6c87c2f01ef091a8e1dddfb9b10b3f932b4915aacb7791a9a1d2db2259c0f7ad32f8d3c16a76ab400a3fa97f2800ce9b915f75d230c492c8ce41c0909054b7e7b27d73ca884f9ab8f72da3300f99eed9bd69b2431886144aa625b36b64d1710063c776b193412fadf6da777ba030f997399d986421fcd732fe0acf1552b877b4b70e34eab044bd52f49ccc2918505aa6db3fe7c0bba3e936c5f979def7eec18073990ae9c18685990382def699a45c22f40154bcebe00cfc6cd7b4ac2242338a3a8f07fb9d0c964b24b0903e4c7759b205b3772f11ebd6bb902f8a9812ba0de1be09accd87a857d7a6edf26d7001d515854e9b2dc8f9a06d340b0c942e96c1c54a0d23bb88329ab960ffe0309b75e53d3b5e12d5d215344d0434f64050807d30fbedbadafc178aa9bde554466d620490349f8f8622745d185e05678a24be27a510d80dd3854612d255a374f60fc0704adb26c9e09c6f77d0599fd702d3c012b2a32d5585059ccace8e8660644d16782b23d283fac7f9067fc307a2b8b073c3f482b6f8c9fcb63cea13cefe5204a07f2402c28f97b13d101762003eea9758e13b73bb0f3ad78232b122722f818663d63123d3fe69a22f6addc2a91c06afb0a688a5c3508b00a18c5881afdb806f978682c38ddc510a6d9608ac4499ba9e87aaa9e07e418c3b08537734cc75572326fcd97169782e170cee9e1f8a7c13fbe733e44032411fabd08ddeb952d2729c3306508819358e76b7ff3a45794e0d98c53e8427bd1c8a72526a0fd900ea172d2d88f114329f47a9650931b353d1c1f744b576025987382e2ba010b75664e07e71d389de327c596f25ce5d3787cb873d62bdecc2ae16d8d12e1869ae2949980e03634dfbb8d8210c97466c9159b8ca3544c3ab240793ee61734900bf7c86dab98f1f6543f889398e8f8f0b3be46f9eb6bc8831a1769d17e75be6173515403e748632aea5260e27c0ebdce8e6e5dd8462f7643a089a8591bac1dd51b84a24cc379957d0163e278287e7e48a6340b52e38d75c4d90f8788ca5c7c09aa5786db21af92e85d9d83f0d20143f1970ae9b7d45f4a760728c5349a4aca5e210ee8115b8581a27e594ff2cffb8cceaa66dff04c4dfcd30df8004c29b1cf313ead5b79a74f2774447aedc2e66491dfa3f5398fcd13b1f370ab0f026eff14cb01fa5b151c3dc5a4ac4ad875021de98d41bb3fa838740372d96f1edf49bf9df3f5d27b856fd229ff94ae573f8fe157b1c9ea4799a187b445f2bb693c4388730f451f5a0162c49d4f84aa39db662ce8b971616f6ab88d124203d51cc1e7fa161d4aea0ea7f6f270763586b5729776f2c4fa71c1813fe9738d5cbfabb03c48bba5b6f474a2aaadb22981c8c955d8ac14190595af2e5300b8dda871f082438c4d2085961a2c9ceb7fb6f10109039b9c5ef32aad453050afc24a230e903068f62c5619b902011d11c25cb4470e5f5691f7a789b2ce520d65ed0bffb462fffde7c115e9a71fe6eac4b5290cebbe11f303125af68849046122f9c67b2893b0736b9c042c6a4bacc13ce0480a072df0723ce8f5c4a9bc9bd38f7b0aa7d05bd2320bfad4236fe3696c68d90cf36cc8064bc8b2414a8ab25512c3ba6c7a6576fe65b5825442d78cb96c7917c5891bafe3d2941c8f44833b7975ae1bfe741c1ebcbe212df42ed7b07751d6c6af262b9bb3b344e0e996c7a3817d21d13ca017f4438578fc8da78e0a4162751d5249e941bc7ab0af84ba518117f7f6e76469fa07b06c0c3d1f11ce025ac645f60d1c3104896a3c7c00decb8f0598656e99cd5ad388795afdd2447eb02d78b3daad9d84f00d3f25c4bbc476914931935563e65ca02a0c7466132b2bff92cca2e2ef6fe22c8a7e7c30674af5fa02735f888f399374886e700cbcb17d636ab4f30a5763fe1966b2b75d330e16211f0b0cb2e871cf3cc83a3d9b0a03acba17205432f963f6c32acebfd9a43b035f2fb6693be704f4b9f2b71afaf1eea60359a43a38ffe667285c63f695254a7c6659cd1d6d8771981e1ee3e75f1e89a09858b63b52c7484c9121d9a8ae6fb06e80e9eb55499f1f450be4725037d5bb124d1353a62165eaf7568424dc2ac577ee28acc917bb0f0eb3268445eebff4a41553e4db95456c0fa3d66edd55c6ae818038bbe8d888f9e339f2ec83815ac7ebed7286f808dba42083cd6afe6b1ff84305ffef16ec41376c49352c56faca7baf39193cf6e4bdd62cb0b279d6208e6ca8da59539285808a615f647017cb9cb5fd642197eef215799042971025cc643669f7aeb31a773e2e65f42f815cdf0d76ec11183f31ce69662f802e935932e425bcd2ffc77c0e5f31aec5f6c0128fd5c24c5ae949f46c9247d2c305adf5c975f17938aa647c9e00b3287a189cc8fffac19095282895ae66778f9e89915bccdc23c7463b6be83245fa98a31fc42cd37cd1de93d7ec51c5613d0ce84b56ad2592825f6e6760d70e129bcb60f6bc3aa7316d9d04a89426e1dc442bbe97f919617d0477df8ec992f793ba882d5f948f0a49f58532f88a92af88ae257eeca530636bf08f8e6eefa8c9447bbc15c752e3faf8c6874e476265333f8b20ad05afdc057f85cd31501032de4927d133601f8613409f3aab35209888939cbc65e8cfac93cb7a808d6ab9fc5d8ce3d463ca106a239ea8b519242767f424dbb355016ea6219ad2ed7e5a4ad3863150c3cfaa3a07c0450f51bc64cb6a5ffece14da50753c42f71fb7475d5ca97dfbcbdb464c741d0286276edca25e5887f564b141e0ca53253208d7b2b534344896d747cb67c4", 0x1000}, {&(0x7f000000a840)="e0d0825d5cc01a2ca9f05bcded840678b8d43ec38e558dac6631c6da0370a716812862c80c9b0f0ef903f3bd5ab2cfcc7be9045d75b193684ddd49dc7be0787f07a410384505e4bedb071a4f383c3d7af963051be3dfdb4ea8f330625ef668382702dca2c295c92e2f731399ec2f0ebf70b5affb117921434d3f47324b9e9cfa239a21152ca6784a58caa7a13e744cc1c21f73671ef9208276d5ae516b50065bb667f21363c2d701ad67a1cec87c891be2aeb4093b13a92b9025e8825769719d490b06ba502e905d5d007649805b952ceee9ab0ff751", 0xd6}, {&(0x7f000000a940)="2e784a6740d9f7f484d9de4b4fbef78c0d735771408139ef1e1c90bdd596b65b58e1c23da9609c1f19eff1e6029eafc657755fc0f6b31c93b3cf49da6b1f4cda6fe71cdf7d59c9c413bd87b7fbe7d47f293773d0cce6998fb9d3c644ab9cc236731b8f8559ad915d11122cf324180af8ec66db3747bd9c474de07b20774bdf577e27df7b0bb90f598d3bf16ca941185a903e86108488eb97956a3d79d1a764f9906acfd393607b5c745d4421f356666e0bd6404bac1ba0720328eaa7233a33d386293c3148be4146f417fefacd82cea8f5c25482cebbf7ea45d6e2bb2c0753bec22ef4b2c37550a331f6176f6e52344c3d2a975f5de8f66a7b5c17ed2e77b82e916195cf949b34669a1fcba780e487a6c51648f7fb0b547782ee93daa9dba2cbf0d884c194df2aee094244f8b1fa7269b1594f695e4333899d7439c46d34ee739501b066803cc26d4f189bb43969ee60b4c05c59217479810c701a3134f7b3b0c675ab91d2530d076c5b321ecba000747753e5e3ab8cb56910c747613cbaef51c4542aaa2e1e9d6cc9aa3c3b3aa3f4d0b24c1464828472e39751ca47f955a74a206a42f7b79a0914f95d76d889e0a068ed4dc481a360dc6560d2d3f6b45ca443b8e75120c42c2245823b6ef08ce2153beed561796ec3b8a44c0ffbded51b2ac2d858214aeb07e2f9c7e79977845b36c7d15c1a24c082e505522c089091b29f7393707535fc580c908b9088be6679d082d5339f0a1b555d54da013dc4c7035b5c54168299fe56c2bc6a965255b2ab89096dbfa1004bb0c1d9a3127d57a1dd8a975133b1b9dafc8d3e9058c46855ca92efeadf820bfbad2bac185f0fec9e23c91cd9ff289d321969fd5aeabc69ef2b83c1241de6ec120b422b24fc1908b581fc58553a918e4447abcf5901ad4affec8046c72315215d4ab2513b1384a75b877e64b7ce2c91be4b4985a11f08c52fced4d181943a0fde502ac3e8c0a122744b1614837dd31e2f34bded778dc6f70ebf5490aa941f99dd60747025fe5be53b6b399462ce516d337e1c45e03e7ca41fee76ba015f68a5d3d69e786304616b1fe955c632a02fad843cdf5a62974dfbe6f721ab4ad4bb22519dca10b97637acf8994d57ac1264e8c85c9c526bd8fb0a4696ab511fa8995155f54107934c517e5c06694b38627164759b53f2cfba82ecaad52ac8c2e9930fa2d166089aa746f3e00df824507fae16a73014c5cce30690d125c98e3322f723a88691ebebeec5654592f77499a8de7bcb3dfa4b6e68f5ca0227eaadb2a5a3efd277d0494493c61b7eed5f16487789965e20b70169d7c7bd114ae7322414284d0637cc55f6bc503dbde27f9b462d250d62eb58961f1adf6dc374c08d6769607eaae49ecdb4beee03b2fd1118e4d53e4db87bcd3d1a623a9689303bebe17732d4f1a562b397aa8576fac73997254357203fddeb98d5dadcea4bc0524214f722d30d61a1402d368d02578a3bd9929cf4804f74e24d4b2766c38e0dd43b2d0e8bd3ab8101e96167b6d126715883a940f3845838ef08ee2cc4d6da93ce3aa7528632e75ba0a61ed84a139e4949bd38381e8f67ae62f2982366ad6db190ce57f08ac96c0584eec709a8ce932d821da5b6bbf57a6a42fb813d437810ce9c64333ba82a2b8c169d5eecc096a88dbe3be0645f7eec5fb561a108fb1ce511dc4af5cb8385438acccf6179c366e0db67c1324cb15a676f34273fb225406940a3a3b82d193819a4177d93382394efbfcd16c8f9f8a4c656b4f7cf6209eeef3244d83cf9f79b976acc09519f0a951d0794f3ba0d09f01f3a2b03d39f70b545cf98bb2b605235716aa0d35977fd503662d4d5c0e8155108cb4e19cef42e9bc1ac1be66db235d2e0c3e4074ba70da12fc7a237097f7bbe51c8c7e127de0cd6c09c2b5ae311e5c65bf7b0520c4f98e4c02f5a00dad7000b6ec7b6033d6cd3310bbff49392f45a702c32be1c68cfcf5e46ba083ce0bbd853260957f0c7c313ef653e7ea1c63f0810ebbb72d548d3bca07e7919d4c7a59f1ec67f7fe658e1d86a6cd25581247473015052675009e8fcdc2ade352dc9a3e22ab5574f98b36709958baa6a9be32a705ae1f85b201505186bd260b53d4b97a9e57613f085e6880326bbd96c7fbc6ce8ca1c979ff88a967e87dc4f498d50c58f55bb4f6c36e0185d1bdf053ab807e35b0f28ec9021bf23dd2d97c46adee8516eb420c900bfee38e5c0c5f6f03c3e2067c036a69903d8bdf7e099d2c400bbabffed4eae01ff69853e97d26ab383ae3c536d64b37c5e8cac54069df933519d3a3125a44790862de939e4a412726ff7fcaa0e6c0f08e33aca6e2bbc4699872f8674aae40e7f0a44ce935d6c1bf5354a6b8f84d427f2b9577e943a60bec227e1bac46148dac460020daa97344db4c1274dd7877966269dbea3f477b4b5908eb94303dbb0b34400736f95698dbaad8d1d546d4f30394617a25c369dc30ec80f519e20eac524f4dd5e597d29396ec5e879f4c1d5718cb14f71a61fabb37a154de41bebd52ad2f8410185b36499b9993f58d44bd3df881fcdafa47f3ef747c66d05b93ec27f5c13cfd4e563466e3b68230c02898759374794f711ccd47f920db83536c52d17eb9d6966e1abe713deab01fab34797571bb7529f741b5c9f665d6e90b72d72a88fb74ffefc6199d635b45fb2ef6fa28f441aeafe2a3a704779e832570d4db3dabb29d6d868662fd7d82d07396559556dc916cab25170c3250e53ffb4c62ae14d9b091997645555d68c18a539c7801f59f82dd1b09bf16ac68e4d8e982859454e306a630992d4ff37a949228314b4300d6fcfadd043cddc2395f78d49f6a7935887290edab64b9bdc41af8e4e59ae0ba637f93cb01af9fca353438c8e19128754f07309304a118b7d08fb3ac1581c3b279122012afe61dd42cee663e23aff002a2f20d235b83a0ae861e2aa9775141fbada7c29d5ed5036a72379b4bab5e7ff9b49bd2d1cfa3788aeec12c9241e01e1c4b7e327ffe46987365c6bfcc68a0802e7c351976bfc90fb61d91f6551ecc6555f38b17772db29f95e40149db020a4906c8f040822e3ebff6737b62652bece845973be0193cf4800029cd8e9b33952a8036fc88050f0e9422dd992013c07338f95c9fa95c6eb6bf24e0addb5e06aec2566e97e5bbaea80967c38fd458b4337c5555613a42e77bd9146d13079a9f8be983f8d79137c64a139f819ca42f9d87b7cbb4b40818c6ff0ab5a9e69914813baf7e66b97fc4a5ab22e4957156bda65a08cee7a8e32ad24c2c5410e97b47ec433cdee6c929670bf67ee98f05b04b750892f3a7147c32f6b55fd19b0713348b75fd943aeb7da8252168aa56c0cf2a87c8a598c4c992fd43ba6eb02c339f7e40ff32bb4bdf9e5adb3490240d09bc4d1115de88a0691003bea3a87422847241f90ae45b17308865dd6219735c76321a03aa7fdc8b423fb1aefb86a9274efec5d18ece66ff6dc25e33eb65cdead9dd39cfad1aac3bbc167f46b4c88a98b4823b8697adc1f4d18f89228854128036a8fa54f0d7b6981d47d86f55ac710656a5553d9f611807e2deb0c94a7956974d86ade034d2c6155582c65ec27c7484b197f0824b9c818c465d7e5e2c4c6377244a258c93313ef133c48983bc578bc97e5ae9333aaefbc59de98c48124fa6f8a301ac832f5413cbe1962d93d9c8b84907da5fb5fe3e2b7637f21797a07313fc93fc08df7c306103deb68f57c4eb9dde8f99a0cbb04df4aff56c97ae6c724f4fdfefa4f014b1bbdd6be23e30f908bd127337effd0128818abd9c6b975f523e824d2de9933af68202e9cdd73ae0cc8bbaf7b1ed68839434785e140f652776656a53d130b5ffab19d531edc0a4cc6edb94aaa645da5fdb86e14522d638466ae61c9f19a0f7fbeda14d0c48bd3bb22e3823da11aaf4adf7a0b6d8af66071f5c1fec68bbd14215d4f853f80c0bb5594a931425d8ba431ab519b2ad6a81c4e2f54a1da4c55863cb34e92125a2bc351d413d11528250d44ee9afd6e6ff73218d242b1badc71f1caf90046d0fd0c1082136bcb9f03da1287ca34cfb6d195c67b7794a54ed2777d77db9e2ef7e50c90692661d0a85a88d348eea971a83a35c2a7aa9811f354d4ffac47f35ad93103ee3cab08328bb27cbf83ce3a874f6d2ee34bfd297c2d2bebce89004cfa5f6e08320f730ed459581b96f90cf317d7081f308a38b135c8a2249a61e1c690e1b5b67c9c3d792a909c2223fe8aae6e9638cb8f534f06bd550e7b76bb8d88be00158e179e0ca9d7a9ed102abdc5704d1d572261f55357abe65e41555748a72e2e69a4e518dc8836eeb3e9d60007cc46626463ff72b17357cf15f98576db6e0d5d91cb1469d6d9e0e9fe05be0118d29cab0aec544892fd173ba4ce741bbf581bd1ebf5ec8ddfe2a71c10304ae8dc797f73bc0aa1b7177cdfa30ae2dd60b32c8a27e23782ee42c0dfbeceda9b3740f46393cecbee552f5dd3154bb351065cdebdadf0d2718720672ff6a1e708aa9c044c3971f68513361a9363a57baeb4c40bf8a1b2476c7fd682b9f9d2274bb26cb7b07981e7823941b2d71319e61359ff1c310340fe9c7e43169a2f62aedf9f412cc5e6aa2f9c43c13177288aeb236e1a47852cba1bda20df202df1d30e4c8844a63398c6cf040dc2f4cdaa878743da26e59eeafacad06dbd0f06260435c98e9a8f2d106f60f75d7f322d7302be48d0b1a51f643e6fb0c55f6bbd0233739e832e4a835f8af5507a1838a2d1840d857ddb2da36036dea8762c143ab85654185495cbc6a5c84c67e24edea933d92451a73861b80034775f366149be3c2faf1388b24f5660cfff85b142e39a2c1454164f86d206bdbe921cc3690172fc3a59f740a0594d2ca422ea43cad1220c6892b201abe2d449468178997e01ba973db70279e893c1ca3779c2e4137bd08b71509e27519aae95861251a99b125a329ced2e020270c46b3802a647175409ee03625a27929c05f7ea996b484bf4bc29a4496ef1a8a297f35b9d67d8495b4e59dda2974cd43e06a2a0f8de771c974e26c61e8050cd3ebda7092a54091ff3d7a94a9f97ab552b71e2c6ebfc34d6a9c3c99525bdd37f203c5730cec3ffcb1dc0cc7da92f2c0bed4a99eea2945c23efe190e1aecb4aed284afa8397d3fccdd7fb98faabac60fcc4f92f4aae65436a84cc5c1caf2559747ec31d6333ea11aab818d436b425eff7bface82ce4695c8b23cc9932d3562f21227d11aa13daafc0803c17caaf74b798bb2b392291afca2671ee323cb27b8f7a2a559153e73990155ea5c5791b18b6a572bba401b96704a4f33a9f660c87de1bb52d7d61746781066f28a6e5edf38be1c01eb53eaa8ac6ae464baad60c0df62bded576ee70aca262de5762a552fe33fda143493ac81d3d5a035520802855030385b8878a2332202af3ab680cd977806dff41fda5a5a9981fba223a57293ed8d71b121b12622ebe664ed24db5b894d71a054cf6730aeea21ff90e94daca3173d23f851168f3af5651f19969172588f1308c1245c55305910bd4feffcec33a47f02ad4698f420be47697f8cf1b6580d6ff93e3028d14f8497c67ba4b47d43754397b1e37dd7c5e81952df450a6b750325cc583b3ef528906c4fb38926ce2030a825e61f4868973fea9d0a4c7568e5ab3f0332a8908b31e9ad9d49ad4758ca4ca05fcd38aa4876baae83f204ef47d5b0db02273ec0f7d38d182796b62ffdc2e93e52eecc3d729ee5498d053b43d890db8d900271bf8660a2ba41d75951aa8", 0x1000}, {&(0x7f000000b940)="be6b7ac2fdac31b92b8fc6701e50a79db21a3e99dbcccd32842547553bdc7af1316b7a004becc0ed29a9269cb151d075dd12fcb57eaa7ab22378769724aa3d79b2f8a894dae238fe6e53ec37711606b2d9e12609476bcbeda0185f879876562fee331c6f1a5d2584e37d489e656f8f72610d9a548c77e28e39618df4d83800f63beb14d05013c4663c3438f47601434284140dd971d9827076bdd6ff71013e5aa7bf064bc24f57debf94333d194300ce7c8eaca2ebccde83762dc1777be8ce32b4518ebdf3c4c8", 0xc7}], 0x6, &(0x7f000000bac0)=[{0xf8, 0x10b, 0x7ff, "f6cdb5d852214aac7d302e331dffea2df951be9135127394c64f10680e5587f414c686038f66b81888e32f917b0331f6208949e3eeb0325e715982636c342a015124f3caf5d3f8fc6c5cca307bb3015dd33c5a2b0b3448c6be3a0fe6a9248b129b0739d47f32aaa87cae4a53006d62200d5809851dc99657a8debdfb3270b1183d3c548ed3158c751a8b6a606c4a3b6795bf98082439ff18e35671ecd8c219b37ddfa71dd572dc3e47aa847d1ffd824add306087174689b0530543315f1ebff333bd75d10e0226ead382c7957d0089c82a740ae0d5fc886332ca6dec855a51535a2cdc"}, {0x30, 0x10a, 0x2, "eeaed042757b454826f852e76116b6dea2b53c41300d3cf0a5c1efb516"}, {0x18, 0x111, 0x7, '~\tr|\tB'}, {0x98, 0xa7, 0x9, "9de46a4e591ec06c09bc0db99a2e22cbd0f4241d587b54fc646d2d0d07f4a0d4ea904542be722f06ad8ecfb73ff9ecd2df4da7bd2ae862dcacec27d2bed212e0aa6c5bed11094063827cd6664b67788dc42bce9f9fc5957d1f664a38be2f1de2d168cb1afff2653413cda6a9fa4816089a1ae5e05e60157a0915c1ebec23afdaa0a689ceba"}, {0x110, 0x114, 0xfffffff9, "fc00a8d71e3bf1c72a05fdebc63a01f8f2a110620880192c9dac63ee9fc46b55b6cb8c69686d72de9320fd8a5c9fb777d83eaa255dc86606d394373d3aaa65905f7bd7093a205ff849224d2a872fb67aa37e64463167a604313a2bb5c4335650ffefe29805f00bb0d7b102ba2de4bfe0cfb089bd8e175b164c93b35da7da64a70813122bc5d5068f9ebd0d9c768df2ea1ec19df5a7f3f6f08517522e7c14d896a19f699763091fac36dbc1edb62926e5249ddeddcf9e7c292bbc55362845c627a6316feb54ca21c846b10e51697c5e98160d0ebd50d22407d7a1cab66de8316e07c533c0edf7efd290ddfd225dfca5ea45f545f015a727d3b519fc6b0f"}, {0x40, 0x10f, 0x9, "405cfe78beef94bdb6550686c6a1b49399a5e801305b77523f354630e47795f634b8080dd038db2c01144fd4b1a368"}, {0x90, 0x103, 0x1ff, "5b7f983a06adb15712573abdf543c1c003ee50c3d1b2fd8c53ac494723e938194f734957527a86f9d0a8b64dfc81c50acfb7958d533d7b459d87147f381a0cac6eecb406788f41ee79d14b56aaa71c84595a52be27edf1b474ec3f2cca341b2cfe8e9b68e3ac072d0114ab4aa350bb63a5e7a1d68529efe9bde35d3f1a17da"}, {0xd8, 0xff, 0x5, "43cef0cb640c117fc90915362a85546aa8808b482e8c3b2b6739a4ce887505afd1ab0dbc1cff4c07f1331cfd9c6060943d1b49cf8437ecb36fd87883d3c0ddecba3d2159e0b73dc78c1141c7b2bd3264c425672282e124a5268c3732b200ef20bf60795a24a700602fd6ddc909015eb107194fe4c71bf92f3211b9e2906af6eff9f9fb50f3dbe04e15065be7bad26ed945f4e3baf2446a972129418afbb7fa7819e64a40158b497b57f36284ef27eae86f6d22a2b34c51743725076ce75e78cff927"}], 0x490}}, {{0x0, 0x0, &(0x7f000000c080)=[{&(0x7f000000bf80)="ccb41a0d4b24782cb37cb1e70a23f48d937bb1b671103edffb1bf5a66db280722ff6426d15e632e2c547029ba3409dfcabd8ad875ddaf1a3ebc81d1feac8646b7df451fc682803396a1d3398d3781e3d459f10a4d5e892f1e136737666ef2a30d25b3095539fc7332be683a45ebb68e46bfa53c93378214d4b67422ff32215ca830d55a1af90161314000449001127281b57330a0e63cb84ce4184ff388ff0e2f5f8b03e0954caa68ea892e762e9dac14e27c6af59e7ff800e04be3929bd60ea44da398d98a96761ff722f4632cd56e84e", 0xd1}], 0x1, &(0x7f000000c0c0)=[{0xa8, 0x11f, 0xfffffff7, "3df735bb204b9a23b703200317a0ab5da1eb6a4e1c6f7a014d90b3366906bbc8bea236d0677171f4a8ca26e2dd574c63b4fd64ea28433edfde8701f3bc8748bcf30eb7db9913448360ad105591382ceb02a27779b86b00372b9637511f846ce03d57a1d585c0c8dab557d1788f03c7fd958a5c7f300d00a79292eeb9cb3b3edc9c81a1dbde768ad45fc261508641807cb81d3605ab8a82"}, {0x68, 0x103, 0xa4, "59e205cb69551190f131308d5e8f62cd74045a89b28c74bb581b9ac738b30e049c519b65aee6aef0ccf56b25630fb97c3c9c58d343711670d0c3bc5e0c4e7595219f21cb10fe6f95e2fa9042e859761c0e52"}, {0x18, 0x101, 0x9, "6fdc2004798b4cec"}, {0xa8, 0x118, 0x3, "9ba93dd4702f623eb1335315d0833bc898db634817bf6ddd2ddec93cc5ee759b2d7c7bc44a2b63391362480c1fe2481baf767ed17383546b270259e71e0c38e4def72649bbb5f8d0b122487b99a513497b7171a18561108fe26703053a91b704b683555137a7d3fda9e565f440ba380ed369589b26b36e5912051daf0da854c3cf646623e1112e14fdbf0c2833c9dd56aac122cdc8a96c22"}, {0x28, 0x117, 0xfffffeff, "9d9fe1734ed69041d562462253aeaa77d1f0a2b6a4"}, {0x48, 0x100, 0x9e21, "59db3107c7a4de87c66587e0f3de185e0d9d6489a922a46acb212697b0392e9a514c25faeb4fd62f35c46b1794ea6daf12c4a7c792"}, {0xe0, 0x112, 0x5, "7f10da981cb84192aa581f9f9b782d4e5e1be52ffadad5785ef13b33162d447361312ee559445576e43b5c03449b1ec9fb132cd4da4a0f0afdf8af2754f647d1b5492f19991871e4de6dfbf1b539e826f747ffb4c98de11b87afa14318d109c103505a3b86eac6c32c509d238cc2bd41a36e3672be919bda0691f55b06c1a5f7ca9c637aaafd79686471dc24535145551fcb7fce237a8dceffd50359bf2d1353f2a2e9b3c94b7c40ef52f7b3ecded9573f6aeda3a184bcab1f638390706fc9f228cc9c795620a60da9a0"}, {0x38, 0x10d, 0x9ee3, "3991687779a15c07024f99efbe6bafed0dbfddb217c9e1c78d29b31a9aff45d988bba97fc333"}, {0x1010, 0x102, 0xa, "fc37d82c76372d8fca56d4b81014d61b6e906f5f358b5bac917a5199fba1885d61d01511bd875bbba74bf4ab7451ab5f70faf5010b2739d733304e6597fb672e6e6b1259c6fdc44ee4d8576d88a1461d1e2e44ca0a6b62c0dfda1711a5a08964dd7f0d5596f8379e7dd6b64b35f1266563ff6b99e2a089bf1dacf08f051e2e71b9f8b5ede0b12faf7a5aa1f4b82f603523fe6cceeaea686846f13fc400efdf8fb76b5dc568a40af7586d091b832413ecfbdd18e01e948f4d3e56fb3caa6f19787688ae1f7d7246ec9b00e07901b73cbd9d45d7c74d67241a983834057afb935b00750660b2c19914445fac36804c8dee322c88a70bb62ad44b07c9447716c92b724d0d777f5fcd7ede61f8c6ee6e4b356a90939f74ac9109c1d11d799798db3ca24f844d779399f8111b24733e656daa83f9814f4057d8a8e0a2364482a3866fca878fe06eba39fd7efbc37082cb4aad3ba5772523460e9ee60190980032f966bcbaa67218698648efd9b5ed8a0492c497f4ad52c8f8296584d71b0bc2192d8269a79b8a62ddb3b594f8f600990216de980eeefcbe96fa5fc9137213d8979c5b26d83854f5e232671c0f7e21e0879e80d3d03c67876bf56532df58d0deaf75b110889fd621c202c5bffce89617b0010ed47c4a5317480ea96746fe5ae1662918e2f1961c1c6c32a3e9bbb2c2d37ad096b5c0a319b3a56483c80dab2977709e85a21e0a62fe4b211777ec8c85ef967a4cbbe2bdd769a82b6af834829ed4970ed20009a932e63899071bf8836f9fd02a44b31cf0e0557ae333e7cf86d3614b254a5d9ac26316cd808cc27aa27c1d0b5f2fef8ebbbe92141d5ac5c214f1f74ee647e513d1ee5d51d6d8f4bbb9a1add64d68f72c19dbfe731518c24173b08f1261f394ad056ad924b3d1b078838f5d6d789d7d5ea9a7b29bb4e7e6e25d8dfc0131844aab67b4fa82e5df382081fab41fb4bb8a6ba242bf58a21142342124c169ec7c00e125d35fbe0a733be82a8dc20514d8b17c218276aa812071b08cedb54522bb0689692b0447f78804083ab68a429b4d164ebf810785d579942980b2b1b20a870212860bbebe9cbdf0d1292f4d8b5c9a62bbff28f68e995f6d732936f5080ff0d56a023b49b094c76bd8ae83561054ac18d7d1f7990a53314050fdfe6a332c2abab97ca3a2ef8e27939305071fef3a5777e642ce1a41a1cc948bbf1992e736d27dfd063a1d5f92fbbcbe89025f438351d779b2459aee5b97a9123451398912efb87b7a916f976b2633e7b4b116fcbde4ec16fd46c2b2cc9474e7bc0533e4dc43250c3f1761ec9933e2a952e05846af6c29c1d08bfb0820cbe0c9b8812dae86717531ddbbac46a092ebf722ac28542d8370ad33eecb88248e4a57f4eca7ef877e804c07835f2a60151868b025f0cb23bbc9f48527c1ffa6c09c761c134e269ec2254fa3b46439edf289134a603a5033dd583f790d76b323cf9c48a207dec23c6d22029120eaf954585c560940e7f617e36d20bd1983585afb0d693390ea8028369daef3ee63ccae3cedf212d1783acae2eb5dd33049067257353fbc7d77be74dc76814941193b5818b82010afb00d33f2b53ad470e349ca8a303e5c5d996e16835a81ab987e34f677902d81d42164cdc50ba95ccf0b53cb53f6babb15fd3b471a7faf791413423e8e0e1663da109313ccd2e0cbd12b7f465ff5f69b4a2e3f8d9480fbaf2eddd1e015879a6a66577a177d9d8f0cdc2fc15e63d35fa8b1be8a48c23176180d137e5ad506cde7525a1f8c05dd29f3b91f141247f776f5ac2722506d6631a87faaa7dfdfe01d71d13203e2282dc892630c064b2f27ab380cc926cc34be7e12d9cc80265fb7c7d6640cf39beee9438408cb6c1ac609e844bf8609b11d6dd64bc2617ae05e044820bdd285cd3f855c30fa74384542656da5c48482c2ccf5716891efe5c363295f6e0a08d459d79775aa40cfb29bc68be25705b8bffe095cb7751e2077103563dec1b36eee1a2e5a2c7844a3d26636c78d2beb074e8e877f884dffbe9a7b5fe7fcc1db053793be00c17d9355b40ed31ace30f6c1476691c9d81be931bd7b021d7ff9fb8db291640d3240491c38688a27bceba4ef6a6ad0f917207c739ae8924a8811beae7b6f35d82fbcdabfe012cfbcc3d31b363763b1121c4155a5b947f4f14a564ef2d68e7a2f37bca487cb73bfa8999e9e80b87458590b833ea9ac99372749576060f7aa3de2f26cdd61f00f71b7acb47d5394721c3bf1c7e3322c82332eb90e348aa9c57b11f3fe0dc1083a7cd5215b6ee47048f28e29109433612bce56afcde014b7601a0b6e7edf4513b560abcb664dcd45427bd929969539230bf71d95223efccfa36b2919d1f8767b731e9e976fac339725b7dd4e1bdc11510e5329da5ea425d23079e552b9960531f2b19ea479399979140a40490297ceaecdc7f32a7de003f5391bcc9d48fe33fb48ab407add9269a435ebe6b8cbbf7d13aff8b8a8900d08bd30767955e72ccf3feede4c059e0efaf596eee45143d01dfe6f21e51f9de4ae4a033692deed6cd4ec183deb8c94858e7f6a0f75de66997568e0fa5a1200f619983612e766e7b2ff08106c96cffb15eba8b9dcb4faff7f5cbcc5153f9efe0e9de09a4f462eaae7f8457379a924653557db172bacba73a9b4a1e71b9a47f28e71c69976bb208c1d9b7f9152798ebc9706e0ec1e981e474a606c736d27812f734168332cbf5e31620154ea14df6154a948aeec114275dc327357da7866be54423100d7aa140d488f15569474c1cf9ee326e89e25eb4ee4a97cc9941b100daf810df250ab7fea89d24a697459aa4a2f35a002fe96d241bc69754330ac8a022d4b8084d290185efd6e91e3497786e493985c9744afffc654a6c74a9ed5da0ee0a3468db396b062e499842cd189ef15155f2b14dbcc0eadc71f2a50ee35bce48822371fe47742b62782d2def308b645b7ef6083682f2a08e35b4de79b5af5a78ea9915add920b71d5bf606f8b81d912b935450092ad6b878450a03f3964c4ff72580be6564663695efb7427608fb538e57346e61ef3823f5e36ca35b6b89bd0ef1c8eb01ece1105fba93b6fde2a19dbff8308b3856e1d8741648e838718ceed96df520d29fe0441829e3aaed4b099c12d39b37af366d424a27cf04025ea248fafb29a8602aa94692d2abc312940e6775b7cc6506e2ad41680c3f6566092eecd892b04446d28b0a43a33e5e962cf43f9ae61e3a53bafde333b0ebfa0377251e588b96a8d112a02b85c5ad7b9fb3d7a53477a1c5a97f3e0b3fab34752f3c5b36df619546530a76a57abfa1a73fb2faf9a77f1c66d0bca300d76a59581d7abb14753bfad90f9e2851234b29b3cc6e76093b6899e2749c2e34e41f2becf9171a176f6687f4936248b59f4593cb87d25f1598501d875f5cc24c903d4635522bba2b52ffe0b7df8065a6af25e3fdaa24d8897e6dac5488dd2c91085586600851dc918ea9c64a202cb9dc76f3aa902fd303c3422edbb6a39d6b877ea373f21c96ef78c4f9fff4cf0ae8760423efc81929e79e026b59387a59bc8dcb48e96309e51c116ea9ce5fa7c2e8806788218e06b40f34376d1d9f155b09d8cd7ae8ac061c88e983be062ba504fbd27c250655414f841f0c8afa109b3fc78e662d9246cd40b4a29d5556d6d0517de6a86441dbcab9e10e3a2961b53fb03e926c1213e4b208532dde5f77699fe23292e7c0788dff85d8f45e0af56f240f9a8dab8fbfd3912a0f64136fc1752bef925c8e8c61e90588187b7d6217d5a1545d252781ea92bee3a09797cbc20bced37824c4cd5b2565ed90059a58f8173ac230e3dc53f46da3597f416417734a3da98439ed0e5c8f2825e2f824d309df64f6e5221180f79e366c230af8c2dd311b19d3f17735f5fa0b17fa7dcff96851e3f73eee6970c73b23a2e6f68fdb566b255b6a0c486effe745ab82dc19af3506a6899b6ca6a07069ff9392d8a23c9df03ef5af1202a115c5f70fb8abbd1ef5b5521247460a4b3918a3e3988f0a26335a4b44765a6101e0a4dacbb83a6a59ba5dc97da2e5e2e7c9a7d4e9a6b990fa7db897caba72459a60aa01a647fe03ec99db148dd57643d3ca7bf514a4317fe4a3c671c42b2053490b5f9778cf43ebc5256af459fad1f7b301812550bee7dd02a86ad017f9d7e4d9392a45b9ed4806b422a2b871e45f9f1e25789020f21541952207b55323543f0617c0cc2952aaaa0e09f7d66bee785918eb4596323d525ebcc79d41bdbc7467a55c8f708571bb5b064a3c9ddd66742ebd6b4825b5334d6db0a147e2599dde044d6e715ffc2c55543c3fdf3841fc7251dedf0849224d0175dfe96533506602504130903d0366e4f77de3319d9a8d2dc58693326cd6787da5bd13b4c04a885b79ea0352329b819aea636eadb3f7d241a34a74fa89f6ed26d428a96210b20e0a7e0465d06bd42dde16be999303919377ed2e4666c69a9fcbbc1a084ed0106041ab5a290bcb8933a0cc6a054ef63942914de58fc8905c2b5c99329c05cc62409336498ecc3b066ee9114eb7e82b0eba65e9f8cdeb22a8d7bba78e1dc284fb04dc1007ac14fe79154010370456074fe0ced3fed9b8eadb8d760a7b7325d778b86cf4baf1e0cdaeadbab4768278f19ed2d3f652480b73212d19772d02191006022b3189d2d125b5cadda665d7ec1a233d7a3208bb01cacf4d906cd7766d78cc8bd970ae5df72e2c1a61e48faf5e6c1872779357ef770c600e5fa7d4bf0e4b618c0453bb809e5a575448771e1f07bbff28e1cc411536f52992117630de84091e042ab09331ca960cc2f6c6193f5ffbac1ea4baee6e5563febcc01aa4aec888a2b3a62902e43d767f364ceaa1cf6a5127666a9cd462dcff54084dd6ffc450937c93a3a33e9a6a84588685a6539055837f58337b0ff163b5d1bfffe39ef74fa2d570f0005aa2df916aa6eba8315922405a6158afea83a139a2aa8534c3fd761a32704417df4e6121aa1f693b3fd6678fc24aa02ff63c27418c968abd6ce15290eb76b7bd2f7c9db5506923cda9cfca8b0455914956f272f227cb0c62d86d8d4f3d777c7049c9873b2d69f79e76cf5cc95734d4e26bf3e4296b8e792ebc1cf10c189cea2cefe75ffc7e1b6965f2114cdbb1d5bab1bf03a6539da4b1f91855f16159cd2d3f2ab27533218ee64da61016d5f59055f98fab7aece31e48c6af7e72a051be6ef5fb7eab58dad3b44e0de63c5315c0893cbc454113eeecec0a0e668fa4d972d044a026a57870fef2a145ad784865be36fe18291461617f6abe5fb5b1078179c637d0d05d47e3bfd6ae7d220ae1465d6e1e46c1796a213652f5b0803942b0ac1ca2c8e64f2a6d5366ff4a12f3bf5cc3be29a797eecd4cf6a8abc735a2d9c06580e9bec2773da075a7c975450c514b5150b08b1a9f369d0c10b1db6c44c59fd07598e57bf0ec0777eb33672e74dd200c5b6b49f2a452b8937463119ca6d581c4299fe45cb192d72632ffa1250e9feefc933c74fb5a7119979286780b3142eddd17349490396c1e6b4b27c1046014aec3ff25ea3c7d4470c1ebcdc41388d361df11044776d9a70754f2c8760dda9b22d951c6d5627b1b673a8b88fd0c21adef1a2434bd5a9f98782753fa1916128eddbb4f1169d72bcf0a8265338fc9b6965c807eda3fe2cf2124683573edafa16d263634a4a636445c04a3ca7b5d35babda4fc7661028437e8a07e1104c51ad160b91b38e115a5e59332ab2a66c39aa660530066ecb4122c3743c2ad0c4c2cb91221f"}], 0x1368}}, {{0x0, 0x0, &(0x7f000000d5c0)=[{&(0x7f000000d440)="8fda05946c0c4e7e1d23b51bb635aac09ed78b4520b0dbc9f36e870502c86a593969cbcaf30ed38a74d64142aa9bb244e7221dea449791c792021e42fcc1bae3e2951d39fd0f3b5fa06a6a9c2a902b0aaea4d554c46429635a87f167e27179261371ace13855e439d9c1b4448ff6167aaae7860529d20dce01846c17d083b9045257073a", 0x84}, {&(0x7f000000d500)="9e3280d0631ae355ef936c0908daa49e7d383a9dbd34853ae2d4d2a107c401a777c4c0aea79d3ef0a5d4df0d00b43a6afac36b289fe85aadfa23f6d2ee4e2605ff32b953c2023519f1f3fb8e1d8518998c08e2e2932b653a826d58c782f6b54cfaad3895fe917cb1e5692255c60043be", 0x70}, {&(0x7f000000d580)}], 0x3, &(0x7f000000d600)=[{0xc0, 0x114, 0x10001, "bf83bb151387a5c08c44ec668cba62e3f3059a87cdcb4cd30307e64d244406d3b439b49366ba102e70d9bf6b224ac956b0b9dbbc2988861452adda5d9ec52ecdea11ba2e233494eb3d11b48e4ed54f14b676724dd48394db6faff20b88b0826161e17fbea27f399d9125e35420a3b7399e7769e4b93c4204e22db71ff43f66ea431d6a5d9b9ce776b587014d3e406f8dfcb497b2cf8b67880c9570898db9cc5b09ade707381cfcc988"}, {0x20, 0x111, 0x3, "4b651238b1f39be941ecc8a018"}], 0xe0}}, {{&(0x7f000000d700)=@nfc={0x27, 0x0, 0xffffffffffffffff, 0x5}, 0x80, &(0x7f000000d900)=[{&(0x7f000000d780)="7daa262d68d55fc104e397681358dd39d6622aac9c0438a28e8f758dc39bad23fac9d744e71d4f997f5ec126ebc636a5a80c0ace1e795847f0fd33f9c0c13794b1ab5a16c3cb4c5653b5145337fa3a4f9887424a0ff2bfed3ae11645f915884ffa5d1e851cdfecfcc33f22719c2930e84e0bf31f6c56a8c3", 0x78}, {&(0x7f000000d800)="7ec0dccdf373cad12ca7f894216b66b5d0a2e652a3f1e966e34828fbb8a3685b18f128aa188d7be1220596fe236421cc724fb1bbd26909861a2c177f7f7c93ef8411889de0d9f898df27ddda3a0b5e6159d5b2f113544d709058805e2f6e766abd73fd44dcb21849410461dfbd1f37f9c5bc4fbac92484cc4bf0d159477576ae10b2bfca0238fd2aefa56e1a7a3c6da38ec38bc66bb21b675ab3a3b83394a6eb5c6abbd0a2f98509c7ea8da90d819c9029c82d96708e2269bf9f94177390524d104cf0c6685ffbcf0c04376b4b427f1ab8", 0xd1}], 0x2, &(0x7f000000d940)=[{0x18, 0x113, 0x5975fe92, "84f5e8882e86d4c7"}, {0x60, 0x112, 0xfffffff9, "399b450fe2a418c767ab4fed91706dd9a7d2c70932f3fc684fb3dc380a7b3fb1e7796459fa73456825724d02f4e7ed26572a9dfa4a02392a297d27c73b3bf101c847579d4b8d1d137611"}, {0x1010, 0x1, 0x29, "ac6abc8e487dd3e6d8b2974f6be6b3ab72b6aaba506ce28535537536cd2e32d7bafbc19359bfdd16b47e7a2a812dfb40a4e39f4def19b9fbb5a50d42ef2ae78db8cffdfc77fb4ef22e57feec94ddbf30d5a387d1de2c1c7c5821755f026f93cfa081bc19c503676dac34a7ac92542dfcc55b011d86d21690ceae250a8f801594b287e6b3ad9b3c1ca8f32f34bce837eb07cfe7f69e070146d1cbe99dc1a75bdbbf529d46844b63e6bdcb4ab3da22d9ff6266b8851e6bb337db411410df2c2d313e972529d23bb3c71615e6b1a0e5838b3bec6583ad9dfa4110f15c4190282546c9991d3ac684fd2f3785ae9a75adec09f0740c3fc220ddc38bec5ee7cc737d388ae0529883985341fd2e95b09a300be6241b5b8e0c095aa0da4b7d697c13de48ccde1d5f8bf2533529263cdc1a15572e905e631dac4ae7882e42fa5c4d86c3f96409046bbf3eca75ce1fae935c1b41670c3463ed818983ecd3085097cbbbbb9a6be101e82ab3df0d90ad6ee6f05aeff1ff0ef726d73800ac4a5f4cf0ee96b60cb9e592fbe24222d159f333f25680516edb27fd94c35f5b061ee1f05a2461575165433d8a856193c7b284e751f8754b140e53f988a2ee063388b750547bc5af820de40349afe69949a869647dd07ec145a5cee972391f2c79307511b6bea51deed67d6c7f3cc0f6488187859bc80c25730078b45544cf08f217bfb3346f3c6dc4330104b4564cd8240ec487a3f7ae1895fff18ca2861408c01aa4005cb9cd24074f74cf38c716849a51c1c5e1c3768624b1f2506a617fda405b8050dad664179058b9db8be4e786d889f78951fa9913e10dda1aff95d053aaff8b9972489b7cedd2c9c2ac6a54705b9f6a58bb7d7f662d50159c51550d39146006e33b142332a9ecc0a251e5b54fb52bc58ace1de9d75bf0593281149c3dd8766636221c3e0d093ed924758f12518a5e1cce8537e4922df4ed141bb7a1deece927e4e9c08b44ec95cb6dbe8c095cb3673064e2a9a8c274de0f01891bc67668f8cd74f4fde51273cc8b81960e763bd46d60aace9ef59024bdbd740a873d06c8146a24474324e7e5c59ebe38a0a8b5c6bd62738e56483cd02beb87221f0a83b36622d567d024e0562c241a5fdd3adc1fd60156a0423c585ff4b5f77cd5c158958bae035509e8bd50bdce2c17ee5fae11c6091bc587c36e080464f99eacc2ab12c5e7de56c577d19dc15f729e98e81150d8943c34a25382a0092d58ceb5c5f54aa71cd3d4ce5cc8330b6d742744a842623a9de2fd506c51c30750dd4e9ccd3d7ef72521d855e1e33b64f4c4f2c0de120cf725fa923e5da51a3ea2c6a5fe13ff2492aeb39a41f37efd0ef5d63fcf97af6f99580dd444b07c43fa8df144f68cb5a612b420527960b57b5a710ae4cb3e98d05b2cc0ca744f54ee9aca2045f5697c59b65dbace2ff546f668fa48f96c1a05b84cfbbc1cbc8f38f639be266027a6db3e7e0eb7ee5305cb49b52e353608b9542b1dcaa0a6e5916986241597547e0ab40d95e8b71445602b2edc6035343ccb09d91c1149cb622f5bbec9712371e6f751c6d17a3e8a01f588a109081950ea84e6b9d74d8bd604dd0cd18f4e02f9b3a0a92cf5d8f1f501c75ad115d8651fe5395f470b6dfe974b558079265cd7d6a61ee99de38b77b96168fcaa7de3dcc23622a6c77680761b7168c2f0167ff459c2138811979197422eba4b77e3014e31fa6e6f9e8fea693119a820ce13aa472b4c08ab0f757c9322f7775969049cded7fa4641e16b9d833e3c51bba5d58cf31e8109160e37914fdc09815992c7bf3fb05746f3da7684e3f2b2c2223be37c16009a4a07eee031e57da7017bcdc1a67cb36a835a436ee2f16097157aa958b7b850fd7f214cf891be9e8bf8043611a6aca5cabade216d3fb65609d685e8ec506bbc7243941e4441598def4914215c87aac4199cbe0f29440995d33dc5b48c902b385a6d384ddcacb45bfae53338f5aaade0338fc07f2d4b79333259264e870d543ae13ecfebf50ec3077f08a63e485373c635552fb0a7fe50fe7dcf71010f76818884e1356bae54d73c9243068450891d8c42d36461a5d3c53a95b05b55a53ccf03f6f0b916ba63be388ee2dc2c3b88d18bd38e6be6ad577ae48e493a61b9e1eb7ba537c539068c75d81f208c209a997fb3fd93150e3431248d3aae9c97348e643ec3576b86882a1e24e630c03130b9bbe59749baa046ed05292d2445755bb3eb7340202a6cf88f356bc14c91d41a629b838f954f7d78b85c33eddfe69f0032eca10f4714957f280ee64b50cdede33549d8d777fbe119015d161c27404ddf83e8d16bf5db3c1de0335d9b9e877be2c1c733f2ae9855187c5299ec646b584e8dfe2ceae79c5568e55fbf935d8802afbc419106ea18ebfd3fd92537dbc76faf6cc55abd871c012ae68952f305707b0928c76b0d6b9b0cb8392adb199f1496d35282d02debff593996c9c601ef82712d0a5bb53d5637c483b8fa0a8d0f5b0288135f78aabc2c4e712411db4d8bf3b84495a3229e4bfe3bba7da8e641e110a39f8ef341c786a4ad9fcc7352488626809882bf5fad32f5fa70f25c38cc06ffd3db78e507ee42592f1dda10fda0868d49123a8be5ba820195097bcd72bc7df166610d811d8ca5a4870ec79565b54772ae5e40e243e803218a19621bc1a86e8bb169f935e423de66db12fe7e051797f502f45c365355c539491f0f41ca731648e0329b12c5b313fb91e7d71bde92f19a7dfefb33c9e6c90909941e3b6995184675531b78b3d49a095c2c56ccc96f4cfd23f65930dff67c964545347b5c90b9b9fd0c346121d846b878b86c9525c14dd80a408033b660ed6b2da4b3cafc20273e097e82443cf30c412cd247c07a13334da456fbd994ced96dd34dc2228eabbf8c032ec51e2704d3b6ad9091b93a294866612cbd1b35152be74a8064060903a4dbcbbc6886b64f6649b05e2f2aea1aa8323b5bad03b8965a29068797bf9e46dbe8472afeb5301d7fbb08227e53ec92499d8b00e1c07eb0a2b4d8b83355cf1451dea73cc37fa69b5489aab5388701f2699fbc6b25dfcc2ddd7facc91828ab2a5c0d50b5dfd076737f3131d9547a021604ea6243ce1ea25a0391744a440a08bd79909bafea9d4210fa5e8832a30487b9630529aa9df4502bd07c225e8a6de8f0af9adda6df2b9bd4d1b8b426789116fb18349cbfd46854d0719cd0f50b06818a2da526973fad1d9efc43d31203725d5aa92aeec5bf144a270bf73f6bac6cf856daa2fc101b55971cebda98bad71415941b3b962cf6312b929fdf6ee7ba6dd3d93ede39b4af8d4921158421e14a2b08f9851508d5181ec30c862bcd695839b8f976abbb4eba25ad75c2a99a2a98730d2a3a932ddcce20537b1cbb7585ca6594cea3ec3d1af4228805554f53a52c869e563ad1772afc222cd9904ffa9d11705308f13c7b34502dce0f870c9c87d915c832b7a61f8b41c58af875143bada6c73680076b4c70c4ebab48ff8aa03cdfa9bf503027efdb922e8646328578eb4d64adf544146f23df81172f91ac8e21dc90847fe5b28e3adc3280610e1bd8c36743042c43f86737d2991b67cb0283a710e9987325aaa422ca0894e6a706d8f24e6c0876a01f7e0a3e73e8e5316824963875dc4453fd995641fa4c13b33120cc3533a5ce4d1947cb8d1709714b1898db7ce02e20b1481ebae765ee378c4228d4ab474c30388f938b1a5411d04eb3fd1429d24dec461b01b7274ff487e296f65c4d271eccb63ec2f3fbf6242732c94b063e048fdc340419fa352a38b3eda0d0b8ac368a4231068de0b0b271932240ad2ac8fc8bfc3a2c98283808c328388d933346785ca31afed11e4072e20ab37d36ba0093597f1d936c2d31439c4efcd843d391afbd102ed764b25b38c9dad0dc3bb0724e561694007f9502acaff4ae3e75a74987bae18d36676e0a53a500923ff42d3d6a590917a53b355674f41ef93f4cc7b119a71104c05a8fbf0d198e452f397bf6d5266b7ccac91cfe8f9fb96253c6af0320658cdf30a47882ddcf1dcc6757995d4c2fbd03ead81c33e2e87a0d1b0da3e2fe6a5bc5d8e05d670503eb7a60552c4709a1f65b2654539f657c1dc88d1faa812229278e432b1d0dbf6cdf627a50cd7162bb3a074d6ab8242789c406a0b1067411decdbb6eb8c8887f4b4d370e811be3b42f0f573adba5fe74bff8bef0a9056480f502a7f67b534ee57e85d1d3b82ca653a2973647db9f3e94edfec52902011f9561fc6b5aad6050b949f29d4f7d6f5a2f05f8e1a60160d488115a29cb7a4c21c65748530f34cfc2d0bc36014ac54ebc11b97288acc1a933954b1b15ceec9af474eb61746415002102bcf4a9997c2c717169d739f39cecbe45544b14bd1b86dfa4ca6a7feceda99e16be3065f175a24088a04b3e6d6a80aa023edd39a42bbfdc627972b56a21abb64f49b37d91c31d8d7a718f066afbaa66fbecabf15252a3994f804215da3193c7884bad85ec23571f5d677c25289a6d1759d21f1083478501163108534f18f8d02e99d5dc9e7c2ee6a2329016d928a02e76b6d89060e22d6230e5679eebc5f6fa10440dabbc04d3d8b16d3c1da9ada3a3426d611bc8300553c52059d5f93bd69663bb1fc811304106ae7296008555e38a886c36926e0729a6e47237fe6f86b113461b349bd6f54248adc29175ec386cd886f9f5c4957e0bc719b5d47059ca021b159fff984c88ed2d4df308f4e1924644be50b8ccec6c0ddb2f8198af9ea5f725881f24284f6e8dd536bb5f6bfe81f0564e0a6c6eda98be2afa6a2d81a6dc75d35003d11d2dd1692a366b9118f1a0781faa6e43f3c9597437358c755061f9bab87f8a31db2acd4979bfbafc0ddff630226641ad014c9c267885e946adc9a01c4ae7779f87681ca4d230d435f22c6b4cdab8a9a7f0ea425e2c50fef869f6378fa532613138e68d2a370426408ef33f655b772d0c9bcb6686f601d8fc8049c6ba620f22d0dc6b96a1680eff28a640b15ffd2028c2c07917a453e47c2d04b94ddd62d6d6a4441489ebded5f4ca72da158425d23eda2445dc59c33eaf6a88f03f8652570bcbc87cc2255f69b0ec1c4cf90997091465289b4da8838f495e63a242e3008db0ee07495cc63de127633eb0ff7a7f37e249efa29c90532c7f0f6f9fce43c112840cb6342954d0e46df2da434f0f0a1f6b189f0ac8c5dd1598e0f52df2c27adb9e17dc6ff5cae5a00dc669ec4db7000ccb9feff6b1aded432a3ae8fb889446e097a69e76efdcae18d027b4184a4b1f88c5b043b327f9064ba28aa014d7219c246c2638b308d0d99ee0056264a09e8b91dd53838a8a2679b7463c1bc08707eda725b3f9be2286e35d7efd241ab6de13352f325323f197b89a175377bf38818e96f505603da8fd47857592072c5a7c5418ae66042741ec1bc33d92b537d00f946ae0ea972919b50a307bcc133593e3c8c0b82794f88215ea80c385e55722906d5228dc7759dc5357f5264ae4b985cc6b6cc3425c0f7202abb01826d3c56212c19b6b7d20e4e4e53e16bef4fba70ca6c9ba0749a13440f06e85b8dd4ba5466a25aa1e036428f7f613d01e8cc188743681ca946b03487dd1fa6738bc640fe4733f1f30f3ef5e8486e4a8a3953969ebdfe2514c0681363419d7184652cd908e1e9b2259e2de151c523072ddba7b418df7cc0b6760f091283f06661430665c1f591e15c3b87e51d303e634b4531b11f0a96d2f5427ff95e59a0bcda42bc6c53600c68bd4b69a70c8c4c88ccf0a7fe30c"}, {0xa0, 0x10d, 0x68ab, "3fbcffafb64ae74c915179f04204cb86f59d2c87c2767bb6fdb00fb6e32cfb16daeff5f3ea9094932a9aea24e9a869c696b720b09514e9568efd3037d3232a043197e7a341100856e6fa51d79f7a8b00e84988e5007590c3fd3ea824ee8046e43b2d5ffdd586d0c66359a0591e71d52944afdd743910479eb1d17a855d2f822f036b74c431b99cb460"}], 0x1128}}, {{&(0x7f000000ea80)=@in={0x2, 0x4e23, @loopback}, 0x80, &(0x7f000000ebc0)=[{&(0x7f000000eb00)="8befd7b363b7133507adacf1675e033aaa8b05fd440a20961da0983d073af9eca6daf967c852d3e86e0307d26b2243d0e65c0ee0132c7e1cb4131f65e9b4b3af2ffec147106e9d4ea3a6378a05d6f39dee7193b3dcf55844101055888b3b1769c269cf0f6b16701f5705a838a65e769af87475742e4be04329dd47918c09cd72d6b8cb31367e1f8c0efc8bd3ac756f39d983936d34", 0x95}], 0x1, &(0x7f000000ec00)=[{0x1010, 0x10b, 0xb9, "3c3d2029fe1845b7a59a7526fe8c44b6ad662a575eaeeb0052a8153098d21614153230c3d1f8def2c6eb0dbadcb249d99fbb947b781ef61fb5fc1ac8487944201da4562c4cd41c2f9c1587a07b042870aba7133bb4d0d7e1887415ab2762ba6bcb489e3cd0764aff16a08a057a712dee7157b3ba42ad7767f9b1ff387b9af98ab62256c5dc88c6435c0b9f22e39ceeca8655145b5da584d267d6268c4db7567619d0918d0027533f96dca41133b6e36aeaa5a7073a838988d70b5729d20849acf92ec3e9d22eac77e26d192d86159941ed2692b1ac4ed1b39f074e08c2377adb885fb13c6383fc5d5545881f46da9effe58a99317cb86aba28d474041f748f611160a7164ccc7f8effd8b85480498adf5446bd033512527df58c8a19c2d3da8a348cef6a145e5da24a39f5a78111c25819e0b92560fe7fa16941a10a6aec682c059bd16e6b6e11e1b04a904462329e2dc8876aede46c85b144866c159dac3cfc93d6ac45d29b7318f290cafca6783a5ae556488686585b4b74a663874322951b6eb83ceee8a1ab4deec97763921bf418fb8b4b9b74b9fcff54a3a950f35e214bfa088417c6d269b68c038b869c096a7841903ef51664d176a8b6722f010a694622fddbaeb5e674f1e7db4602b5d7058db71ac5e08a6b6cb3b2dc59c0077f7c6293c00f00b5b4213dd6e3d73465d1188e08077c655082e8e51208f4b81e0721af6d83d93dd7b3426f901b716376b3276b566aa4b826a1550aca17427bbd4f59f6f5c4661408de4af9db6b26828d374709d514d019485befeaac18abcc604c43f9d7386cc721ebd12c16d87b7a8efe599d0d56b19d276f9934ff94021507b5b7da6be9b069052a242b4cb9ac6aa2e262ea63be2d0af4be9cc5c108c063cfbd8d4f8c15191a7e654b2136826140398dfb35d60234b50ddfc1614a0892bfddd63b11bc52b8987090e99915db4325551bcecdf30d4338e89db4f12aa2afb2e9567436c0e0cd0e6b6163e81632bceca12ef9db9ed5b81d5c2c4e6ea2e713c19daf62bcaf0edfa16950aec8be51fe3d5cf54a03b7a81b6ca53a878813fd6f25ecbb48315e9a947c8ca4c17fc2b61a276e01710c55158a14c0603c1a7be745446bc05f2199195377e7d2193778e444c8905790461c88751263da91e9002a74e9ba0713d0698751339c44b944303437f1a6ff4c29847069e97f8ba5fa008bdd9aee1d5f6afdb56cfd69a6fe990db7e8825e91940b2028ece57b58a719b7d6d36f3d7c6d9777522842685261e6ffb6af42759216a630463b7a18fe06b463d78ccb2ca2b901d0a7719f231fc071abda4df5f17b040499273f9d05f5422d1f81f1e1d1911861a39f5316d45cb6a682f59e552b23b15a8c09675367c7acd88f7aba000f374a6793dbc3a1be07793c37194ba5dd91c75e48fba9545a6550026b68a2f19c7e41440b3bc0e23f0ff0138c9f840b2e56348ac29c8fabe15e1a6a3634e61b32d847930a30c43ffb355124f5c2e9fa1c714d173b5efadee25486cb13d2a44c480db924062b892ac7841768cdd85fd9bad2951cd7e5eca1b58529cb4d25ec55f8c7aeb9ac5eae419dc2fb351572ee544d1589b6d5a26e939fbeb1c9b04f32a6d1b7888acf863df5c3c6528384dd5860a6848643ab476c709d583d0dfeaa82108fb88ceddf9c0d5c65ea2a1c8dde511bc9853fc7588145990fbd53bf06aeef54aaa8566fed499045c729218ee7ccec93c3347c7b20d1a947d4702277af43586d12b8723e70a624e6b8b3e8e35af0bbf48d0b6c216ac790d1808068c345cad8287b18a383b001931ae544ff65deaf8ef70d6a4b34524e74a880f3011ab63b526d62a38cf56a8fabfa0d4546319cf220874a2bb3e668c24d206c49a3f30b088486a97f2dfd251a00632e911c441d120f0042921071cc22982f644f0d2b653cfd4c950304f4b66c6279467704ec81674d5b576ad403cf36726fa2dadc761d5ab75914ad3722cf28195665b8f629adf518c3fe62fda4124599a0cf55b053aef8c61268ba55efcafd7b09b4569c6d42369c280fdbe1105e49868ce80be42aa76b79403929f03d7dc57fae400d566077ee314de63fb47797da2f0c9e6e42d864ba3b291031cbf3ce4813119a3556212e5e86cdff285fa284ab203ce4be684cbae7bbe796460c3dc9dc67b4f041f1149e92bfcaa47f1d3caaf09e991028711ee7d0915f8925ccefd3a5654804379a831054917d9114fe19ffd2e213c1ba1dd5ac57f22fbe959347c12c630c28e686db0c56ae611871dd76f9cf6f5bc97e9488adbf03ac7e83d71bad8c04d83e556399caea482ba2c98dc691451743d860e13b2067827f339ffede3493766da4f3fed1390755d3cb62c57281ca06fcaaeb840afb514161d0b88604d09c706125e7be7d2b0ed281e5fed62cd5b79f318fde22ea932f8c94f0be958d6f0c8a234ee441fa9c96bfc756c2dfc5dfec581e6df1d607b0aa9503056ec984fed4cff3d2f0f2c7b6bd1be2ae9774773a3ab9b169d74355ccb06f15858b163e3f910886270edbf52b0c02856dd60e65bf0e7576714301f8c38de76a73faef0a863b3666c231b659ebd363559405a0edc17ced3ab827af49c768c2a43603526ec023b89bc6aa9d78c6674b7f3b2bb6fe0f51fee48c91aacba5e57e2a79bcf48e778de9549fc8e472383bb71017cab7296a213585cc407019d41c58abcf2fbff8563c3f24881f927e2d40efccabe78567a182b4e2b748e709dabd8eff53f860eb8d822d358dc730a21c0b5284f4e129532669cbd5b0331224ba285a6784e9f28c983731e5a894caa351e08ae3ffc4c264c4e17b2cfe2b5b5e5453f0d4748de5aeeef942bed6641b84fcc86d93650213dcc997759f498243a0c07cd0839c03873e74b6446e080645858c68d97ef1679c7487c51ef0910b388361a44c3cae5e138b2a3ebdb584c8a478e6f4dbcda9277186e5b547d4d504091b1427fd74865ff96e35d58e87700f48dda84e36c2cd96a5d61ae0609c592ef7575f814ee2c6476980da7605ee267ea6485e65af23aa97f99f7f1626f97c11e7cb42c99b4135e3ba8bcfd0693abc66c4806d669ae9bfcd48beca385001dfa6f53ed51f70ae623f2f4694058edcc83d23f45f891ea770306f59bafcddf6b42150dd6220b7d107cbfdd6df2a410a2a13ccdd0e0254fc3012b084d1b07a094589cfea0bd460be82fda3f6f83a4f2020fdfd9466a927bb3739ff6778f5f5edaa5b6f16d53e293e4cec07e37839f99b8707ff6fae92feb58273305cf613e7d34c2af0d8b418fdc93c87f50c8012e96dd4d206d419216ba2fe8d24f378835c2ba75acf54237cf8e13b73ab6f5bb5a91ac5c7ccbfd82f0aab0cfad634a9ee87f85fb365148d1764bb4ee3d5e568226787aa352422646207bcb8d4ad288e50ed7732277669d645cf221d99a27fdbb57ce82b336ad29fa61e2f47d6d17b08bc0a21616bb08be9300ad0ec113c08e182d416ac7c1fbba5219fabda183d3e9892e91a6d7208c9d9deb3986365bfe6e6a4517dbf989389181930ce9cbff568f714af0d4a9b2ca1fa66ae242bf00a06c111d50328d707fc2bfaa10ba507644478ac1c06680806d851f4a97ab497248ce9a62a82b5dafd8c2228c21e1f753f2d4c430ea9ce9a2bba9808f9829f74ffc89327f98f6817ce42b83ffbfc8efeebb9eefc3ee89830315a2809f5e030e33c12edba41338fc2decc1c90105de34e4f7407d155f29d09688c3ca9b3a7af93394beaee5c8fffa438f17c66965523eb575dab8613f893e3b885c6b09fb51acc60d7664c05713fd6a05d5eb11279498f1f8735238a51ed344e7efa9c1ba48e4044065196447a31a94859d91ff2d76792e856e9421e2e44a3d47f3cf30365f3439917b59d800f9913ba672e89025d2f5d043efd0d9ece8ea664d652b45a66b2564bc438614e6c740e1b9a08944f6df274aed53f1113b4aa1d16dd1c9ca9034ad54ef8490689e5448cfc66616f9c19ab23f0df89c79ddfa405b85facdafacae91d4c1f588e4e39bc9b7739bded052a9550f8d1780e313f193702da1618fd7efa32f4e4f43d1c5fe595c497044fc52c192f4bb508e3a8eb8efed9b40a46cf5c4aea32c8ae006cdcf99d78161e3a5e351adfef305fd2c2a9baef7ced0a7930d2dc18f7d86f95f4e8cb99b8d1a632539d433fbfd85ac377adcc0e2ac3da56924eecf5ff7b3cdf3d4f19b9f427ad0448279f6574eef5d88fa32d96bed6713ddb40ba3c77507851c9c96369c538e244b0bb39a06b2767a215b337107d90acfdab20f7d1dde0f479f5c902f879037d71e3a13c83d253814283afd7249a04ca12653c7e2e7d90571327bf30cad8bbfebb47831b8813e68b3321f6574d55d6451508ff7e6a0ad783da445c77378ed179dda89689de854433089b98d4e93d71a06b11311aa056b9e34d12591720342ed5b724a3865f766d9011448467ec6e158cadca79c33ebc345c33655dc68c8bfbddcc64efd289187f0bbdaa3b762557111f17bdfeaa19a8835758622ac18832352c0676bfd1c8d1e5d4ae7d8c18fcf4e0db9c1283818052ad939cf6076fabdb4754eab4769d3c6a074c92d1db58814531d061abf7bad9b05edc52678e4866883a3d0793fe2b129923d78c495dac1bee8ce981f9cb879a77d2746d145489d76ddb42be76f5af165913037ecbe3fe517774a0981672e2818a23eac6bdb459207e7423bce9ccce678567d276416c63044915af01203bc6b4a0c8840b42bb0a12b483604773375d83a907e422a9d203dc0ee185d4435becd5a3bda582740fa6ef834506f0d803a5c97595cbf602bd772dfe50ca7eba6f78d458c07419f688106453cf8528c6769db41d45fbf9120a637fec37d5d7974e0c1fa8700d5af667d7ee5f14fe2542534ea3eb209188977b61c463484e298470f1c6acc622f00d6222dc94f830a0c82cb3cc355a903b8885064860e58d2447fe61cf041808b96ecb78d198646c2f96c5d6aa0910309efb227ec55492b46eda701622ea08b8cb7415f764ed95bf3d1f3d0a4772d296eb1ae063b49b4731d50d63eaaf9296f241cde49df3782578e8bfb6d8566f7ffb7969eb4b18f6efb2fefda30846b8feb89c40a4d5293d2b595fbd5adb32dc086a99bf7acb88a260810b676a093a639d81daebabcb7de08b5369767fdfbf28240028324c3441f44d576b2c57322359cda9f2b6328750e8fc0b1201d6f78bbae3f395104dd5663a98e58d2845e0a88ca11f40568a41f25066147e6d212d9163dc78a8f2ca50145fff7f10565cf3a45dce6ea3e2ae9c95f2380072cd0acf68333dd76675744f90f220a6fa1a8c6b6f01928df6984e1291433db2f2131a887a4e10d5b2f4e4f1cfe2b77c2a2e40df7e2d616892c9bdabb0fa80982b2dab38e807bfb735588c12eb45c831d2c1a1bd5cf5066e8cf28a8b3efbf032e54caa9f54b7df28c41c2665e225498624e07a8f89b44cd26307b252d35234f645fc29b6a2698f8a02faedc0c4b626ad532a45f5530551757eee48523963e51ff8001781634d671c4cbeeafc43f2802369db58006ae312eabddd8c6cb2b5180a4138fbbeb78a2c44ea5e1a37d06697fd2c4ec88b97543eee36511b5f89e99be058c585c88aaf71c3c8125a6650d3d63a57d95af6d04f095fedb899bad45a66ef5814fc25683a28c570615adc9ae6bdb6bbe145de2728a856cdef86d8a26077496d70b84189b5fd8ba000fcceffc8191449401f3930ea5b6acc1accd250e4e1dcbe7d7ce3cb9fbfea000e2a810ef948aa1c9b1e72e5ae2a"}, {0x28, 0xe1, 0x4, "f9d2eb24881479e4ae7aa36cbf98979095f7"}, {0xb0, 0xff, 0x3, "e5ebce858577a66507a2d0b6134ca0ab225bfe17f151ad597563cc90348c68269b3c905f51fcee8095bb2c5beac613fa40a9ea315bdd74686b69e31fb4ae70eadf8b54a828a463a2671608e5414176b542c9848f334374fcc0f7ba872afb689fbfd8aeb01ca302ea6ba647c2cfc02c28314baf73ded846db273fb0d7b91a1ef550329139eddaaf21b2d11baf461f7f36e31a7ca3e8aac496f1"}, {0x30, 0x0, 0x6a3, "c4ec133a450571b25160cd2ad43de22a42ee1e65dd97826a6eb19d"}, {0x78, 0x116, 0x2, "f1331a7021419a0e63ccafaac07446fabb78276b86a62285912539e70c5bc78b7083876ae46f85447bda45258a1629d67b28936c28c8b342728d7b8164dab5c3bba75eca3552fa0278b48b31367127fe32cf7ceffc535f6258b48b29dc97758b47256d"}, {0x1010, 0x10e, 0x8, "f8deb37b08d6fa3f7df22204c610963e02beef8f495daf3d63bdbc429307fafbf79898ac13319be3ab064045c3714ff8f99ba91322ff7c7e00b9153ec6f6035507e80963a75f44320e93447e0a997021cac7ff901b09d823fd30e00d0f1da6a08fc72cf30a176efeaaac7bce7997dbb9115c941e1e801d7025d7f9528f827a4ed6ae1b9ecbf77bdc103eee9d503d9192c2f49f3571dd613e01a66c50bdf6513f3b993fbb052f40d95c69607fc4278b44a632fcb59dbd0693af4e795380ac128a6dd310f8e13cc8f3996c11e57cd61324522f3d20bb47cd9d13241e0e8c594ed148bb918139244295d511e50286df0d3f30bad21aceeeeed4aa7e0f27f02ff4cfc10cdf864699db414707af8c3b28edd6b481f32c5fb6509eac3d8bb9945b08948593370c79008248d648a98ac8187ea161fe3a6963277d3b8ece623f5cb5c3fd516fff76a4568ce4a49cf6a59d17f3f1d69ca435bf9126572d4e3d2faf6577e48a3531e2b0cfb7480ddcbc35b638c10942f7dd34d84b59e4b4ed75ff5dadda50b5d1534fa5487b850fe5b0a703ab267d38415563619ab8a704418a9e112e15d86ee934500c2af77f3451d9fd89abd00060ee6b5a6b4c4fc0103f83dc23acd14fdb9802b447768f9f9dcb8ce16e459826c4b3d982ab339c961d6eaaf30fbec4328930c6c08b29f96aaa76297aa5f73a8120acadc49ba9458330e374b2b130a081852a754a42397595f7300f3560d83b50974c7d630db07e4bc78c838ad160b303008bfc1bc0cbdf1952eeaf183515c0e249484fdf6b4436d443d8c15e15f94fefc85f310ae55223d19bf12616ca86915a72ddb624e3f2e70f5239c526c088a8ecd08917ac0cbad1a44a5053033f46a379a379c57a405f0c1b06c91f4f3cb034b9a1dba3f165742f04ebf4323971ada5d4eb5fe5754f21c67c3f2523769e06012d6541a5fcc2a5cdc63a49c094388150e09f6d794f5ae44ef4b0155fe91b2f4b60c78de17571d94bf96c8b0dfd74fe65e3ac6fb7203565e6b577971e1b64e9946ed5e051a47a260fadd40c0cfa31a15087272965389dec68fb1116c7e770f636761a5f68b3f4dc83a1ec906339d93d7546b482df120848cc24e3718490e17262a924a7455e9fd6a317b7d871ff60e58406323dabb8638e68f33e70fd3c7284e7099edbca8803adda0be628db473e23397faa9a7afff8d426ce4fab181746bf5653675263fdbebf342f1602c5004ead5f5c6dc3b676635c587de1d50ae75e48da290ddb863f7bc2a7e364af54e768bb5195b7dc440718e3b0bed34d338eee35aaf743ebd58accdc066b1935cac08e92f8d8ca0977658ee8fcfa1477786ffaaf66db16d050291f122d5cd06c4b1521dd398e57a5c1bac0cabeffe6e28b6baa4e4e1bb4ffbf5c69b1eaf69a273f21c78a66cdb02a43b23f32cd13ee5fab1d294679be705b7a7163956c9d4ceb14509241f7976486bad3ff439c93e1706d86e5ab8c51dfb636278897e76af06f52f2d67998275cfd2af0913c6cc18661cc81bd25170e36f9fe37e25df9126968eba233ad0607b54b9f663249300aef5bda8d78dea5bea91fe5bc396e6a1efe5fe179ef8210ed9fe4b570ad3c0afbbb9a8c976102b05fe769df77424276ab6b91ee3ffd1f2b23725dbaf183b197eabc250e6ae1b7ab1af5e9e62a593bb44baff964fe1580901dd4fa0fb97db4eb58a5de5b8a49367ec862e2b6831f5f8d474a687bb8b59d280a54dc4b90892c2d3426f0bc87c65596db69fb96272ef0cfa9f3181cfd184f223a7a99750e7e302d2a1bbd9dde28c9b8cc0f562605570cf8085daff4e39f7a27182ceaabd456b1891cb2abd42f80dea1be2446fb2cac4b3c081fef6de1854b8e39c096d76c8c6f4c5f020e8bb6db6ae86d07ada2a417a0e941ce925cfd220eac3e379b319c244b580a29304f5b99692321671dfe9442b6ea1d9a5294b3caed2459408932ed0506924d8f83f0c2ec522b3495e44254475154c2d32d99ed7de508e39d93214205aa35b51b68cd61c4e528c9fe3ce6bd9e5dbd7e13976c4c8d1a3755b56fe9dfff7f0904f7c810aabd6bd4f76f37f7ce79b1e4015b6bdfaa38a892eb8c185919e078dc6e1d5450da0090c736e5db1bc653301091e47ad8244217eb4eb8ae02af0adeaea3f727a70b32c2476626502442ea859b475fe67e2b7020a183d686bbb5ee54070d80d51eee9206553ee97c14cbe6830e5a89fec1f60dba6cf864e600bcf76a4a23ebaa5a182fd46742397ff3401d7765e686412f5241423799984a60e1d6e5b4d7a079b085449bcd1d9ab10d943190e8a5f63e81e19d900188a722f0fed7de4acc8d07d97a5e573e040f77b0bb84ed7083bde175c63c857a8732bfd5d390b313db24a0ae571395f33edd9bca049ffebd9f1d060b000ecbeddd159ea21806cf68acd9ed25e42a32d9e1759a2c224d699d0864d841002ccd5873db24a8a50b84ac9f9be80240ace9077a556b909b5b562348ff0b944ef92cb339939fcc9f78ea1bccb6f2e4b9dced32e0379ed85beabe2a5d9c5b25bc8cc2df1b60360aa1f6d5dd4025bb71c762efe903658c0ada147b9c5275fb8dd48bbb10a91a340c9df714b8344a4585874ca396d6f4fa0d2facc7143e3b07a77267520ee1dcae8e71704ba181a4241f581cf90e47efbf50b8eecfee1186945c4fff6bb4f90746866346baad9b51ca6e02c03e4f25cea34f9d4914e769bbfbe95fc5ed90ff9ae6e33d2ad14c72914897513125f38234d464ec7479f5e16d809dd065c0d42bd90f37ee4ff809e7d06c62a56a32ec54fb1432e4cff1ec02ff6ea1efd24f8c196aa7883128e0b62d8b549a2e535702ed581e79eff65f4680cd35d58026b4cca50d77ad9646910c3eb1cd6d593321f5b2757a5d6bfd35692e64233e72d41343e750217dd7dbf4c32126ad05e22760ba4e5357048352dad739ab0566a96ff4db751cbea6ea53f1eab9a7c6d68e6452f2f58536fb5fce08a59caf2269c89f37f14e84f6a9180e5a6a0b65e312da34afb9343200f078f60b920167224f9079bd7de5cdaa743f0df5dd6ee7a583ef5555a99d751c116de75415369912c07bbd2c37b30ccf5f46089437d213151318332c2fc97f8d2701b48fb8d2b4c19ad89369be8bcd95b63ad12951965a1d06e16c32dd6edce6a4687f379dff25514eff356cba9477ec120ac319bd7a0ad9e8004611539b911b620c1e9963730e011bd7b3cedf34ad2df209a30a3a6b207b8ce91519f3aa40d87b4d9504312945bdce7c2420ff0b511892643a65e1431c890868a5aef5b8827c44ca4179fd27f968ae32b080d39673fcfc0f07ff7a7321ae451392776f30e1ad5a0241763aeac53c14cfba188c859451d5734ae9d45c8e94dc46b6d11829ec5c5194d638b807678a9f9e9c14ca196a3ca1e74dd44cb8bdd8eab28062c1e272d78589bba948526a75790eaa65ffc4d282b909819f89607c1f990c1e53022bae19fe0b0e1cd273d9bb887b6b420e0c780dff974c56115cf6d419b6d2a2b0ae4a1d4da40ac03bd82bb76d064d212ce5b46349ea232cd3efca93540e3e85918937c68a5c1eaa827975f338aeedd610ed8275588cdd6b0cf4bca6524cfca6501309111a678399eba8ecbe4cf2a9e945ccb978c6ca469fec0195a76239af1175fb1f84fd62552768e1b1be78dab731c8605f0aae6dabf8a6897b9496028ab26e2cb4ecebf36f4e8047a8f72e6bc75f1c7ca88f43a1934db5ecb7329547f1b0ca01fff2bdd3a8b4183980cc06b15afab9684a6a342c89995adeb56d6dc7fe57631d716fc0f4c2250ef7bd23815aa65bd8dea118c2d87ba562ef184004de619c5b84facde28711263b3883e6e8384410a1872258310c6679273756ec95bd2a2577410c6985f6a3df57787f4665927450877d58bf5d5a9ae72e227eaea6c25bf7bfa201c5d0313f38636d018b0f113b75399d58960d92f0557d968f880c6bdb1da0907aa9760d1c963dc0b5577fe5b5bb311da8bf4cec90d52f46c6f29fb925875721b35ee04602e39f1153e4a698a56aa6ece8328ec07b13a173ba9abebfec0bcc597bc217cd060e6cb48b966b49d069e71b5aa7f68ffeaab9a0c335e04385ba095d5423ddd9a5c476faa985afba67f1bb1b1a9256f8398af735c38835ab5f4fb23be58e3575a687c05447649f1d48d2edd61a6d7ec8f33d982fa5033614d2158cba8bfc1a034fb58f272c2c10bef6ed22efd6d0412d71e683c9cd5f2c9f0a5c3a8ee473ed08451e818ec2f68b32d1f43ee17eae50d3cbef9714516af8e5f53633f955de481803e23a9998f8bd51285abb9124bbce51d0c998df8c9b982d643ea1e8b756a21caec2c85751170378adea29189d7941c2632df33495cf0d528766697c3bf66356accbad5afe33f9ecda516d0c85fd480472d5d269a5a7f2e41e37f3ddb3728fad6bfe8d1666f348ab96fcf84fced44ff5381202285bdde368f0217df12d740e7a28e952a55f0f28892cca87c3d51bed237891c60ca20bbf5eccdcecdba017f5ab1fa16ca8f33c63eddc28af124693fbe06d4c113ce9dd6729d0b6fea2c30661ed1673854126d36efe73ee923449cf9dad5105a2475ac174026ec0ef22e293a3eae1891f0396d3118699c3c584f918a076a2a0fd36fb2fbe89893412af513ea213f8d9e75538d2c49f41ce14d41117b7c3bd65d253da9cd61eed83deb65f0742e0780b021cc575d4dc3e06c5c341e9630895d6fa1f43e6d42d9d242b36812370e5a1bba6727bfa6282a20fe4c23b9850fe3ddbee2c09a4f654e399f46ed2552e883dd542d4f4b4b92d5a57d54b74c0047f02e8941c9f735e23c9368c73f944e26b8b76d3b87fdac29923213e26b079609e4f58301898fec84d1183ec3a21b661ef0617a31af149a464c872c8d50d2ed770bfc1142743b1fb4ff8a9812bd45d6002eed9009cd354273893b8d2594ab9955f98d01448770616f4b97d4ce75826a84272c8004bcd097cdbf32adc09b5388bdc74d9bee28ccb7f71d54bffaa132e8e46fe63f4449b9b4d065c770b2c1dcf06965191088d586ee796b5ce899fd12c1b06794d8dfe7feb5acc0c1073b586a034b4c6fbd5cf7bf214de397894a9372ef2a9271665bc15ce18a522dc06a9e5d2f73bd539d0f7dd74df58b8d50839a084b053e177748624c6f51eaf9f2a182aa1a7fe51d6b5cf708ce21e6bfb408ca217dcb242cb3fe633a2eb0c0ef24f2aed3b0746997eaa68878d2c4aff8d9e791c14d00d6afdb22e4c91eba39f7e9071386abbd4c5d98148c1e32ec29bbc507b479cdb436f4cd87b1a8b5d924bf1f950ff23529915f1025b79b6bd175910a900cd5834be49ea7673589f9043bf40412202454920d439d5a2578c6748b8e0067c21aae3ab7ee182b11fefb95c99845d453e0f0ffc930fa0dd2102c51ebd5b19ce327fbd1d0ad6d22f60c76d5b854803d26f6eda6c0c1b94e7c0f4edc98dfc3255482a8a163de5ff6ba28d78ada2fefd8ec1d8a59549244d60ebd358a2da358b57e787e6ef14bd8e09caa1132126ccaa1a5158476eb9b4ca4f22fae4e3a28e558a206d811f0a53f27a444469202431bf8176061f72893cea83cd07d089313929d04d5d21a9013ff12663ea0fcf59e34fda126c130ee85829bbd342e6ce3c93ed62c766f3f8a908ae76fd7b11881a7008c43c4b1cde2c046877ee79af26c8d864f294e28fdd0fe9aa81363c4fe13897375a792ef783167a030e7221eca1c7ac7b63d8643550387753c6ebfcf030bb80b513abf81ba36c9308c5631a3eb1051bb032"}, {0x58, 0x88, 0x7, "3a58d690b46388c8df55ee1f1f493677bb26d9d22f5bf917b14d340c6761f13ccfe0f46a05e88dd306ffeffcc88b3722ff4ef9a1a911bc501fa3f83d69e9fc38dab519e562a927ee"}, {0x80, 0x0, 0x446, "7b476c5ec1bb47b24a3a7dc7f1f41643db2b5521471bdf226e6d5923a299b9daf6af68af4789eef80052e6adf26537e20ea34598f6e2d237ce9a4242c8a5621def5ec3c0f4865ddf4e82c961956d67ac17036e6544ce5fd71f03df997d845afdaadb19fe5eaa6bea9b1ada85"}, {0x68, 0x1, 0x7f, "320e62874e6ed711536e4a3b6181c9a94fa05dc58b1f571eb3ce9338fa2ab9c015a919be8bec0bfcfcb0873c8aef440e2250c0ac8aa2ff6bb056f43727efd8ef2529ef609469809081bcbc872940649378"}], 0x22e0}}, {{0x0, 0x0, &(0x7f00000110c0)=[{&(0x7f0000010f00)="f431a04338858609aebfee588588c1fae72693717e85e071aee7", 0x1a}, {&(0x7f0000010f40)="98d357e7e720cc4cb2b3991b8becc156971033b49428e50c280d544caaade50cbe11f282dcea21d96bdd502f733f274755ed276b8b05b66b5e2d1b4bc5fbe507c6a197479ccf55fef86cd74fe4d3aa888728f18fca968934adb370db0170ae6469954f7d6e47a6317aa851ac024867ad0423c3f1cc84858e6f98c0da1c64", 0x7e}, {&(0x7f0000010fc0)="ae44dc73b0fb8b879b94efb8a3ea63b6f742e851af4f452a694de0b41c1e32e032bdb124c0815823baab857c92862c011e0cb9e51ac18ce202d930be90bba2d9fcf4cf3948cd66688e58bbfd9b00e7756306f20092e5d247109959266178d1982ca0da0ab0b3409ea34373059ad5688127e27ecd96d69471fddacf9abbde894008760e931fae15eb18e8361102b9a184b38389898633ca22465e0c4dd4271a2d28c5973c5d083bfa482d9d8222690be690404d7bf39b6e0e7744b220af", 0xbd}, {&(0x7f0000011080)="bff30ff95f0cb55a5bf6a682e7fa3300684aa804eceef8f736d5c04b1dae60a26c8a9ab7b9b4c0b6cafd5753b2a878531801cbc4dba667edc25b9c", 0x3b}], 0x4, &(0x7f0000011100)=[{0xc0, 0x110, 0x3, "4fbb2e4775870f9a77883a8cdc604315759495419e50ddc8eed9518b96474528fca01b7bf75ee6d7434fad0fe78176de8099f90746f31c9a68cb24bd547f065a41daf8339d2a382734f99fab52472c10d479f4d5d721bd008d6658209cba0e2e0162cc6789e8c73f703df44954eb15c1674c9313625f6188d845964c61ced0be2bbeef79b47a6a754b0573bf1a5c38042f270b87d2af4344831f33df7ebe5abafa3683353d34bb84adb8"}, {0xf0, 0x119, 0x9b, "e473008472eebf2c21f4182504a0793597ca36a61aa26ade9196cc09de2172659307574f32c9d039a0ab905160ac0d734570d5201ec39dc5ddce0a16a80438bf6789469bddb6e5b511453df1cedb0ec76546c885f2a4d38d04fac59a812a2c7c4eb031be2509e1da59afecc47868ec27d805ba7da4e715cbf4f999d8a18b295cc77b27c1bef5b518fc1e2f2d9b416ff3f8405d5a97a842e3ee9f1b1bf75c9f9ee8e66b106c50a7decec7a5c33197c03bd8b54276b7076fe2e5777be217e885bbc9f9fd2161b5cbad0fd06cedc9259a8f608094922bb00dedb1d3985b7c"}, {0x70, 0x115, 0x969f, "eb24a787b924a74a751fc5c551056b54545ce5ae0ecde72487c3f7073982d4c0d1e0405cb15e0c557f5209c4539e1ecfe8bfbf7f0275a04144393a517fc9aa7f021be0da14ea478ae1d8b8fc9b5be70a9c9e35d327a16e356c5d7cccd8"}, {0xa8, 0x102, 0xf3, "17d15154c3898af0117eea1703243ad77f51b089e85ff06c1c6825607db6fbd9c311f8d9d18f85ac1095174cca458f54345d9cd581bff7f02b5434a2b0e07df385999c1d05be79cb141b52c79412a7fb77b94d0f8d3e5a4a626ce4af385f6fa69c49b0eaf3445c3a05d0e89d04c68e93024e4fb50ae117975d0f476c920c49aa314936418b906965f51019b729c94bb850803014"}, {0x10, 0x117}, {0x68, 0x10e, 0x9, "c0fcc945b9b20da396bb80d47f07cd20bbe5cd754e3d2519d117e31dfbea2153e5439fbd393752eccbb3d89512c9ddbe617439e978c1a5b40354968984f9d18b8aed901e586d66bdc157765755561d8ed1"}, {0x70, 0x116, 0x6, "fd541d00a12ee1a853b7a67c3d82d6fe7349dbae8e908ab381e239cb547ae9304220b469cf8e8eceb967d5052ea3944b998561e0e6591d095cbd9f66ae18d2227aa38bd5a0f564139c2bf67c5ba96b4eae6243af48a623e2b70d5d9899a04b46"}, {0x1010, 0x0, 0x3, "691e94b07d23099adf09d4a3f2f8c0a2be43337b171944afa3b9b923876b0fe7b9ce07a0e6613260bbbd05a7640411f78624e36192631fb3630ea5ed2eb99354ea97cc596e70d280375c72e98037a1fafc28c5ab069e654cfbe9e50841a0976f4b5f87ce9cc4f2ed67d8eb7980d2003dcdca7d9dd9a08969aa245a3f96cb8c50e2dde57090d55b51e2e4f63211a6b4c5a3e3858386a87cc2a9aa79737feb3676d0d6e974c78fe3d214efe1e18b93075f0d25ce4647299c9218c36e4d108d2921237e058fcb69f9ed9fb784b069a3b800f2b7dee69f2fa78090fe7f1b2d44abcaf30cc32ae4aae1a09f346e6b63a8ba94f68a932cfbbf1237ec33c1c6913be5dc473517eb50d42eb0fabff4449af067e95b43e1a6a857f5991f8c196aba3ec2053113789017ec9a03a794e50d58291bf064ad53a13c0467f1da86d120f92c99249e829c9caea1f15d0dad7012d2ddf1f2c39034150a596416dc726143d11e3b67898f2a13fabca947649247f450ad33a4b8f690d004de508356cdcdfc9337fbc988861afecdede87b173bb374ea044913afeca477744867f39233a5f2fb576067d3467a41035b288390c9665f41f539739be9a80157e48bcef468d5248148cc3eb2faf1821edc3c656fd725e386f905ebc7d782592655eef2bf2a41724087fb2666af78355df784fd9d1ecf5c84bcf0f9f170cc198be2ffffa041625013b6606011340d692b6e08ede67ac44c79121d1ea79caf011c93f4e319c94d831253573cef8ae676f141dd577a05e5367417fc626bdf2b4ab2929026d947894921f455126cc056bfefea67aaa1222df503b13af6bc3822e7e300ab4435e92200fc053d5b105741b23913f34420b016533c92c0faabbc0b422d3f6b4d001db6cf5f5f95ed72bf967732373e0b405c753200a42e81ee6be7ac61eda04b89bd29e22d7d5833ab7c4513e846c89f4f051d262a9c525c8f99f180e068a7236d75d2a8ffd86485d323b844c64ad1f2a6e0e156f781859a083097ca22a746e68ac916bcae1349e7c8ac48122f81a7d1d7b55d5318f54d9e0aec32ffded9b92da817924f47bb33c1d0dbe594a96eb414ee8222ede31a166d86e07a5593c70020b154c8d4d9a334409dac2b7b6b1581949a9e79b626cb5449f3cd7186a598c26d55f921127b1fe2ef6f2f0910f59432305a47b3edf2db884c9dffec517e022153de63e8bf30e88d822bd32472bc12b1a5042a2dbcf063ef999ff2fdea092fad13d0391bd192ff98f10d244c222fc84213e1e62a0ef97b4ffa9ac560d37b99291892127d6f5f99c8cd038a08964e534aaef8fad0fcc01f6f1bc4e092506d4c5da512b148ef446604dbecbaadec3c89af0bb6b46a2256337c1d7c63f3bc2316cd28c074dc748df24b0e20232e65b70a235e223e3e01c0f727f9d36d23bc5b977439047ca859aa795c21e5842e365a065d49f70f76d445802fceaa78dd3d79343ca87dc4a7a336af59c86778629931cf2d70f7d6384ecede8efb181f0651d0590840bfdc10ba3e21f2baf96c03ce7d29965f8c2555a5cf6b19d4603b4994f2f593d371bd98c7a4523c9980aa6918c087ef08cea2af62d14d07351edbd44006b1f5ca6f51ad401048a0de248568ef2ce7872719b66f90e88f6103d1396fffb4bfef1b5a6b2f4b024f8dbcbaf08450bde344cb3bbf088020998f85052572eb96f99780981afacc01fe7a80730692cc6461917d56280585810460af98f7fdda2ba8d6b0286d83c982eb20eedd12db25f461220e8435a7dc19bc74397a08d090525855ad1b4b206b7e192bd37619800b032437c43e22a2d2f6fdd5ecbbd7050e9f022acabfc9b876aca90602f262bda3884a27e3885e1a9e25bc4a62f9ff42844178b6b83a0e92e66217c657a8603136d2782ae0f51d2f29af8cc0fca72c6be1a837573f761f749d60022ceab045d0f303a709825593ab7ce2bac0c379fbfffddfc1a7a05d96768806068da4e24a563f5587458f69e908d40c649294ac950c0e87ee55dc203ac9ebafcb7fd133da496494e6ef49630d5821278b9b2abba7420353df36222e237f3869ae1bbb5829982efd479f9baac6d7eb30f098197371f19cfb117461b671f9988419f66ed3e41a2ca36ebbb896537b7d45d2e5bab43de557bf1e7ab42101a50675e28a78c4829f1ee39d074ea7eb47e08bee35f0b30869ee5860c949758711e739fad8c2a768c442974f0de17e29ec0ea929c78265e51fe0ba5573e85765d3a89070ca6b862765fa8e64d6d8f6780f53de891199c4cc1d8dcd47b12f5c9e76daa20caea681d562c6e805814e4eecf3b91d8fd1d7628d834928404f8747fc37e12c3b83283bdb9431cd0d319f7795e544679402a6c4e99c27995ec7056c79a347f5fe1f8b00af648a371e4de10176df9856c9a0df0d7c6f3c5a27ba6107fcd4fc7463241cd525bf028a42e705c4dd86508670e339962c699fdff2120eed5806e733d0cfbc9fdc601d8382388d182601e227e61dc7a743e4cfec92891623c69e7eccd28e9fab398ea33a03e9b5742982c59f05678f9e366e36187a1d9f69a2b849de066ea8f746d4cd4fe9dd1f717b0c93eb9aaa70b9a443efea6eff364e02f36ff9c918a495400b1442dd64f81efe41ed6505aa457456b7b753e412f22417e48e6c0a5c87b345d820b1050bf051ff716dd778f8697d86e402c813d041170662a0632492c33a20310b944f23d8e5619a5c9e769e7c277e60d6a983c66bae0a7b475c2debaa06f61f6f9fc43ebd229ba353d3b6fac6b86c910cc28f5dc4017613409a83b35025dd6f73e364aa0ff4b378b6b634269e17d5229fc332e3449c3b668c571315c684ec6cbf2725827cf8f62c134cc5657b51aceae80bd95f59c8e111b1ada6b751a2f1a878b6dcdced247be8c60967fd4a46ee3ce183712517d9f362eb73bac0bfb936646c7db816c865418de83a761fe21ae8e2d0dec44b94916a1391ade2087e55d4d1e65da6269689ca7f3841de84cde27b97ca32bc9186fac304b7cfef7d6ec813759a555a33bade6cf86f7ca1fa10901c3330807a4e817863e6aa67b03ba0d241c87c51d6f44f6a04150cca2aa6f7a95a00eb6107387b3eb90a2bcd69e124a48c78ef3b805cbce3be5d59d16ec6b0762483edb651f39b5b9876455f815c7b9c1b33791243ddacb1f43031d06c5b16dda92697b433ebf10c2c95a5f23a5c617aac06f0acf5d25ada8180cd2059badaaf2014051eef2aeef59b3d22116b51652ab537220659ba61cfa77a687b4d86c4cd122d02a0703de3eaf8775c292e84d27006f0c7246b76eaf55f44e85c57f456ec23d6445f90c704206c29c1b90932bfbe7b056653165263ba934c3a77caa9afc13aa3bd78e7bc495d28484c0bd07e3006711ed1cd1c7206b07c88a4bd377f1ba436498d1573fa9c5c96b5d675eb4af25665ea831a5e9abffc85f6d2441220f5451531b3ea510c43525e730ed6e2cf3b38b46f42c8c600567a7fa66f3077ae557a5b44ccd34d7280d4c84cca632ef679f54f4434f2c241459acd064dbe57ebda02811dfc8ce384f5b313959455622f95360eb4bbe7d80cd153a689331b91b784e0da82b0737260806555c9ddfa0c03c0d0ce90b3c95dac4c8a98ee11d80c3209d2bcc2f9b1641ebcd7e3e815ec2f9daca13c8511664b7f329662af2e9050cc9ba793a5b4f908b012265beb9bfc711d784358e3fd69e20cbffa4c7f75861e85846ca863113fb26f1a45cb45fae12f1b4ba169b3599a54d5e1c445ee52b4081bc51e4352a243f3334bf91367fc5e7df7385209a3c7462c3b60ddea7fef4d95cd64da3935c84765f22b2a1016a3b44c9076c916fc8f5910e8950dd296b5ed5aafb1b6d07fa1ff5a4cfa197f37765eade67668eff69a26060750eccc37c86c5e3f86962980c5af4044b9a981776efdf9f8bd1bcafd6ed28132effac8205fbffc5ad8f037f915c31f534a8a5dd2579cfcb55b1158c9bd31d02f443ec2ae9b4cc1bd7ae553bc4704bdf808e500de4e933588cf250535d53c8f10cfb00815b88147457b55c8d43a44513d8b5e2b07a269edb24648ae8352aacc638a94a7280cf4b64bcc99575d01ec94d1025b386e91e0d884b03aa3ca6a6bfa133fc2c034c04868f3e95ecf6c54c9d738bfda3ca1178038da8bcb0f0a770db9de28ab3efbc35452d4e35c284d02580d305bcd06ab39f980558cdfe0a089df99c9acbf774b8e6e5efc52b06cd47576165a45bd561ea1856c8bb522d5a24dbe7160fd76a223f4adddc88aadb27d0c0d21a364e7a2a2adb4b65095ec80ac9a244a00413ea053bc801eee3dd24c7de7c0dec4844d6dd6f6418e37928d5f7ac2dbc376ceca31cd02cf4a5230b756249d0aa350030c8b8d12c9423bb3c92988af09450393d5eb4e9da57e0f8a504201c2b8c185c3e3459c6b1bb1dc7c890984bb1250239132e85f233320719221ca5ef7c40b4cc8df5e852219f8771c9b2a0a275e99e05b9b494a479d13e2566cfc9c7bcf8ab6eb23aad520efe6149526e3e0d29f4909cf22896a32674dd3811f70c4047fbdcc048497daf83571cb173c3f26b7e465cc2ba74c7b32577f04c13443f2e03b4fb40f7804722cbd8aaa9dbc63c66eca4cf71e8aaba8d2a9a131aaf97577e540f1bd5a10de9f8172a5161a94517ac3384881814e6692f043811a2bcf2149f40016752a51544307091194b853cfdbd7f8a874d256e322c450f13fed630c01791d28bd8f4d02a72bb0b5c1bb1fadf04ba412f43dd04454f97109c9d1dc49ef38ef4effac144d594c979e3b2a554db1d443ebb07f8c03a45c67758acdb3831f47db669badef043ffb20e87b83eaeb888fc7f44f8b8b8ef9d1e4d6725c7057710fe457a1c65c7a97dd7c25e2075ca2d2d80bdf5967f3396357673561695efa1e2524ddd568fb2a2cd31f1a941c2fa2c26ed0e34761acaca3ceae813e656f9a41124bb567276416dd5c0adc2f3e64feae5eda4f8f76d0adc4ba94b174086c28b88f45020bd15b2cc3280a842dfcb903ec849f1f1a69990ca2f3d447887243e153d2d069a44e87fa9f8c70980dfa0c70ab298dcac335a29ce3b26605634524284552ed52ee32287485a830dca661c3055abfeb7d26333270f7550979406f6d9db9fd6c4776dcdf73f208afc29eb55288e41382f08f3d4c6709da6a86db0e77d23571b3086ffdec63f9e6ea9e08172c2d46fb0a513465dfbc070e46721833d90f88923317f85c1718a1c3131f893c86f8067b55e8ea77b2ab173d5b8bb033495e648a9a90a33dad90a47e0844b1eb73e2b63075476e07515a4d5ff490acb5e68e99877a1dab27bf31cfbdc7269dda8f7ac1a0ab2c110371ae5d7b70ec339c3b007a7de8913ab220a6cdb4a1a9479aec4dfb58d94fd22e5bc55e2b75de064c6c7e076c426b239e007304d865a05fc5b2699937379d944c9b032cf70b7559423dfe50e67941da3c3914c8a13d10a320a8ea960f9ee57179ded1472f4a6186a0d63aeb9bb0a9d83712d1f269fb1f94d4c0e860f246eec9c5437263358acaed6ed79c7de52af81ae092906f13ebff3e2fdd53a92d1a27dac6e10f274ad72a8c6b242da76323c7e1816787e7b8c4072d38e0c95b2da52855c8a16b1112ccddf066867631f6c95495fec50cf7afdc96b60580fb32a8754a0f304152ec0bf49311656e9229919611f55d0c90556d48701397a06e1e607bc9a836b6b902b39339820d320189a6f74df26d7d098bd9a153f38f3e0dd9855d42f92eec84fd35e90212a5950a721f35aeb7cd5888997d4509fa35"}, {0xb8, 0x116, 0x6, "42b359a405ce5ff37ce4ed9fc5f862796037d43bb4be41eb5c2a3608b8aae9fece5d52b1181048617adc12aab7cca5a1fa51b3775e40a3c3bf8abacb127143b4c5c6b18392d7b614bb315bea3d50bfe2fed4ce98c4f9de82c60aafed2dbd7c7643d5184f44625722a5977f0859033b66b757267e8b4f717eec92e14afb13f25edcf13104779ad69ac7c8741b04353b9473c0d46b9243ef6b89b3e65892e265cfe66135"}], 0x1478}}], 0xa, 0x840) (async) r7 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$sock_SIOCOUTQNSD(r7, 0x894b, &(0x7f0000012800)) (async) ioctl$TIOCL_PASTESEL(r6, 0x541c, &(0x7f0000012840)) (async, rerun: 64) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r4, 0xf503, 0x0) (async, rerun: 64) r8 = creat(&(0x7f0000012880)='./file0\x00', 0x0) ioctl$UI_DEV_DESTROY(r8, 0x5502) r9 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000012900)={0x1, &(0x7f00000128c0)=[{0x6, 0x4, 0x6, 0x9}]}) ioctl$BLKZEROOUT(r6, 0x127f, &(0x7f0000012940)={0xfffffffffffffff7}) (async, rerun: 64) r10 = add_key$keyring(&(0x7f0000012980), &(0x7f00000129c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) (rerun: 64) r11 = add_key$keyring(&(0x7f0000012a00), &(0x7f0000012a40)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$reject(0x13, r10, 0x90, 0xc, r11) (async) setsockopt$bt_BT_DEFER_SETUP(r8, 0x112, 0x7, &(0x7f0000012a80)=0x1, 0x4) r12 = add_key$fscrypt_provisioning(&(0x7f0000012ac0), &(0x7f0000012b00)={'syz', 0x1}, &(0x7f0000012b40)={0x2, 0x0, @d}, 0x18, r10) keyctl$KEYCTL_MOVE(0x1e, r12, r10, r10, 0x0) (async) r13 = io_uring_setup(0x1e6d, &(0x7f0000012b80)={0x0, 0x4a8c, 0x800, 0x0, 0x2ff}) (async) io_setup(0xd16d, &(0x7f0000012c00)=0x0) io_submit(r14, 0x5, &(0x7f00000140c0)=[&(0x7f0000012d40)={0x0, 0x0, 0x0, 0x3, 0x8000, r9, &(0x7f0000012c40)="ab9cf7998b005c19b1ddd1f95d01c2997c1430fd22885f50e3ea32319d31684503cef4435b05b096d1c68b75036b2040329a9524179716fd9841c687b59fa75d4eec9b72193fe00fd063ee01e3b1329b2b8112792befb3faab837f8cc2adb5b627fbe6cf6ddea739bd34399294e89852b523ae45fde61bee54599f4804341365a0a36931feccb84ec8c944ef35bd27d9cfd4497917edc2264ae7d4684e2bc4c2abab795ba49c8f4c3e68e7f8f48fa02aa57397954fbcb9eca67700a2d9beb69bb6abfb22a4d63ea5261a63906790e790c412ac8e8d87da4e57cef9fcf7d83f3d38f2fd671aa8701d7ecacbc27e03795c9e203eb68507736809", 0xf9, 0x73, 0x0, 0x1, r6}, &(0x7f0000012e40)={0x0, 0x0, 0x0, 0x0, 0x7, r5, &(0x7f0000012d80)="c319a112b9640ce913b0556d3ba884b58719ffe7ab5485ba960c58c7065b5e386055663760a0c82c49b8ca92b7ecd8d883b88f04390cb43db112787a3e4eaed01730d4de4d0226c8cde5453735ca8f59478647b61ceda5d75799161004dd85ca1710aa037d032afb071bf528c848502ba63f05023de2ab6d564cddb1d360100c4fd61289a4e9dddf983137d72ecde38c05afbdbf7052b4e755e6c38acc4090fcb23691b79292232cd76b9754129f656a26c6cb59adf0113768f50ab37d05bd", 0xbf, 0x6, 0x0, 0x2}, &(0x7f0000013e80)={0x0, 0x0, 0x0, 0x2, 0x29, r8, &(0x7f0000012e80)="59e185e94f8d1da39cbb022b24c531def8b031e42088df290d0d6596b6e4431959e3794dc65994faaa961b3eb28da606a5ca7ef8c75509d458eff137bcb97a0a1bb227947a8555edb3b5b18d995c9727e44316aba794b29f0b7330e3fe99f88f585a49a3550ac2f3ddab5e4d32eb3e191d20cbafac3bd4b7b383c4435d12fb5ef61dd8dafae47bacb9b930f1f1dc57f1d5d9a05f8817380735a57f684c229b14d1c3cbbfc72099b0b3f4baa68b400841f52ec8bfe0a6309f1c6790844ae0ecf61c5acd123a79343f6f3fe2466f165c1f3c5e58de42c768ce7f6ca860d09f690f9184759843f0508cbe31fbbc4adc8d56b95f70d78e862fc6388c77c3004af0cb04be7b1a88c0f2912dd1120437628b9d2255d85d288cc60fa104d5aa9c4144fba9ba2e345d7d260067c3936c0a1fed2f30f8a97f9320f0067385b8646e7033ad0499d0a0bdc3878c1a4c34bacccd615fcab72359af51be6de14556c0bc21aecc8a8b9b742c6657cc411e2c94efe8aca8e4c696f1270a92dbf2c456b3d3ec814a71e527270de49b291deae3640c8a5cb42988d5c4b3d367333cbef23da52e8e69695018ef0e592e68db14f3828f15ef805909f8964f20671ff76a11a84b6397a2570532a645aabd414a20e593af45e708eb4523166265207444727dc4f2dd6ca8fdee31b9ef4e173fe10911913eaf379a4768b2437bd0f5ff497ea14d713232731a442bb1678a396658f01e09e72c225b6359d11b7ff3e7b85c867e02166fcb80a7d5d3dd1b4b92d714644528d543ebd07cb35ef5de76a3c2ac68548354ead8aac649d095f9af5d5ad961475d2e1f1160c18e3a01cf3c44c91198aa48ee9bf6ba4150a072e7ccf55b28e3717a86ee00a67dbb70bcfc0c9064d9a7b5e3783301058c5e135c4abc043d720e03084079f32714efdeee7c17b8f4190e22a01e86947766511d504a08c01be9ee4b8b993d5672ad80fcbf83c0f93adb0cf7f11b87a448dba3ac4ea1111345ca56b74493897cb5c223b5dfe1196271c40e6442a6aaa4dd25c41f1dfade12d92d75636fa149ce42819d4db9d027564ce460725eb4d9c3095e12287a631581a9f404242d8d797328a2e3030b57982a55cde87468ead3233fb6306c0c94b43257f83fccee19728e07de00b315a5831a1243bcc415c83f537c54f14ba1e52e0261f4a7259e5fe140920a36205f1c287696e6512448a81feb161f3da8c2c2c2cd719b249de1ab7a39181019adc8ffaddc965ffe8e0dbccae9aa61abefcd39230cf8286c13bf03666232fe36dda77d3bc378c22a7271797327f7c0e5909bb203a4d3414dc9ee6d7fe65f2e89aacca20975a26040ae07ad480ae0fd48f42826da8c3a5808a0e7d9c830890e7194d45933ed060921098a3115d3ed9be94ac3c37d437f5ca77270cd035ecd66fb88d3f161124f971fb2099e2fb238929a8c5c13fe903261d8e30173a4591d1257a9779bcb35781305ac6f90251ccb2dd58948b615d97476b37c24aed1db0e84d946ce71b42877c97604bfcb861b8cf510b9a363bcc3fb1c554d02c500da9ae40734c772db2e4bdf95f596d192555bd636e788ea558ece86045b0c75cb7b4f6ff15828b6a97b2af71a26b45076fbe1ede3f6c8149284f0fba4276451a79b655dbfa1ce44dce6b8607def68a9db10287bcfcbd756db969dd90a88a1918bd4e886fae65fd8f6cdb66beb95b88a633a27afcffc919997649d86d1ba35f5aeef879c6e05f134b63f66e10eec191bdbcebce722cedf915d705f140d294a04243ce8dc7ad8c6da7b725c8e7f4791f6617ac51f834cd3dbb27dfc3de2ab4c46f4a260b88e59101d0c396b3e58c9ff8817ec34c0bfa54a89af10ffcfcb4940f90cdbdeeee3b46b6219869d82daf522cf52af01d2a4f741ad848e55ec2de5a5089ac89d2943ca8acbba09a75c8eb301db890938ad0d8298dcf384224f04c2821044baf73ed9423f2114ab5cb6fa6c45e0980a3180dbfdecdce9017369c4084027df7ddae1a1f89b4c2fa4c8adbfb9efa3a424ef57a86186fd463eda60851c4f49ea6e1b5f9c2ee7ffcd717ceefe5331c07da1f4262ebda821a56768da09cd4033c47c4a405d98fb3f762ec49c15df7600df5850338c3b3e1540ae68d2f5ceef807e0dccf3c5c94c1b54d6338a877fa3be2b1cfdce6c158aca7f4fb3a9586eb510dcc0a94fc950eedc5055dd3cecea589450d5a0a9adb67febaa469274df40a3c8b8a0fba55593fe7d77b51a20d9567a55cdf977c838a677e9a598e345f54bc3252e2016fd5b77e8a3bfd325759f3783d5bbd25a37b6a0dd895bec6a80408f26a535a61c9057841d63116c9827fc7452a82c10e8ccc822f954fb89210f321f1a17bba68f0ac7aa6fa10460cae96d83d4c6426b73ea9a455c570f2ac11dfac27fef7e3f09f78c70d4612c921e6f551cede19e4644514725183d8e9bf781490ac8fc3bcc11e57e5673529ccf5f8201bd1eb62fa5692e3726ad8dc3672968c379301e9b45b610d45a7f1bfbf90fe6c25d78cb90a7899bbf9c2027b1f1b03d1329102e9314a2f8b4cced819735bb9e3e10f9194a0370794b5bea8541eedbaff621e00783d7710eae9eeb362a1028a060f95c7f9675881d7335245cedd6ca284a235a9e92b5d6f1a1ff81f35b0127628d864124a0f33f9a492e529b20bb100821eb7d78771b8be990c7bde9c2c72bc34a3f183e926967dc35a10ecc74113b63713c6d5f840bfecb80348412da990bfc0555ee6dc6bd7933020857f42f5a4df8ce138c6e8ee095b7b425101761b7874fd0fc9e08f9b7ed1679244cc7e64ee22332d82c329c96851e9486462de8eb52f2ee8fea60076d4cece36b325c531038248a41e4fd3409860a27d372dc318b14e822b21dd5438b9d5f715a58c65ad559950311a76239ac0725caa79ced992ee0ae9144e98dcf883ad0b55dee93e8ff10c46c7f44bd959544cd11469a61b3058af08e6d21c05fd40afe4aecb42ce493e21e6e5079da8c63694de7c0507933206152a7eee286bb8f8442072cca01420faa7fd142971de5494309ea370ba3f0fdf7fdf37a80ce4e18c438a010b26730543b0a03ed07d1df8d0fbd6f341e85828f3214baeb923b58fcd33772f81e2aabbede0147c87b1d8ddcbad4abeaab17c755cfed2f52e94740e9174c5792ae6c03cb37c7dff7a2d3ae1647449b97885d347f76de978581584284624e418dda42b60afa851108a6a60796771397520c37bd1ef9a6a85f072769a8f42150842b8207f3a90faba1a19b144c8229cf46bc84587845afb1f1f346a97efd4e4ae3e42a8991af29b95941255ae06eb92729b08b63488111818a357362fec37bf3bed35ec9dd6e4d6abf8cbd0516e4df59ca08af25f47aa57be61b0a8215ff28e907e7016be35e747bb71c769a5d87380ff5ad6136fdaee990ca5be12156c28e64d5bd4d92ccadee1ed48103a6c02673d78b46dd7759f49c03606c9e4767ab83f294910c5c4db77c38148a24f12eed7536f4eb7a2cd2216c8889ed1b10cd770303fe86cbd2d85ef0d8adcb6062ccd3a814157b70342e8e8107f836343c16f27de5aa63fd6f6fe3e81a05e405634150e382c59fb5dbc20700db00766c6481ca791cef463c910b16c8b934ce9608ff5fa946609b8c3a8e437a0b49a99b520163fc4e1b0da3d33b9b7787dd238fdc2e9c91d49110cd15dc839db8a4ba4992a6cd51245a86039b9b6c0c5366886a7ce809ea4f669a05e9ddc591008794cf48a2755639b19062857f897db6234955b6893bc9cf85f481304b92f0b96545ecfed52e3d96fd88956147c21a68d487f1776523d4d4ff3671521dbd3b5b4094e0d8b1be705f8bb72b715a7763ec7c3af901b0b59243420ec42dbd9f5e6b1a9a45b47571f4a100f52e89d652f2ae1fa7d36453d6613b0fa276c9c9d5516b597c1979270473b9c67cacc56f39926f0ec916c24cd362b10430e68ca1839dd3ad403c013778c3dba1f04a73bac44fc8561d04491f567564c7060e9161f8451ba27b0e801f4cb73bf5cd9f5772562371ae1c58b19945fe93d77941234a1933fc083666143f7cdd1fafd3c7d8106195a65f4bc2df0aba65a4319244219542156c5b8ef112710a596e7ae9a2f893ed7032a222a81ccbcc449cf636e9daca2e3b6ea969f3d3b4d786adb4b07e12df754c49fb8b9fcd6c8e55674688ebdee35844a49e47e9ef3ae11792a85d004ec16b27fae8fd99f7bc90173a673add20eb00f34a0786bd0f01d99e9a2a4479a78c321b15879035a33bae80ea4e622c2c37c0e2bc0a01c82927e23b37f85c344277b8f425ec5d22d99f9adbff00a4f406ba0c3cf2dcac117d6ecfc6f642108c33431ebcb25ed1316befadafb7c71b1c1d95264cd8b6712ed1c0225973eb93d8e7ef52d1f2e703deda53c860ccb76601cee6f45d1ba8e3596fa3162aa9f7d4e8b106323438e10e9aa76423ffa3be64ae89df103d961ccbaf43aa84d654eb6d244f375efc493af196f1721a51ba0a0723303c0df9badc3d75a97fc71a60aa9a09247642b619923946216f46ac17bd81c55a967c2ef104441e469abeb2b0ed4a23874bf0abaa2c08c4d2f925307e2dae47de14526baf8fb7463c6c13cac9cbcac05ca968b616945d3d464bcba9248fab75c53a7ceb815b738f0ad179447d72e4c373ee5129b643fb782e4dfbb63a6e6aaf5100b21435b9cd35d49710fa67b72b154f7d1ef8b92dd6aec13301120905063d4ad3a189d64ca485a7dde44eb0adf5a4f36f87d46b7f89d682a7225e6916615da2bc40bd2a6f007c06dfc7812749642b710778646be5bea6a54305c82ed9de618935a406e1781e10d21f27fea09309d8684d2fd993b32015ce991fe99e5bfafe85477d7a9ec54972b63d2a554687a95e96865f7fa7d735ee0eef7e5bf2d9ecbd543ea93fbe4ff84d859e4d655beb845ad5bc2b238d3cc62429000062e342316bb9ca605c06391e1b35dd5394ab67cfa6dacb84850dd137d41108b0b0c1ffb5a58a8be5d760808730f11ed1785dd40dbe543a86c5e60cfa41fb9827e08a065ec2a6cb32f6c7fd2debb310658e5f976eb870bc27adfc3353c4f265af4b62a2944b004f71680040eae5af9bd19b3c4e7faeca7cefb710678247c1555ece9c12d921dcb35143df6d48b3fd64e25a57c54aa4d45ab166a98792d91ca0bbc781cb3d6ae67d446a4018f63c147409fc0a3f6612a5a8f15664b3aa89ff7fcedfc5bbb0276d8e9a078f04e2f2d6f1f393d43134e1eed8197061a2a324c67f9ef60cac8977448ae47a278a30a59225192753c7c29ec38672e220cceaa0b1a99df024c0990e3ae6f9c14059ec0aceadd7554e516681a317c6a997f8cf0f8e4f2e0e9eb28b00e3e7c43f624a46e153d923115b5b09d91bcc41fe6a99c6a9a037cae835df996754d16878ca2b2b40dbb94bd7cdd52ae60d9777dd22d0c200e5d941e3bc0ddf4cccc328d63cb4799030062f78162c62f1f5690688fd5d7d31317a44f52ae8c344e84668701384f68c183a99dc4181d64c0f2edc0887dbe67700f91b1dc8c1749ca4876fe62076bd66712c9a227eade08ce80476fe9716c7b86f15861201117db0e64731c8a308395267e3ce7e8cba60a396f463068719db6499f9505ca9368fd79e2e9643df611faa038e01c53f70d8fa7fbdee505fe630d6e897ed480031284cd3678c545a3eddbdc0d9a73e842e99025c69bf8c75616ebba4ee9775b0484fecc92191656fe06b864db8a574954811218742676b16973955d0d23516ea47185d17c50b004e63e64c47ee9c", 0x1000, 0x81, 0x0, 0x3}, &(0x7f0000013f80)={0x0, 0x0, 0x0, 0x7, 0xb52c, r5, &(0x7f0000013ec0)="8b99e1b6f177cbd1ec7dda416609848e6f4f02f3a1ca38a7177e6f0c4f7d0dc5f2253f1a24e29f437d184124a405b4c6998765877ab53779e559cc356b19743bafcb2077fdc413f9e1dc596c763f82fc765341b1c36080bf472dd5ff42302550fba7c5b16a9165dc3c57e8384373d0ccd8c97c53a722f4da63324f9540cb713b3b4abf5582907ddb", 0x88, 0x4}, &(0x7f0000014080)={0x0, 0x0, 0x0, 0x8, 0x3, r13, &(0x7f0000013fc0)="6dfa34550791f6714f91585345ad98826ba7e5293dc4e291f20713043105ebaeb2211fbf56ac6bbd8ef5473ccb7aeafa88ddace5dbe48aa72ccd380398f6e5dec1e76dc973561d41354fa29c1e0218316a808081e4fb76188a77e6507a470c470b9fd68c97a1dc90aa80ef55dc65bdf2114c81a5edb9bfd8ab00d02d2ea61aeb288064a0fbe9e7e7d67aa84ea1ac7117e8f90c865114901e4774c8b5ac72c9494487948345a881a3721f93046bb5fb998d292704ee4ae2e26a", 0xb9, 0x6, 0x0, 0x3, r6}]) (async) add_key(&(0x7f0000014100)='logon\x00', &(0x7f0000014140)={'syz', 0x0}, &(0x7f0000014180)="a136b5b788d8ad67e5e1d4307109c3c2eec2be45300e925bd204950805172a15268d61fa41572fbf0a0d45285bd8ebfbf5fcf8696cbced3efef52ca136bcc76c5b26715427bd08bf06b1ee23f9193f139abb1c75261e25636733faba06f9b94370de026aaaf5c3729d2463ef807025dc15a9b796bd5d400d998de2b3d06c4a058cdb876be26c9e32ed81dc53b0f813d90847a742b94426ae9ad3dd5964dfbcb2c5bf270ee71d751c4341bfe3bad3c47bdedd9d67cafd8f7ec8a031e83af037c0080e358860c093e5e0b694d03c4e9b97f1b64ce6a81e9d4c6cec1159fb1382c98c48ebee622c0230e43801", 0xeb, r10) (async) fadvise64(r8, 0x5, 0x26, 0x5) (async) r15 = socket$inet6_udplite(0xa, 0x2, 0x88) sync_file_range(r15, 0xf9, 0x6, 0x2) syz_open_procfs(r1, &(0x7f0000014280)='smaps\x00') 1m14.516022231s ago: executing program 34 (id=117): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = syz_kvm_setup_syzos_vm$x86(r1, &(0x7f0000c00000/0x400000)=nil) r3 = syz_kvm_add_vcpu$x86(r2, &(0x7f0000000280)={0x0, 0x0}) ioctl$KVM_SET_CPUID2(r3, 0x4008ae90, &(0x7f0000000140)={0x4, 0x0, [{0x6, 0x6d17, 0x0, 0xee, 0x0, 0x7f, 0x80000000}, {0x1, 0x37c2efb9, 0x7, 0x6, 0x101, 0xf}, {0x0, 0x4, 0x1, 0x7, 0x5, 0x3d4, 0x3}, {0x80000001, 0x2, 0x0, 0x3, 0x520c6044, 0x1, 0x8}]}) r4 = socket(0x10, 0x803, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000200)={'bridge0\x00'}) timer_create(0xfffffffd, 0x0, &(0x7f0000000040)=0x0) recvmmsg$unix(r4, &(0x7f0000001800)=[{{&(0x7f0000000180), 0x6e, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/76, 0x4c}], 0x4, &(0x7f0000000540)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x70}}, {{&(0x7f00000005c0)=@abs, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000640)=""/69, 0x45}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x3, &(0x7f0000000700)=[@cred={{0x1c}}], 0x20}}], 0x2, 0x40000002, &(0x7f0000000740)={0x77359400}) timer_settime(r5, 0x0, &(0x7f0000000280)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r7, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r8 = socket(0x400000000010, 0x3, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r8, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, r10, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x0, 0xf}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0x42}}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=@newtfilter={0x44, 0x2c, 0xd27, 0x70bd24, 0x25dfdbfc, {0x0, 0x0, 0x0, r10, {0x4, 0xa}, {}, {0xfff2, 0x2}}, [@filter_kind_options=@f_bpf={{0x8}, {0x18, 0x2, [@TCA_BPF_OPS={{0x6, 0x4, 0x1}, {0xc, 0x5, [{0x6, 0xd, 0x5, 0x4}]}}]}}]}, 0x44}, 0x1, 0x0, 0x0, 0x8848}, 0x80) r11 = socket(0x400000000010, 0x3, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r11, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000c80)=@newtfilter={0x24, 0x2c, 0xd27, 0x70bd24, 0x25dfdc00, {0x0, 0x0, 0x0, r13, {0x4, 0xa}, {}, {0xfff2, 0x2}}}, 0x24}, 0x1, 0x0, 0x0, 0x8848}, 0x80) syz_emit_ethernet(0x7e, &(0x7f00000019c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60f81fcb00483a00fc000000000000000000000000000000ff0200000000000000000000000000010400907800000000604aa1d300000000fc0100000000000000ab640a2081f3c23eff0000000000000000000000000000000000ffff7f0000013c000000000000002f0004000000009ef1d573feae088d89cb0fca0c316feff1fa57a5cf6efc4c0000733612474bb79e2414805406c3dc69775d2a614498f6be42c29d1a6e1182f8bd97d521ffd0c05537b1dbaf54f65cf036e76947867bb2f9f4a1ad54db9c20788f839d788cccff9c2c252c2fc3174bb1a3ed65ef9f35ffffff7fafc565ba5a99036e56df4d01186d3187cedde1830efca531427c7d85d0e40bea57d238a7e7effa4169274dd9eb0860c4"], 0x0) r14 = socket$nl_generic(0x10, 0x3, 0x10) r15 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$IPVS_CMD_ZERO(r14, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="41000000fb5c3e248d79f73c0dd7b8314eaa8ab20b596cd5c11bb7a08b6890d3490f489ee919a38a3b7dcfc0d20d3ea36063a82807", @ANYRES16=r15, @ANYRES64=r3], 0x44}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$IPVS_CMD_GET_CONFIG(r6, &(0x7f0000001980)={&(0x7f0000001880)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000001940)={&(0x7f00000018c0)={0x7c, r15, 0x200, 0x70bd2a, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_DAEMON={0x58, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @empty}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_virt_wifi\x00'}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x7ff}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x200}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x2}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e20}, @IPVS_DAEMON_ATTR_STATE={0x8}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x4880}, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0xca02}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r16 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSWINSZ(r16, 0x5414, &(0x7f0000000040)={0x1000, 0x1, 0x7, 0x1}) 1m8.697364685s ago: executing program 1 (id=150): close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x21081e, &(0x7f0000000080)={[{@i_version}, {@nogrpid}, {@bh}]}, 0x1, 0x51d, &(0x7f0000000200)="$eJzs3c9vHFcdAPDvTLK2k7h1WnoABG1oCwFFWceb1qp6gHJCCFVC9AhSauyNZXnXa3nXpTaRcM9ckajECY78AZx74s4FwY1LOSDxwwLVSBwGzezY2di79uaHvZb385FG89688X7fizPvzbxd7wtgbN2IiJ2ImIiI9yNipjyelFu8093y8z7bfbC4t/tgMYkse++fSVGeH4uen8ldK19zKiJ+8J2IHydH47a3tlcXGo36Rpmf7TTXZ9tb27dXmgvL9eX6Wq02Pzd/5627b9YeozVTx5a+0pwoU1/+9A873/hpXq3p8khvO56lbtMrB3FylyPie6cRbAQule2ZGHVFeCJpRLwYEa8W1/9MXCp+mwDARZZlM5HN9OYBgIsuLebAkrRazgVMR5pWq905vJfiatpotTu37rc215a6c2XXo5LeX2nU75RzhdejkuT5uSL9MF87lL8bES9ExC8mrxT56mKrsTTKGx8AGGPXDo3//5nsjv8AwAV3/MdmAICLyPgPAOPH+A8A48f4DwDjpzv+X3ncH8uy7GenUR0A4Ax4/geA8WP8B4Cx8v133823bK/8/uulD7Y2V1sf3F6qt1erzc3F6mJrY7263GotF9/Z0zzp9Rqt1vrcG7H54fVvrrc7s+2t7XvN1uZa517xvd736pXirJ0zaBkAMMgLr3zy5yQfkd++UmzRs5ZDZaQ1A05bOuoKACNzadQVAEbGal8wvh4+4z/2hwBMD8AF0WeJ3kdM9fsDoSzLstOrEnDKbn7B/D+Mq575f58ChjFz0vx/sTawNwnhQjL/D+Mry5Jh1/yPYU8EAM63Y+b4r5/lfQgwOgPe/3+x3P+2fHPgR0uHz/j4NGsFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA59v++r/Vcpnf6UjTajXiuWIBoEpyf6VRvxMRz0fEnyYrk3l+bsR1BgCeVvq3pFz/6+bM69OPFL187SA5ERE/+dV7v/xwodPZ+GPERPKvyf3jnY/L47UTg02dRgsAgOPtj9PFvudB/rPdB4v721nW5+/f7t4V5HH3didi7yD+5bhc7KeiEhFX/52U+a6kZ+7iaex8FBGf79f+JKaLOZDuLcvh+Hns5840fvpI/LRcoDkt/y0+9wzqAuPmk7z/eaff9ZfGjWLf//qfKnqop1f2f/lLLe4VfeDD+Pv936UB/d+NYWO88fvvdlNXjpZ9FPHFyxH7sfd6+p/9+MmA+K8PGf8vX3r51UFl2a8jbkb/+L2xZjvN9dn21vbtlebCcn25vlarzc/N33nr7pu12WKOenbwaPCPt289P6gsb//VAfGnTmj/V4ds/2/+9/4Pv3JM/K+/1i9+Gi8dEz8fE782ZPyFq78b+Nydx1862v5kmN//rSHjf/rX7SPLhgMAo9Pe2l5daDTqGxIS5z+R/5c9B9Xom/jWWcWaiP5FP3+te00fKsqyJ4o1qMd4FrNuwHlwcNFHxH9HXRkAAAAAAAAAAAAAAKCvs/iLpVG3EQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIvr/wEAAP//Rb3T2A==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x181242, 0x148) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0xc, 0xffffffffffffffff, 0x0, 0x0, 0x40000000000000, 0xfffffffffdffffff}) fsopen(&(0x7f0000000040)='fuseblk\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40042, 0x1) r2 = socket$inet(0x2, 0x3, 0x4) mount$binderfs(0x0, &(0x7f0000000280)='./binderfs\x00', 0x0, 0x2000063, &(0x7f0000000400)={[], [{@flag='dirsync'}]}) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) sendmmsg$inet(r2, &(0x7f0000000f40)=[{{&(0x7f0000000040)={0x2, 0x20, @empty}, 0x10, 0x0}}], 0x1, 0x800) close(r1) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)) 1m8.540696044s ago: executing program 1 (id=151): syz_open_dev$tty1(0xc, 0x4, 0x4) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_PIM(r0, 0x29, 0xcf, &(0x7f0000000000)=0x3, 0x4) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x2, 0x2, 0x7, 0x9}, {0x9, 0x2, 0x1, 0x7}, {0xf08, 0x2, 0x2, 0x2}, {0x0, 0x82, 0x7, 0x9}, {0x800, 0x5, 0x7, 0x3}, {0x8080, 0xc, 0x5, 0x5}]}) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f00000000c0)={0x0, 0x8}, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000140)={0x0, 0x3f79f000, 0x4, 0xff, 0x4, 0x5}) sendto$inet6(r2, &(0x7f0000000180)="3ba07e15a0d0ad70330aa860c6d4cbd0fc2f2ac18dac31169253a5f860e3e0d21911519f659be31302028287d09423b900bf905e8b15053c2611ce0531141ebbd8319f11847764bde5bd8eb800e4e8a5cc742114aaa30932bb12cf6165e3ff375787324e4154b4c1a6dbeb7a6c0f1a8be40f2ceb6852e1a41c6ef62d5f6e3205ce16ab0e32bb9aea75f7fcefeaa7c10746ac61aca0af3f99bea40da3ba8c6807fead496b84d57f3ca5111deda06d17894004b8372fb23fbd545e2f21d1928ca1fd359d177b78bb50135f404f55f48ff499657e384e88389528808eb14cf5a2c2977fb7cbf7b32b9d3e4c6b35192f2fc82ef4d17538d09d8905c3dcb781c54285df5e2436af18603b235f19118a416d6e4e9cefb9297dcae5b5a979f215b4aab2c2f89e9df363a89fe3f3a2621b99e01615de81e15615a2daf4cefc2339229f83634489fc0a0361d6f269cfa561bee79c77456da4a0150356606c3d593bc14d77b9df56919ae2be4ef639613641da6eef65116103c406b2f692193267d7b9c82c51aa1d3a92fddfda7543210f6f2574afaed291f2b41384a6d376813eb6956f879e5fcf09726157acb31c49615940f05d8ffb8c4751231873a9c88e49fb8b478908a2e13e61b0e2df2f2509b83d0913dba3fb818ec5049cea6c69e520df1edd5e0f4f1e37642c6307725ca8c7bde287f9634e8d54ecd2a8cb0e66c5738d3a57bee3503e1a9a137c198feaaa919c8ff50a53fa801d0c34ee3dac1011c73de88c53bfbe0df287d6d5868264c313a5cb4f3b2eef792a3c83d791a367186908f574fa18cfa97685d8b3091ed9b1c097cb224b995b7a705e6f6eade2ea0c3e0c8594223df65b0d754e86376008cc032d07924aa7e4a0e33dccf951a19b32c21a21ac8701b6b1c79fa71ab4f815a102fbfb73c9ebe208a94f973905ec444853248ee14de04de3166918d06963622e81229f3a3cfcbf7479ac7c9412be827eae44587748e4c14ace9b05e5be4e9442fb5915172b99348e49904354fe4e25526926700ee2f14f0ab44960ef12e16959d0c7a126230b70fcbee6a4c521ab80ff625326e985a6adb912296b0f4edc2c5466e0a4c398c39b876eccd9d1d178be0c7b232830f23ff111fb95c884029cec5f66bcccdc26b83ef65b7bc06cfe0610161008478ee6bbe5ba70de682115de0e9c329937bda3efea44e1462262b8ccfa913385d95102aabd912989beab910dfbfc967f7af3e3be2caf858a3f333be0dafae2b7d7ba554245819446e56cdd4444fe4d5cfa38c266829808dc41810f83f538db249b7ed70d75de13acb06d2c6ebbeaa9110b2a58924df1842c6d6f30d5a0bb69436f16f41b52510f5c6bca8a4b20b9bf88b348dc5a46c50ed44efb78d881fc1ab5214169d6b66f2046701eca417035c28f9a1fbcb48241bfc7cd06c38863a710653628c483da7a6f203e50783ef5e159a24383798133f40a3641deb8166a754ff1282ecc3aa4dae91faeb901f682764a843703d4eec17fd70032b3f16c820c3e85992bec75d7755b87dec7df5aaed7d3f29040f2344839a64287332f7ca4812a6cf0f6a0f32d05def5c33cf1a3778c2dc27ae4a4fc2adb9e5d77fb57a21ec3397f0ccdb3a1cb1f375c5fc5b5a0a4eda0ae0712e944bb70bd171e770f445cad0642d1f5519110f81de0904ba0e834b5cfa647e7183287e63c821a5e50177af9f72ea62d684eee5b66d2b2a4cf39a2a4e971d5b9bed8bc368edc55bc6c257ee2d3e1353b49930b0e65b5ee03f48d7983f71628ea2d4bde60beb780750a0f8ac3595070e700099898abd797376a26b6e4cab09f722484f85426ebb4500efbbda326b21a8b683bcb0190101b002d4c5865ce650953c700c9ed6b2d73ad072648eb9dbb931af523f975c937ef44955ac552d3dfacbd365d71955cff4d00735f5a112af9dc16e79fed5a621251d50f5bd10a62cf3089b93c7b9cd1b7c794b5b0b0f2af56f36d24950e257167e27a984301857f065c3286f198279bf7c85dccc5b6b4f5e73cedcecefe2c4e253833551ee18f463e0074e43bd6f23f404249189b79683aa9f74991d6c4b16ffb2eac6b4c131179712289eb94fe73e5a605ee85aa34855cc02b2afc0359507d74483300b024cb3fce19f7a2cb2b14eba737fd86e9c555a8929400f8a32af10d6f25ade4c6f934d5647bc97a4efb1cc41947c80d0be220273ac7938e76d507b191b63e9c2fb47c2bd9faf7e5af00dad5df0b93d9ae48731af0a772297e6fe934db4b3eef785b0b7b37db4fce7765b83d963eb2ccf802d6b70a08704011d7e0b69a50c63f6840b3b46e7c56981a94f891a4f10aeb7ad120fc8bfefcc45e1765bb8071c88b3727fb77e759c85be515e525a31ad3e61a4f400b193148a75d66f3af7abfa8b87b9d8aa786272e221608a56ed55968b0f9a00bfb3734a0681240b5e7027d34ec8f27a72bb58d9c46bbb1620fe7f6854f8a0f4d90863ed52bb7b435cf456bbb8f2997d43363d3146eb87417689beb58775d5e2a0e10c46a89b2c449f57bf2d7e6bb9e95fbef79ad327f89667428ce75c45fc0f1627b92e31869a961ee77bd1701afb0cb91fdf4856c4aad64e4074e23641a12885e6115438af1bd668fc3e300205332408943dad4be08df2ea1b551564e7a3bb55bec1fdb5967101190d4cea9d983dccd86567d2cf53866fecc6beb5fc1fc0c6765cefae591641b2408aca51e5644e0a08605dec6fc8d4c82922f2e79efd423c4b60a014eeb545bdf1d15e7af2eab6d2320b7d668a619f3c3f3fc7b3308128cc884839c0fce10716bb7c0aa68c3810403da2cc0eddde4ae126daf9732e59d82d7fd1e22b23254e022c9f1628fc950108f54edb8c4c6c3df4f2d98a2388046de8dbb7051a1e36de4c23da0cf417758eda5680e85a9a65fa5048937c40a736024d93ef3390a83f631f961a3d539c1d7703a6285057e7816dd8f07f46643c136340c8bbd27f089c69b2ad82c3a4fd489e651567758b70fb505a90dc6c16ae9e6a8dad31e44d277e8faec9ec763361c47ae1019d6b5992a5483d42ad79ddbb5bba304074eea0ba3cb40179083aa888e7679374160c6e094923ef104143f7fcd9fb8fb902d7808446c77805ede6d1ef14adf9efc915ad0c6510d98765cc7b4a73182242e2828167a7efaa95d44c2ba9c49c5413601da342962080210a8ca96e394a2008ed928854cf4496993de7722690c98f9be57e67e98483906c6e4c548aa19911ba8853660222db78ecaed415bb31ed08513e39f73b8ec13539896087f3b1764e8dc9dafeebbe7158d06076cb19a9a074f8ecc907fc6345941e1582824c4d12501c0a05a30362c4cadd473aff56d580a68705fd196a8fdde03c5c485b1ad32b3f5621be2e16ad4fffb24ff9ea725887ba4c94dcb7752014f6f146c3c2795dc38118cacb9cd03d4b5714ce8ee9f8b65863501fbd35756502f241edea70fa2a1fed79856a450d152f8cdb5e71460d2ffe0413f6a013610249b1936b034bb982d003a8a1b6db337d6629d6d4405a13784fe097bab541d4fe07cc71549a384b7a8b02b1031e66b99458711afb6c721dac43428056d9f25129877dc98c15766f78cd04f04c0a6d2d2f327571bad94f4f4173db1d27eeedc7a15f0ab8b4520496d40e65409aff26d832a57cb1342ffcc003f1b3f159d8a8cd26afa823c9e39514f1c72046eb07ec3d3a657233343e8f275d46179ef796521f4157c794577ac303b4be6c5d8c101b5048dbf1ba39405fc0a9ad71c04e7c4894110d88932e90a11074a61b99802584e6d83fbb012eaa6feff06169b96912a32e4e063bd65b22bafd5c07212f229eb5c1df17b0851582d7b9889f2554ff10eb406d7fb05947651fe467bd9b360833c791f0b1039e099e65003463e1a113fb59807baab8d740a1fbb5cda89055766b7f8e990f70c4bbfd132fb30e0f18cd6117afed7378b26ef3594c192bfc4557e75e4918a19d5ba06df48b1d62bcce15e906c24df8c9db3e3623b25763c6bd9fa95685a75bf4eef4effbc9233821d55e3e41ccf8c2c6874ded9e361a23fa9183d22d6811bd38d60b3c1a35de716315b542e160b0dad1d07f88b920b06ef09ff25d9884faba4466687d2604e0cd0f9a97835baa118e057b2ac1340136f83b4b9b4d57f71569ddf909f9ba4ac0f99ef8629821e83c7c5dc093b0e6bd02408d63bf1c2605e308d373115a89808df28e272c3c09459fbf440ccd60adbae4c7e557032d3798805d21f05331e7786c220a3002bfa8f7b6e7a25a51dc17b2c3c57cac6cb0db86cbd2cf77562aaaa20e2108b002abd0e4918b416ebf2ce74d3f90879483027e3ccf7a5ec733b4f0894a1d4ff2f57b586082ca34f85eec27775b111b5e84e11c843877df9e1b98499c0237fb7172d17e548d73cd49893d2b765435f924e3c4f7d62569edc1e3bffb4a795ca4516b762356ff8f86c4fb81ab82f2e371bf10127010a3365c8cb9bec7faa49b7c288ed02549d40572f8b87d03fa03461daa99be5b8e4f8e3f49ab27814802eae98514440a8e96bd8d97dc9f0eac11f13079f04ec56c5dbeaf820f22d833f319ef750a113b676dbaad3aedd45e4e3eea501a47378c521191798d5d2d215758668823d35bb1489618e05090f4425c1e87bb8a6587a6813761f8c0f4c1bc08243d7ed5cf1fdf299cf7b92aaa0127f6a93f402b4ec87daffc421066e196e67fdc64f576a56e42dbac7fd3963c43996836d5534836cd0d491196583e96b3ec6bdb4cb23f59de71982ee14f1040174e0744929d61ecf26007540e3879469c6cde84534eb685fb64e5599e2c4cb53d0c046675a20c38c9bf3bf88cdb2732f00cc8f5bfb1879826e4ce196d018ab2dd712f6e6b590bc1e555cc95c8e467e8b4463732351b7bd8eb8b545116057d27396d9b6bfd8c7d5731bc1c4bdf8398d3f6d4ed2d8506f5cce1bf86472f9f2f1ab8439892f3b9d1d2a2962611a21115a813d93f0b4e74e79da2d19dd0271c945e813e684f93a223613b42c6b26411ea4a4b4f1355bd701e22877fd30d85329c71eb7ece58a1a13de1e515b222607aca752391b5e937666c67580e0d6f405eedc79f41cb37b1bc0893dd06d338de7026d813cc058a411555f7efb4b420b3e0ba0aae76b03157e92ee035653d6aee68954aeab95c284d42901dbdd6f192a56ce7a62dd99c7f0be7d1c8f438345fa8655ff1a5b64621b668a777912a42062d853a035a6767da110e3678a4ab1d35e90b2d12fc79835759eccbed4049e33063126da5143a9a6d2b5a0f30d0b1a0ce3ed7e92d2273d6f8104ef7f38a88ababc2948f1a7f79c7d09f3427184cf262bc93ac48dde2b2f8240f1c38a1f7ec7a2b84aad992bc1dec8528e91ea5f931212c0f60b7cbefc931533918c6777bb9e9844ffbfe8958e761049627706ce7f3cd91ad0731bf5a1f71d84826ab5f2d4c837cdfab68aec361d0904941bda3f3aa2faed8ddac1af8f6aa21cfe59f5455259cfc193f112b1a7fda8d45db8aedae60ec262984e58bc6b69afdb02db83ebf5ef235140902a672e1628b786891688b6dd343b30c5e8e8cada60174829d301bdfe4b4234e91a39b1dfd2b74fe9f6474da4bd86e5c1bfdffc642b49c406814ea4cd9fe74f95b3460f3be15e4cbc9ce4d579de178ec590a01e2beedbbe1e00aa5b60b4eea7b8d263936ea5caa1c87b1b2c6812876e9d77f27487f778226cc5e0d0b1bcfbe1e5f265f0221537d1aee2e07b482431ffc838dd8e34011a094c1fa214d8247318c87f1298b353edfb67ff82397f5b", 0x1000, 0x4000880, 0x0, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000012c0)={&(0x7f0000001180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000001280)={&(0x7f00000011c0)=@deltaction={0x9c, 0x31, 0x800, 0x70bd2a, 0x25dfdbfc, {}, [@TCA_ACT_TAB={0x44, 0x1, [{0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x1}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xba0}}, {0x10, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}]}, @TCA_ACT_TAB={0x44, 0x1, [{0xc, 0x0, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xd}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0x10, 0x10, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'nat\x00'}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xd}}]}]}, 0x9c}, 0x1, 0x0, 0x0, 0x90}, 0x20008040) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000001480)={'team0\x00', 0x0}) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000015c0)={0x18, 0xe, &(0x7f0000001300)=@raw=[@jmp={0x5, 0x0, 0x8, 0xb, 0x7, 0x0, 0x4}, @jmp={0x5, 0x1, 0xb, 0x0, 0x7, 0x2}, @alu={0x4, 0x5eec8e1b176bc9ab, 0x3, 0xb, 0x6, 0xfffffffffffffff8, 0x8}, @call={0x85, 0x0, 0x0, 0x14}, @jmp={0x5, 0x1, 0x7, 0x3, 0xa, 0xfffffffffffffff4, 0x8}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x6}, @func={0x85, 0x0, 0x1, 0x0, 0x3}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @cb_func={0x18, 0x4, 0x4, 0x0, 0x7}], &(0x7f0000001380)='GPL\x00', 0x5, 0xbd, &(0x7f00000013c0)=""/189, 0x41100, 0x20, '\x00', r4, 0x0, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f00000014c0)={0x5, 0xe, 0x595b, 0x9}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000001500)=[r3, r2, r3, r2, r3, r2, r2, r3, r2], &(0x7f0000001540)=[{0x4, 0x5, 0x7, 0xc}, {0x4, 0x1, 0x4, 0xc}, {0x4, 0x5, 0x2, 0x4}, {0x4, 0x4, 0x5, 0xb}, {0x5, 0x3, 0x6, 0x2}, {0x5, 0x3, 0xc, 0x3}, {0x4, 0x2, 0x1, 0xa}, {0x1, 0x3, 0xf, 0xa}]}, 0x94) pwrite64(r1, &(0x7f0000001680)="1bc8480491ade5", 0x7, 0x0) writev(r5, &(0x7f0000002b00)=[{&(0x7f00000016c0)="0a9ef3d523a00127ef61e65418db0b56b9f56ecb9ba5f33517a7799cb8d6529a40e444fcb60598eecc4ae50beaa92180c810badd4234601e8108cd9ca41c51d19cfe9f9531a81376bdfb1236dae22974ef41c311", 0x54}, {&(0x7f0000001740)="b909bf5446c6effb1ad819f31635a4473ca3d5dc2b1ff3afdd3ee412f89ebcb40120bb381c502b784663c39628fe299eef7f3868c09478fc1e5b25dd5caa15681b912ddd4513979df424fdc401b1ff7cf96e324cd164fdecd1537915811a905d5da020796fa25389d53f9f07f19e0af5eba54df6cd870eeccf7f83a1097d6d73197613ac3c4a122ac24f79f15234a879c3763d177a3fe316ce980f9a35d881fcd6ab0754735172da8b7cd6379f4e1e26f9947aef3f4e3a76cfb2eb23016fd07af7724ff118d1ea8cb8f1a7c4f060d692", 0xd0}, {&(0x7f0000001840)="4356cd433635fb3a093adc3be9088f41a34668b1853d694249615352f936d829be580db47f1b95ab2cb58a047f33ce52c72357568d4cc451eb41fcec7e802214d31b4bb37dcaa4d7aa60fb1ee20e3b300f37f748e1a61b95f23fa0014061a3ff3e985b2f1ddc3da8ed09e3976cf958a81f0f642ff809ec7bd763e9c0f4e45a9002215696d4179d6b81fd2fd0f693c2f25a50523bc350eaa5cf57d49974aa0da205cb4d7183bbabfff2e99a24e37f2d1dd66d4ad6a143889d7a91b7a122939759751223b590d37949641b58f872d741aa232f5630aebbc9989e99547c299015e1462e9c13c7bcc426cca73f64f55c37", 0xef}, {&(0x7f0000001940)="0cfa62a65e67c6b293ed8b0355af4310fa494fc3d133e193ed9eee311bc76a5ab085403a5dbb0e00f072481b0fab0aeb4afa5e6a81c0f6692477bb98bad7ff153fb9088ab9898150568b2b6e", 0x4c}, {&(0x7f00000019c0)="dfff62ad4642321d86e6f02295279cb08bf29e4ebeaee9d46165940dae59213cf9e118c8a9b7d6723473011fc269709ce2b5ac00badadd3d1fb2f70e29f56adffaf28ea3e74bb08dea54ba79fda3afd7c81151b1ad319082b7a2770d9a689f1d7a4301180234fd9d6d14889a956645be56f7c6b7e67f4127f013381363b896de6ae646f4fd6866fa25a620bdb4c0759e88a9c1aab5d13e4a161bd5f1e0098d7b882d42010235df", 0xa7}, {&(0x7f0000001a80)="b2dacab08f50e88125e8075ccb186bb234509aa92d314c5af9c9e12a007144200606021701ec8e22250c", 0x2a}, {&(0x7f0000001ac0)="86153c6662646f3341aa3ec654d949f7f1e782ed48f322641e5b5e2585da41b96044884b714f12aa174e4fb589ba76dc8af021d0829ebd86cd78ca8b1b9fee06237d5c78f235856bf27ecf28d349f8b823b19c4f9c9df0fd67a5aa675632ec0138c6876c37f8ec28c9aa9634c896650792c823312bdc7cbc8e37507fda683936f189d7d23a9c1276ca237b8f1c5685dbf17ed6848548cb77d614c225a83497263c3e6e55ea3d95a4de1a8514a2f58e6d4a0b887f326b0cd7a5439adf50e0783fcae4e59b041845c396f51e7ed84820533b7ae71169b4d264decec4f092eca70437ee529f5de76cb65b9e5a04e193064eb5b38f95b47eb8809b7b23fb3c527fa49228e643999e5b8c140f44b3f986e8a2dfde0eae3ea40e926297daed821e71e8914663ab7d5ed56992bb6e25e24a010e60a0a97da8a8b4d7f62448b25ce8223d8f1eddadd4d74d0197c8c2194fecd2cf9a101c4ba90efcefc6a2041062310507b91323e46aac48fae8b29f09d2d8f2e26a5c3e4205f1cfec3d09639fbf8120e657e9544f9fc091249b8d9afec51c9b56bcd77af9686239c202bdc1c94dcb3f593d5712e333df6a0771b82d8bcf5f0a0a5bb03f8e1854ae318793c786ce7dd2cc8cfd0296a928d6ecd198d13ec69c9005291f9e5f98a7c71c8ba747d02b0ad8a30adef1f4acd153f0de21d0dcf2c7e944714b77ec34c32c2b0c536411eb61d52d3fc8eca3f96c1496eb81c217f9a5b879ca3848a3f75a13fa14bdd1ee68cbc433b8fab4008e47318a1b90dadbf0b7fd8ba1bcf83e752eed255214e1572c3e161a7912d4fa1851d6e524511d119486e89381af24e4afebd93a8fbaeeceb88cb058e5d6777eaf18413e99056959e9ac28f6ee3b006bd88d10675647d724e413915226f2a8af92189be63a8dbfed59355eaad779b9d6ed5d475e9c6518b59db423bed319506c2fedcd2b41d2e595134683630ad9a6af8123ddd1ac1c1f83bdbb6042d0e31d7687047c78db1ec78f1d34856595b02e2d7326e464232117aca6ffd2828f00f1d8fcaa1d924006366326b0e5ca21e162773d77492a05a046781189ee2682e0a1612ac9680b45926707077ace2039c8481f0e0544b9da856013f871e5835dafd34cbb3d1da9f0333caa36891effad9f0c1db461ab1059df806dc898bc3479f45b5625e2e549c3ac19c2ea338dcbcd09a88978d0d27161474d5964142b7abc67f2be820b78ed49d36de754a02e9037f484b522beaba4d573f2eb775b94b93d52e67ec9adf6a322c56db96fe621f1f2cf70505847ef920a823f1bd57c72edc9b5268eae3b5fde275f7f68a26f84bdcfef64fa7b2cdd94ce46e248c6194d3c772dbe105cca1ec5834c25f15baf9dca9f0e25226856f0ba813fbd87113d1add4ee900cdee054a80f1bd20ddc941558f5909fa5a3a356d204f01d0842e660a222234c59557a77fbae2322b16d81c9349d7c26fb9b6d9fbef9e0c183685da475b1d3c5ff147e5f11552abc327af89760ea2fc0f6cf38259a951370468b40f2c29de9f94b8ef08518a3129bc7334b2dc2e80f0e18f1a520df19c28be0424c061cc93b9aca2f68c67bdf2245e46ff1c8df5b3040bea1996068dab1bc2d5b219d3e68aebf513fd5448c634b04fe2a275e6367535905cadb7d349b7041c9af785009b04c7c988a22e2c13e32894d4a2bd10f49ded99d57a8775ef99152d37f452c86994476e1413bc6a7699379fccf4ef103c787899979e6c31740d5a700a05ed02c3bd48beb83a033d2b47412d17bd6fe8f15608c0ee2b3663e7e50a72bd91ec0029a9aa7629470861aff23597e4cab2c915fcc8e446b934782cd702b6e9d1385f642cf438f6be3351d60d669c366a0a3fdc0b4b69d2172c49143769586927820b050f94d40b17111499b0889b2a189ada4e0b4016d1303832572a78a2cdfd23d95f0f21520b59825d53830330c57ef2e09a94dbd8bba73a454142533757b7e4a0eba58751c728363ff6c1e7c5f95fd11981869709aa74a964a1a5b51d187a5eaa5f2ad18cb63e930097f5d0c707cd8450cda4ad514158749f8e5a3082f8e8ce38cc5c90ac1ce1f275bfc306fd82d823e2005e19fd90d2be6040ea8c23172789a94d8f5ef76344951054397a14e0f026def5932d9816ff2a9548ad875d0293305db1a67c966e298a158b466572142d15aad0190ea4f155249d2ff5d57d5efd17ef4043bad94010d7fafc78fcf312986e03fe735217a04dafeed316caedad7485e78ec60c1958d762ac3bd2574721ab7d12650f0aee0f418532649b800cca9123bcfc83d0d66d79aff31589568f7ae9916db0217edb09e55471fb609c3ab59fc54efdd6f3cd1fa1995097ed057ae7e02ef342e7b4f4454981df912dc54f7a098cfbf7201a4ff8b2c63396cb612952cb578d2a500b61a6084c849cbfb4d4ebc72e51e486514f47cdbf3292b2b976811576c3ecd1677bc5b2e78021db85dcb09bab0a6deb532cfae51b8595f03a6fc58c0ebf1e831fbaa41a18dec85855150b65f0c1e3bc5db63b442c3d7971415cffc0a324fa9f405211f69f7aaea0749c6767f67f3f178722b7adbf9b376795a2714d0d5467b8dc5277ad424b0756e906f8ff9b32c146320b51a48bda351543e2aa1c5c773d9686fa448e3b4992464415d90daca6bb0f85333618a23425993364d77c5a38b9c468168fa2f1dbca17403f60b349f69aa45a749a3d372b7f61fcd3a5bfdfa15a4840c6e54beaae8701456fa269eb3402d6bcc00b575e1b9019c9f06814e3da063737ec7f30e51d5e0f6e2f2675a4b79c4ca217ba28669f08a0ef7953dea7c9e5bf5e0df782130174e5ea102e65b5616873222ea3fcf2dd4108a07f3c81b52c9005f5fea1a44abd2a4b0d52e924376deaf00fd6f9381bafd4991f5de290b6bd66910d9e0eafe4bb98a9f33944cdf870818a4b5d33036c5e3db59ef6748a4af6de581418f5750eff86c38aacc9fbf65ae3c5af40970cbe9684826bc9f61fde90c6eedf490b7c3ad488bd724675da790e1eba2df523cfa3c68ff7b95942efb87cbfcab376895bb5d22afa169161ef6b9b7c749ea927669ced53c70a53d8cfb6486aedbcfbc24a2b0b424a4fa9472ba76d676661989d47f82680de49661b1f7b50430dc5cc029089c3b7102693818bd1df5ed60da4652f24faa7b49ee819b8e254d91a28acfc0e9a61ffa5dba519182ca4a0d98d7eae90d2abee7a60d1f05c59f7491d67687825dc830b07581b88c87cac4dab54edb068d7e0888c745f1d41b261bef651b5de45bcb86f886e0b2411e19a44b8e0556ccee1766e5220744fba91e441e90511101b848d39c3924e922094b8e232850ffd10fba4f0c0325039d7bb15dd0380545bafeb86efda97762fe7e1c14d23a51a8d38bab345c919720619ff74ae5e0d3eebc2495167039420c1386ff79347ed6a2449f6ec3ac09c88df6f43d25359c6165769b2a3443dcd03527302778e9cf80da04d256120862cfac6a4a2e503ee60a626d9908b6cc5f32274c7c53760c841fbe4a4c5af5cea75fd0fdcc48aa4c6ed9d47570aee11e8f4ff9b62af7df9348fc2e9343a19c3fc788165f8b986ede09f72ca993e59ad33ea023adc905cce06de73bfd7416c9dd4f7c12f6ca282e38497d41e968635f0f7bb9bd4c2f94eae600d0bdd45e4c5595f02c1e9ccdbc75aa3c5d7d880d0565c58634eda041cfa586418a90d03f8c596da42cecf474d25bdd73026b347cd26effd131c757045a506ecd97a8c765ebf200e377907e5a547525ac2b4ca72f3535d38035e3ffe8981fefabc41425821870605fa09ab0c2f4d50a85fe2e032497cb0c56d6684d6c9269803995d2315ff3726af06c4233104c8666ee5048ada21ad1e92cca2d540b3c09f31e38476caa02082261e36122c438502133fca569a77f0a9737cd6ec7b7740ff436f1404e3455eb61c3bcccf52aa196ab52f510d143f7c6412a5c0ac0c6621ed4f783dbac3bfbe38f6990521b62dd46993d2e004499af87cc368794d014c0159f129fd0442902eea8fdfd453b716d268d60d0a1a77a7e46a34041bd916717ba1e7217368ab2bbed0bd2954ab33fc6517c0cc90cee98604cceef5cb964cf49ad012c4e18f8a2856b2635c315e27d2039c57a1b8bf492ece488e1a5c8be880e9ff33b02e82ace961a57ead5218d1e3ca6a040bcd5cc6e55b4a99538d2a40c4117fd5b85df3dcd7393de315a63e3feca72a1957f40c0e9cee11bd2635ac04f351eb0b89733c448e67773804d2bbd4b4611fad6fcf47c01b07231746e06f8124d7ccef7e63144d87b1b046fb5b46304eca99c559c67db6878a9c831f8e40d1ca39b563c3cf9f32755f02910c6c654ef1690f4ef59f174b4e2c832c190dcde7ee8d9caa8eb684c9f8f7e3f2c17855118bf1c7468f70540f31a116de8f7b3603341007f899f63f54916ae0e3b56914929d5e5b415aec0ca605d8f1bbbf64303c90ca6cf5338b680f5524d9c4af253739cfd81f68e7e27715c0194e6efe31f357768064aa627ffda40e872d4a4f032866b0da8cc40b89af520345b908cd875734cb3c2e82ad18d0558b7b358c6723d5776582e8affc6ba5c102c63750008b1784e5f2930393e46b6bcebcfd49372e1b514b46acadbf54e53097ec9f7a9644d14455b35bdceeb1276847220d1e20f2ec9ece74802cd25f965ec937761dad7f310f57e6ce32227cdc7dedad39a24842c0449931a79b674daac1df94f2cf33e1ac180f919bf2d26c6ab76bd152a2632b3a116cf1a1dc75e550fcb9a26a5fc9aef3cc528a34375a9354996ee7bd52ab5ecee11c9ec5364aa60a7ed1f67d86a361767ab48aadd47e14afcc653dcf8bc0e11b5e10f95e3ed638d40308d2e7413dfd26843a28ca4865eb240743aaa82e4352e90a2ade5771b57df7a48878bc316629199ae251c2ae387334da11d403e35c78bb539ae3fcfa137c025759586a2b58fe70c9123694ad918bf6ce18b42a94815eb3ea88814935bc522d9939164a17a6c3179b3b4b795ddc4200cf913c6a4dcdaf15b50ec0b767a94a780dc391bc61ab4b32b1b04e49388ac53b6d98071b8cc3ecbf1db6810025272f8b786bff6b60d8f546b395853d310ea391382857ccf6a1eeb6607a2f3f0ac2192c86bf8fe89982d2ac5ee939e01f3f8932d7ae69e966ba0fde4197ec508efed849db230a6bdde1ec2f981ad2018906e9d97fddd4878af208b068e4c3d8a374965ffdf8e86ae8988dc809ebaca3edf55b02cdfbebc4a8b9920eb275026f59b8bafa56a95a8937a97a551e1a31d7f068f4d1880f695b729b7bbcb6f83d921d9b441a3ab3028fc2478db44b1e07d830867c8b587b321d1a5090373fa1319e7c8f08a1b6e7662328c575b6296bec2cabb4b9f73b2167609a1bcf29c776c70f85e68b9504154b4538d424e4e0f13c42658079a00388f91e238480c2983398fe46a42f863d34cf571b18db70a40f4a859309929b59346949a28ef44692f94133fc85f4d42925c8d1633b73320c13d60c2dbce98273a8cdad098c6f717bd36965b37fd6e8fc0f248796e6ec1e3528651e730ada5537895dadb420a130c9c9c16d69d6b0abb914d0a3ba6c9f21c0fa7fb6ab10de4dcbcf4b8bcd14d39e35fa8c8918d24657bc6f654b8e56ac5f613ca93acaec0d54683d66ac3496785b72bde06821977272a37f8defffd312f67041a61211324a107f78828d4fa462ebc4457c45af695b7f942b63735a17761472686b7a0467b410e5619094667baf7fe008c25ee128ab5e7fb4de99c7c334690b193976", 0x1000}, {&(0x7f0000002ac0)="66a6d8182ea1b090787fc3ee3756e182d1f95cf3247621f449d5ce", 0x1b}], 0x8) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000002b80), 0x4000, 0x0) ioctl$VT_RELDISP(r6, 0x5605) r7 = syz_genetlink_get_family_id$devlink(&(0x7f0000002c00), r2) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_GET(r3, &(0x7f0000002d40)={&(0x7f0000002bc0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000002d00)={&(0x7f0000002c40)={0x8c, r7, 0x20, 0x70bd2b, 0x25dfdbfc, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x4}, {0x6, 0x16, 0x7540}, {0x5}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x3e44}, {0x6, 0x16, 0x6}, {0x5, 0x12, 0x1}}]}, 0x8c}, 0x1, 0x0, 0x0, 0x44804}, 0x4) ioctl$EXT4_IOC_SWAP_BOOT(r5, 0x6611) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000002dc0)={0x14, 0x3e, &(0x7f0000002d80)="e1d1cd9a11dfb3c6d5fa346ee9105034427feb6249ac56118c125519a967da762e65dc96869c1fbed26cda4c2c790d75065934eb076c44d6987351e50516"}) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@bloom_filter={0x1e, 0xd8c, 0x8b6, 0x1, 0x0, r3, 0x80, '\x00', r4, r3, 0x0, 0x4, 0x4, 0x5}, 0x50) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000003180)={0x11, 0x1b, &(0x7f0000002e80)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1}, [@map_val={0x18, 0x5, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x8}, @map_fd={0x18, 0x0, 0x1, 0x0, r8}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r3}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x5}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r5}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r3}}, @initr0={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f0000002f80)='GPL\x00', 0x1, 0xca, &(0x7f0000002fc0)=""/202, 0x41100, 0x0, '\x00', r4, 0x0, r3, 0x8, 0x0, 0x0, 0x10, &(0x7f00000030c0)={0x2, 0x9, 0x6, 0x7f}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000003100)=[r3, r2, r2, r2], &(0x7f0000003140)=[{0x3, 0x5, 0x2, 0x1}, {0x2, 0x5, 0x6, 0xb}, {0x1, 0x2, 0x5, 0x8}, {0x2, 0x2, 0xb}], 0x10, 0x10001}, 0x94) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x38) sendmsg$NL80211_CMD_SET_COALESCE(0xffffffffffffffff, &(0x7f0000003340)={&(0x7f0000003240)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000003300)={&(0x7f0000003280)={0x70, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7}, @NL80211_ATTR_COALESCE_RULE_CONDITION={0x8}, @NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7}, @NL80211_ATTR_COALESCE_RULE_CONDITION={0x8, 0x2, 0x1}, @NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7}, @NL80211_ATTR_COALESCE_RULE_PKT_PATTERN={0x28, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x8}}, {0xc, 0x0, 0x0, 0x1, @NL80211_PKTPAT_OFFSET={0x8}}, {0xc, 0x0, 0x0, 0x1, @NL80211_PKTPAT_OFFSET={0x8}}]}, @NL80211_ATTR_COALESCE_RULE_PKT_PATTERN={0x4}, @NL80211_ATTR_COALESCE_RULE_CONDITION={0x8, 0x2, 0x1}]}, 0x70}, 0x1, 0x0, 0x0, 0x4044008}, 0x8000) read$FUSE(0xffffffffffffffff, &(0x7f0000003380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f00000053c0)={0x50, 0x24, r9, {0x7, 0x2d, 0x9, 0x40004, 0x8, 0x7, 0x2, 0x6, 0x0, 0x0, 0x10, 0x2}}, 0x50) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000005900)={r5, 0xe0, &(0x7f0000005800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000005640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x1, &(0x7f0000005680)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000056c0)=[0x0], 0x0, 0xa5, &(0x7f0000005700)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000005740), &(0x7f0000005780), 0x8, 0xab, 0x8, 0x8, &(0x7f00000057c0)}}, 0x10) r11 = openat$full(0xffffffffffffff9c, &(0x7f0000005940), 0x40000, 0x0) r12 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000005980)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x2, '\x00', r4, 0xffffffffffffffff, 0x2, 0x4, 0x2}, 0x50) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000005a80)={{r8, 0xffffffffffffffff}, &(0x7f0000005a00), &(0x7f0000005a40)='%pi6 \x00'}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000005b80)={0x20, 0x14, &(0x7f0000005440)=@raw=[@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xa}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @map_val={0x18, 0x3, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x80000001}, @alu={0x7, 0x0, 0x1, 0x2, 0x0, 0xc, 0x10}, @initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r8}}, @map_val={0x18, 0xa, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x4}], &(0x7f0000005500)='GPL\x00', 0x401, 0x75, &(0x7f0000005540)=""/117, 0x41100, 0x0, '\x00', r4, @netfilter, r2, 0x8, &(0x7f00000055c0)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000005600)={0x4, 0x6, 0xf531, 0x7}, 0x10, r10, r5, 0x0, &(0x7f0000005b40)=[r11, r2, r8, r12, r3, r13, 0xffffffffffffffff], 0x0, 0x10, 0x2}, 0x94) 1m8.42896028s ago: executing program 1 (id=152): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@ipv6_newnexthop={0x1c, 0x68, 0x309, 0x0, 0x0, {}, [@NHA_FDB={0x4}]}, 0x1c}}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0500000001000000080000000c00000000000000", @ANYRES32, @ANYBLOB="f9fffffffcffffffffff6bda3915"], 0x50) 1m8.42828798s ago: executing program 1 (id=153): bpf$TOKEN_CREATE(0x24, &(0x7f0000000000), 0x8) r0 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000100)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x1f, 0x6, &(0x7f0000000140)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffc}, @exit, @btf_id={0x18, 0x3, 0x3, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3ff}], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x11, '\x00', 0x0, 0x0, r0}, 0x94) 1m8.427432771s ago: executing program 1 (id=154): mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) utime(0x0, &(0x7f0000000100)={0x7fffffff, 0x4}) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x82, &(0x7f00000000c0)={@multicast, @remote, @val={@val={0x88a8, 0x0, 0x0, 0x2}}, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "5f1060", 0x44, 0x2f, 0x0, @private0={0xfc, 0x0, '\x00', 0x80}, @ipv4={'\x00', '\xff\xff', @multicast2}, {[], {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x100}, {}, {0xa888, 0x88be, 0x86ddffff, {{}, 0x1, {0xffffffff}}}, {0x8, 0x22eb, 0x4, {{0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x2, {0x0, 0x8}}}, {0x8, 0x6558, 0x2}}}}}}}, 0x0) setsockopt$inet_int(r0, 0x0, 0xb, &(0x7f0000000040)=0x3, 0x4) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x1a, &(0x7f0000000240)={0x1, 'veth0_to_team\x00'}, 0x18) syz_emit_ethernet(0xbe, &(0x7f0000000080)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @empty, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0xb0, 0x0, 0x0, 0xfb, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x1, 0x0, 0x3, 0x24, 0x0, {0x25, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x7, @loopback, @rand_addr=0x640100fe, {[@cipso={0x86, 0x77, 0xffffffffffffffff, [{0x0, 0xe, "08c82ce8da6ee06cb8dd9452"}, {0x5, 0x9, "020007651442eb"}, {0x0, 0xe, "7434954373561de584b703c8"}, {0x0, 0x9, "e706d30bd224f8"}, {0x2, 0x7, "cfa11cab1a"}, {0x0, 0x10, "8475be675de6a70a05a0dc91e5c6"}, {0x6, 0xa, "0000000000800000"}, {0x7, 0x11, "73bc23f9ffffffa30900a301c84600"}, {0x0, 0x11, "c8f46976e79ea788f03d9d3205927e"}]}, @cipso={0x86, 0x6, 0x20}]}}}}}}}, 0x0) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000000c0)='./file1\x00', 0x0, &(0x7f0000000100), 0xff, 0x4a1, &(0x7f00000004c0)="$eJzs3MtvVFUYAPDvTh+8aUVEQdAqGomPlhZUFi7UaOJCExNd4LK2BZGBGloTIY0WY3BpSNwblyb+Be7cGHVhTNxq4tKQEG1MKK5q7gum02mZlpYpnd8vmc45c1/nu+eemXPv6b0BtK2+9E8SsT0ifo+Injw7f4a+/G12Zmrk+szUSBJzc2/9nWTzXZuZGilnLZfbVmQOVSIqnyXxYrJwuxPnL5werlbHzhX5gckzHwxMnL/wzKkzwyfHTo6dHTp27OiRweefG3p2VeJM47q27+Px/Xtfe+fyGyPHL7/707dpsfYcyKfXxnFL1xsE1EBfutf+mcvUT3t8GWW/G+yoSSedLSwIy9IREWl1dWXtvyc64mbl9cSrn7a0cMCaSn+bNi0+eXoO2MCSaHUJgNYof+jT89/ydYe6HuvC1Zciuov07MzUyOyN+DujUnzetYbb74uI49P/fZW+YrnXIQAAViDr2zzdqP9XiT3Zez7WsbMYQ+mNiHsiYldE3BsRuyPivohs3vujOx7IF57raXL7fXX5hf2fypWGZV4laf/vhZq+32xN/MVbb0eR25HF35WcOFUdO1zsk0PRtSnNDy6xje9f+e2LxabV9v/SV7r9si9YFOBKZ90FutHhyeHV2glXL0bs62wUf3JjJCA9AvZGxL7lrXpnmTj15Df7F5vp1vEvYRXGmea+jngir//pqIu/lCw9PjmwOapjhwfKo2Khn3+99GaR7K6fdlvxr4K0/rfOP/6LKReL955/k3y8tiuq1bFzE8vfxqU/Pl/0nGalx3938nY2Zv3Le/lnHw1PTp4bjOhOXs/y5Y7OPh+6uWyZL+dP4z90sHH731Usk8b/YESkB/GBiHgoIh4uyv5IRDwaEQeXiP/Hlx97f4n4k0iipfU/2vD7L4nYnCV6k9rx+hUkOk7/8N1iI+bN1f/RmM6+a3PZ998tNFvA29+DAAAAsP5VImJ7JJX+PN23PSqV/v78f/h3x9ZKdXxi8qkT4x+eHc3vEeiNrkp5paun5nroYDJdrDHPDxXXisvpR4rrxl92bMny/SPj1dEWxw7tbtv89h9l+0/91dHq0gFrzv1a0L7q23+lReUA7rxmfv+dC8DG1KD9b2lFOYA7z/k/tK9G7f+Turz+P2xMC9v/nw0eWQdsRPr/0L60f2hf2j+0pWbv4i+fp7DihwDMS5Q3C6x8PZubvsN//SX61mTNZQ2tZeG3xM1PorJqa55eB5WyzhNpi1nJ4rGz+WdhzE80eFgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAXej/AAAA//+q8eIl") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x4501, 0xc2) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0600000004000000ff0f000005"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x100, 0x12, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000200)={r3, 0x0, 0x0}, 0x10) syz_emit_ethernet(0x15e, &(0x7f00000003c0)=ANY=[@ANYBLOB="e33110495bfdaaaaaaaaaa0086dd60cf653f01283afffe800000000000000000000000000000ff020000000000000000000000000001890090780000000020010000000000000000000000000000fc0100000000000000000000000000000420ae08a565c9a41d413a70a44d2e6f790a3872d50bb14d25344dc5b3a281f175f5ee04aab21301b94d966c72c15a143c69205625466855101cf44d89d9f6ee47d77c0d4e53e34b67c542fc6f6f6c60139c43b78286f5bb8f4f11d164af24e2633a45bf4ed944b0ef6a7b7167f73cf54e78686ac09402659c29eb0ce380654c1bb0f61d255b1556b7a311096b7aab867396997ffab76abca01185b08d1e29ee14d8fe"], 0x0) mkdir(&(0x7f0000000000)='./cgroup/../file0\x00', 0x11e) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r5 = openat$cgroup_subtree(r4, &(0x7f0000000200), 0x2, 0x0) sendfile(r5, r5, 0x0, 0x8) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r7, 0xae60) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r8, 0x4400ae8f, &(0x7f0000000140)=@x86={0xb5, 0x5, 0x6, 0x0, 0x7fffffff, 0x4, 0xf, 0xc0, 0x40, 0x4, 0x60, 0x6, 0x0, 0x6e8, 0xffffbfc3, 0xf0, 0x4, 0x0, 0x7, '\x00', 0xcb, 0xffffffffffffff59}) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000000)=@v2={0x2, @adiantum, 0x3, '\x00', @d}) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000280)=ANY=[@ANYBLOB="40000000100001000100b7940000000000000000", @ANYRES32=0x0, @ANYBLOB="860b000000000000148700030062726951e4386f3564676530000000000000000000"], 0x40}, 0x1, 0x0, 0x0, 0x90}, 0x0) accept(0xffffffffffffffff, &(0x7f0000000300)=@pppoe={0x18, 0x0, {0x0, @remote}}, &(0x7f00000001c0)=0x80) 1m8.407098462s ago: executing program 1 (id=155): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x181) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000300)={'veth1\x00', &(0x7f0000001e00)=@ethtool_per_queue_op={0x28, 0x0, [0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}}) pipe2$9p(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0xa0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x0, 0xfc}}}}}]}}]}}, 0x0) syz_usb_control_io$printer(r4, 0x0, &(0x7f00000006c0)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x20, 0x0, 0x1}}) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_ep_read(r4, 0x1, 0x12, &(0x7f0000000080)=""/18) pwritev(r5, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000100)="01", 0x1}], 0x10000000000000f2, 0x0, 0xffffffff) write$P9_RVERSION(r3, 0x0, 0x15) r6 = dup(r0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000004c0), 0x14000, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) ioctl$UFFDIO_REGISTER(r6, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000ffe000/0x2000)=nil, 0x2000}, 0x7}) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x181) (async) syz_open_dev$tty20(0xc, 0x4, 0x1) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000300)={'veth1\x00', &(0x7f0000001e00)=@ethtool_per_queue_op={0x28, 0x0, [0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}}) (async) pipe2$9p(&(0x7f0000001900), 0x0) (async) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0xa0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x0, 0xfc}}}}}]}}]}}, 0x0) (async) syz_usb_control_io$printer(r4, 0x0, &(0x7f00000006c0)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x20, 0x0, 0x1}}) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) syz_usb_ep_read(r4, 0x1, 0x12, &(0x7f0000000080)=""/18) (async) pwritev(r5, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000100)="01", 0x1}], 0x10000000000000f2, 0x0, 0xffffffff) (async) write$P9_RVERSION(r3, 0x0, 0x15) (async) dup(r0) (async) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000004c0), 0x14000, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) (async) ioctl$UFFDIO_REGISTER(r6, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000ffe000/0x2000)=nil, 0x2000}, 0x7}) (async) 1m4.906332868s ago: executing program 35 (id=179): seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f00000006c0)={0x1, &(0x7f0000000500)=[{0x6, 0x43, 0x0, 0x7fff0000}]}) r0 = fsopen(&(0x7f0000000140)='sysfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x0, 0x5) fchdir(r1) syz_clone(0xb21e0000, 0x0, 0x0, 0x0, 0x0, 0x0) mount_setattr(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x1800, &(0x7f0000001dc0)={0x4, 0xf5, 0x100000}, 0x20) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000000)=@nat={'nat\x00', 0x670, 0x5, 0x470, 0x218, 0x300, 0xfeffffff, 0xf0, 0xf0, 0x3d8, 0x3d8, 0xffffffff, 0x3d8, 0x3d8, 0x5, 0x0, {[{{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @loopback, 0x0, 0x0, 'veth0_to_bond\x00', 'veth1_to_team\x00', {}, {0xff}, 0x6, 0x0, 0x40}, 0x0, 0xc0, 0xf0, 0x0, {}, [@common=@inet=@dscp={{0x28}, {0x5, 0x1}}, @common=@inet=@socket2={{0x28}}]}, @common=@inet=@SET2={0x30, 'SET\x00', 0x2, {{0x2, 0x3}, {0x3, 0x1, 0x2}, 0x7f, 0x9}}}, {{@uncond, 0x0, 0xf0, 0x128, 0x0, {}, [@common=@set={{0x40}, {{0x0, [0x0, 0x3]}}}, @common=@set={{0x40}, {{0x0, [0x2, 0x0, 0x0, 0x7]}}}]}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x0, @broadcast, @remote, @icmp_id}}}}, {{@ip={@loopback, @empty, 0x0, 0xff000000, 'lo\x00', 'ip6tnl0\x00', {}, {}, 0x0, 0x1}, 0x0, 0xb0, 0xe8, 0x0, {}, [@common=@unspec=@connlimit={{0x40}, {[0xff, 0xffffff00, 0x0, 0xff000000], 0xea3d}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @gre_key=0xfff8, @port=0x4e23}}}}, {{@ip={@remote, @broadcast, 0x0, 0xffffff00, 'pim6reg0\x00', 'wlan0\x00', {0x7f}}, 0x0, 0x90, 0xd8, 0x0, {}, [@common=@socket0={{0x20}}]}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x1f, @ipv6=@private2, @ipv4=@dev}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4d0) 53.035445019s ago: executing program 36 (id=155): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x181) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000300)={'veth1\x00', &(0x7f0000001e00)=@ethtool_per_queue_op={0x28, 0x0, [0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}}) pipe2$9p(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0xa0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x0, 0xfc}}}}}]}}]}}, 0x0) syz_usb_control_io$printer(r4, 0x0, &(0x7f00000006c0)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x20, 0x0, 0x1}}) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_ep_read(r4, 0x1, 0x12, &(0x7f0000000080)=""/18) pwritev(r5, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000100)="01", 0x1}], 0x10000000000000f2, 0x0, 0xffffffff) write$P9_RVERSION(r3, 0x0, 0x15) r6 = dup(r0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000004c0), 0x14000, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) ioctl$UFFDIO_REGISTER(r6, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000ffe000/0x2000)=nil, 0x2000}, 0x7}) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x181) (async) syz_open_dev$tty20(0xc, 0x4, 0x1) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000300)={'veth1\x00', &(0x7f0000001e00)=@ethtool_per_queue_op={0x28, 0x0, [0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}}) (async) pipe2$9p(&(0x7f0000001900), 0x0) (async) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0xa0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x0, 0xfc}}}}}]}}]}}, 0x0) (async) syz_usb_control_io$printer(r4, 0x0, &(0x7f00000006c0)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x20, 0x0, 0x1}}) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) syz_usb_ep_read(r4, 0x1, 0x12, &(0x7f0000000080)=""/18) (async) pwritev(r5, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000100)="01", 0x1}], 0x10000000000000f2, 0x0, 0xffffffff) (async) write$P9_RVERSION(r3, 0x0, 0x15) (async) dup(r0) (async) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000004c0), 0x14000, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) (async) ioctl$UFFDIO_REGISTER(r6, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000ffe000/0x2000)=nil, 0x2000}, 0x7}) (async) 47.801150168s ago: executing program 8 (id=268): socket$inet6_tcp(0xa, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x1a4) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f0000001580)={0xc34, 0x0, 0x8, 0x70bd26, 0x25dfdbfb, {}, [@WGDEVICE_A_PEERS={0x57c, 0x8, 0x0, 0x1, [{0x58, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x7}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0xf, @dev={0xfe, 0x80, '\x00', 0x1c}, 0x6}}]}, {0xdc, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "1a311f08dea9b72e27bf63b9a323e1ef2454f4d9d2a5ef03415d117e1152a038"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x5}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "e946c8d2a31cb40f96bc576878280da15da12d1485571b402a22dae6a4717b5e"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0xadc}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_PROTOCOL_VERSION={0x8}]}, {0x3a0, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_FLAGS={0x8, 0x3, 0x7}, @WGPEER_A_ALLOWEDIPS={0x338, 0x9, 0x0, 0x1, [{0xac, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}]}, {0x7c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast2}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x3}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x18}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x1}}]}, {0x40, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}]}, {0x130, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast1}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast2}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x3a}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}]}]}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e24, @empty}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0xff, @mcast2, 0xd}}]}, {0x8, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x4}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8}]}, {0x90, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x5}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0xfffffeff}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x8d3, @mcast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}, 0xf}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x5653}]}]}, @WGDEVICE_A_PEERS={0x534, 0x8, 0x0, 0x1, [{0xb0, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PUBLIC_KEY={0x24}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x20000, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xb033}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x3, @local, 0x8}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e23, @broadcast}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x3}]}, {0x88, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x8, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x401}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0xffff}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x4, @loopback, 0x80000000}}]}, {0x44, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "c6bce17531de0bf13a96f69686eb8016f26f4052cb4c2fad59359d9e0d3e3e0d"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x2}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @loopback}}]}, {0x214, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "3b441f45f8b19db8bfb4c9fa37b130eefaca68993235716ac857a114095f4773"}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_ALLOWEDIPS={0x144, 0x9, 0x0, 0x1, [{0x7c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010102}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @private=0xa010100}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x38}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}]}, @WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x1, @local, 0x2}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "4457bc0d848134227daaa699640c4aa8ed09d968c57d1c8e6b2029d0ffe3527f"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "fa93b764c03614e7835410b0b4a005c9aca14712898203fd99b7c6012f4074c7"}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e22, @initdev={0xac, 0x1e, 0x4, 0x0}}}]}, {0x38, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x616}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x400}]}, {0x168, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x144, 0x9, 0x0, 0x1, [{0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x19}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x20}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @remote}}, {0x5, 0x3, 0x2}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x1, @mcast2, 0x2}}]}]}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x7fffffff}, @WGDEVICE_A_PEERS={0x14c, 0x8, 0x0, 0x1, [{0x148, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x144, 0x9, 0x0, 0x1, [{0x88, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}]}, {0xb8, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010102}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x1}}]}]}]}]}, @WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}]}, 0xc34}, 0x1, 0x0, 0x0, 0x20000010}, 0x800) lsetxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f0000000340)=ANY=[@ANYBLOB="020000000100030000000000040001000000000020"], 0x1c, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x30000c6, &(0x7f0000000080)={[{@auto_da_alloc}, {@mblk_io_submit}]}, 0x1, 0x569, &(0x7f0000000a00)="$eJzs3d1rm9UfAPDvkzZ7//3WwRgqIgUvnMyla+vLBC/mtQ4Gej9D+6yMpsto0rHWgduFu5bhnQPxXrz2UvwHvPBvGOhgyCiCeBN50idZ2iZtuqUvms8HnnK+z0vPOXlyTs7JSUgAQ2s8+1OIeDkivkoiTkZEkh8bjfzg+Np5q0/vzGRbEo3GJ38kzfOyuPW/Wtcdz4OXIuLnLyPOFTbnW1temS9XKuliHk/UF25O1JZXzl9fKM+lc+mNqenpi+9MT73/3rsDq+ubV7KCjOTRqQdJXIoTedRZjxdwtzMYj/H8MSnGpQ0nTg4gs4Mk6br3hz0vBzszkrfzYmR9wMkYyVs98N/3RUQ0gCGV7Lj9/1rcnZIAe6s1DmjN7Qc0D/7XePLh2gRoc/1H194biSPNudGx1WTdzCib744NIP8sjx9/f/gg22Jw70MAbOvuvYi4MDq6uf9L8v7v+V3o45yNeej/YO/8lI1/3uo2/im0xz/RZfxzvEvbfR7bt//C4wFk01M2/vug6/i3vWg1NpJH/2uO+YrJteuVNOvb/h8RZ6N4OIu3Ws+5uPqo0etY5/gv27L8W2PBvByPRw+vv2a2XC+/SJ07PbkX8UrX8W/Svv/J2v1ft8STPR5X+szjTPrwtV7Htq//7mp8F/FG1/v/rLrJ1uuTE83nw0TrWbHZn/fP/NIr//2uf3b/j21d/7Gkc722tvM8vj3ydxrt9eT11tU/+n/+H0o+baYP5ftul+v1xcmIQ8nH7f2F1v6pZ9e24tb5Wf3Pvr51/5d06f+ORsRnfdb//unvX+117CDc/9mu9789u91w/3eeePTR59/0yr+//u/tZupsvqef/q/fAr7IYwcAAAAAAAAHTSEiTkRSKLXThUKptPb5jtNxrFCp1urnrlWXbsxG87uyY1EstFa6T3Z8HmIyXzFsxVMb4umIOBURX48cbcalmWpldr8rDwAAAAAAAAAAAAAAAAAAAAfE8R7f/8/8NrLfpQN2nZ/8huG1bfsfxC89AQeS138YXto/DK++2n9x98sB7D2v/zC8tH8YXto/DC/tH4aX9g8AAAAAAAAAAAAAAAAAAAAAAAAAAAADdeXy5WxrrD69M5PFs7eWl+art87PprX50sLSTGmmunizNFetzlXS0kx1Ybv/V6lWb05OxdLtiXpaq0/UlleuLlSXbtSvXl8oz6VXU78iBgAAAAAAAAAAAAAAAAAAAJvVllfmy5VKuigxxIm/Go3G814+ut+Fl9iVxH73TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzD8BAAD//1hdMq0=") r1 = open(&(0x7f00000000c0)='./file1\x00', 0x24842, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x66842, 0x90) pwritev2(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x140000}], 0x14, 0x7800, 0x0, 0x3) recvmmsg$unix(r0, &(0x7f0000005f40)=[{{&(0x7f0000000f80)=@abs, 0x6e, &(0x7f0000001480)=[{&(0x7f0000001000)=""/231, 0xe7}, {&(0x7f0000001100)=""/134, 0x86}, {&(0x7f00000011c0)=""/46, 0x2e}, {&(0x7f0000001200)=""/108, 0x6c}, {&(0x7f0000001280)=""/3, 0x3}, {&(0x7f00000012c0)=""/181, 0xb5}, {&(0x7f0000001380)=""/216, 0xd8}], 0x7}}, {{&(0x7f00000021c0)=@abs, 0x6e, &(0x7f0000003480)=[{&(0x7f0000002240)=""/30, 0x1e}, {&(0x7f0000002280)=""/102, 0x66}, {&(0x7f0000002300)=""/203, 0xcb}, {&(0x7f0000002400)=""/4, 0x4}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/35, 0x23}], 0x6, &(0x7f0000003500)=[@cred={{0x1c}}], 0x20}}, {{0x0, 0x0, &(0x7f00000035c0)=[{&(0x7f0000003540)=""/102, 0x66}], 0x1, &(0x7f0000003600)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}}, {{0x0, 0x0, &(0x7f0000005900)=[{&(0x7f0000003640)=""/4096, 0x1000}, {&(0x7f0000004640)=""/148, 0x94}, {&(0x7f0000004700)=""/52, 0x34}, {&(0x7f0000004740)=""/52, 0x34}, {&(0x7f0000004780)=""/87, 0x57}, {&(0x7f0000004800)=""/4096, 0x1000}, {&(0x7f0000005800)=""/239, 0xef}], 0x7, &(0x7f0000005980)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xa0}}, {{&(0x7f0000005a40), 0x6e, &(0x7f0000005c00)=[{&(0x7f0000005ac0)=""/133, 0x85}, {&(0x7f0000005b80)=""/72, 0x48}], 0x2}}, {{0x0, 0x0, &(0x7f0000005f00)=[{&(0x7f0000005c40)=""/210, 0xd2}, {&(0x7f0000005d40)=""/201, 0xc9}, {&(0x7f0000005e40)=""/187, 0xbb}], 0x3}}], 0x6, 0x10122, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x1, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0xfffffdd6}], 0x1, 0x9c00, 0x0, 0x3) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x8001) recvmsg$inet_nvme(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000240)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast2}}}, 0x80, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000140)=""/13, 0xd}], 0x2, &(0x7f00000009c0)=""/170, 0xaa}, 0x80) r3 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000440)=@raw={'raw\x00', 0x8, 0x3, 0x4c8, 0x0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x3f8, 0xffffffff, 0xffffffff, 0x3f8, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x148, 0x170, 0x0, {}, [@common=@unspec=@helper={{0x48}}, @common=@inet=@hashlimit1={{0x58}, {'bond_slave_1\x00', {0x41, 0x1ff, 0x6, 0xb0e2, 0x10001, 0x84e, 0xfffffffb, 0x18, 0x8}, {0x1}}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0x2, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x528) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0x800718, &(0x7f0000000480)={[{@nodioread_nolock}, {@journal_dev={'journal_dev', 0x3d, 0x40000ff}}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x5c}}, {@nombcache}, {@resgid}, {@barrier}, {@init_itable_val={'init_itable', 0x3d, 0x8d55}}]}, 0x0, 0x470, &(0x7f0000000540)="$eJzs281rHOUfAPDvTF6a/vqS/Gp9aa0aLUJQTJq0ag9eFAWRioIe6jEm2xK6baSJYqvYVMSTIAU9i0fRv8CbCKKeBK+ePEmhqJdWT5GZnUk3mzfqbjKx+/mQTZ5n5tmd7zfz9uzz7AbQtYazX0nE7oj4JSIGG9XlDYbzn53FkqkkFhdf+T3J213/892psmn5vF1FZSSNSD9Iio0sN3fh4pnJer12vqiPzZ99Y2zuwsXH3jo7ebp2unZu4vjxY0fHn3xi4vGO5Jnldf3ge7OHDjz/2pUXp05eef2Hr7J4dxfrm/PolOEs8T8Wc63rHu70xiq2p6mc9FYYCLekJyKy3dWXn/+D0RM3d95gPPd+pcEBmyq7N+1Ye/XCInAbS6LqCIBqlDf67P1v+diirse2cO3pxhugLO8bxaOxpjfSok1fy/vbThqOiJMLf3+WPWKTxiEAAJp9NPXpif6IeOevL1/I+h6DS2vSuCv/+2v+e28xhzIUEf+PiH0RcUdE7I+IOyPytndHxD1txrOy/5NebfMl15X1/56KiBsr+n9l7y+Georanjz/vuTUTL12pPifjETfjqw+vs42vnn254/XWtfc/8se2fbLvmARx9XelgG66cn5ybxT2gHXLkcc7F0t/2RpJiCJiAMRcfDWXnpvWZh55ItDazXaOP91dGCeafHzLL2FLP+FaMm/lDTPT86smJ8cG4h67chYeVSs9ONPH7681vbbyr8DrtUaf5v2f2uToaR5vnaus9v/l8d/2p+8ms8z9xfL3p6cnz8/HtGfnMjry5ZP3HxuWS/bZ8f/yOHVz/99xXOy/O+NiOwgvi8i7o+IB4rYH4yIhyLi8Do5fv/MxvlHWtH+vxwxver1b+n4b9n/t17oOfPd163bHWjJf/39fywvjRRL8uvfBlYLJ7tctAbY7v8PAAAA/gvS/DPwSTq6VE7T0dHGZ/j3x//S+uzc/KOnZt88N934rPxQ9KXlSNdgMR5an6nXxpOF4hUb46MTxVhxOV56tBg3/qRnZ14fnZqtT1ecO3S7XWuc/5nfeqqODthkO1ddOtG/5YEAFWidR0+XVy+9FC4GcLvyfW3oXhuc/+lWxQFsPfd/6F6rnf+XWurmAuD25P4P3cv5D10q/bbqCIAKuf9DV2rne/2bWBjYHmFUU9iuOyUvRJSFdFvEo7BJhfWvGwNbdYECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo0z8BAAD//w/04W4=") syz_emit_ethernet(0x56, &(0x7f0000001500)={@local, @local, @val={@void, {0x8100, 0x0, 0x0, 0x3}}, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x1c, 0x6, 0xff, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x811, 0x0, 0x0, {[@window={0x3, 0x3}, @mss={0x2, 0x4, 0x8001}]}}}}}}}}, 0x0) 47.10067216s ago: executing program 8 (id=279): r0 = syz_open_dev$vcsa(&(0x7f0000000300), 0x1, 0x102) socket$nl_route(0x10, 0x3, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) r1 = syz_io_uring_complete(0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x38) (async) r3 = eventfd(0x8c66) ioctl$KVM_IOEVENTFD(r2, 0x4040ae79, &(0x7f0000000040)={0x27800000000, 0x0, 0x1, r3, 0x5}) (async) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$int_in(r0, 0x5452, &(0x7f0000001840)=0x5d4) (async) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) timer_settime(0x0, 0x1, 0x0, 0x0) (async) socket$inet6(0xa, 0x3, 0x3a) (async) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0a86dd6008020000013a00fe880000000000000000000000000001ff02000000000000000000000000000102019078000000006000"], 0x0) (async) bpf$MAP_CREATE(0x0, 0x0, 0x48) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f0000007280), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r4, &(0x7f0000007540)={0x0, 0x0, &(0x7f0000007500)={&(0x7f00000072c0)=ANY=[@ANYBLOB='8\t\x00\x00', @ANYRES16=r5, @ANYBLOB="010029bd7000fddbdf2514000000240007800c000300ff0700000000000008000200080000000c0004000100010000000000"], 0x38}, 0x1, 0x0, 0x0, 0x24010040}, 0x8000) close(0x3) prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000300)) 46.862841043s ago: executing program 8 (id=280): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r0, 0x942e, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x10000, &(0x7f0000000580)={[], [{@euid_eq}, {@appraise}, {@dont_appraise}, {@rootcontext={'rootcontext', 0x3d, 'user_u'}}]}, 0x0, 0x4e7, &(0x7f0000000680)="$eJzs3E9sFNUfAPDvbHdpCz9+VgQURCmgsTGxhYLCwQsmGg+aGPEgx6atBClgaA9CiJTEcCfxaGI8Gm+aeNWj8eTVBA8eTAwJMVwAL66Z3Zl2u//abcuWsp9Psp33Zt7Me29m3uzbeZ0JoGcNp3+SiP9FxK2IeKIaXZpguDq5f/fq5IO7Vydjvlw+9XdSSXcvjWfy9bZlkZFCROHzpG6DVbOXr5ybmJmZvpTFx+bOfzI2e/nKK2fPT5yZPjN9YfzEiWNHjxx/bfzVzivVJL+0Xvf2fnZx3563T998d7KYzx/IprX1aKnYWTGG2yx7sbNNPfK214STxv10rauFYcUGstO6lLb/qzMHT290gYCuKZfL5f7Wi+fL9a43zAE2rSQ2ugTAxsi/6NPfv/mnS12PR8Kdk9UfQGm972ef6pJiFLI0pbrft+tpOCI+nP/nq/QT7e5D/PGQCgAA9JyfTuY9wfr+XyF216T7fzaGMhQRT0bEjoh4KiJ2RsSuiErapyPimfoMkohym/x31sUX8/8+G0Uo3F5zJdtI+3+vZ2NbS/t/ee8vhvqy2PaIvMM8fTjbJyNR6v/o7Mz0kRbb37JM/rX9v/ST5p/3BbNy3C7W3aCbmpibWF1tG925HrG3WF//pJgeuHwYJ4mIPRGxt4PtDtWEz778zb6FSCmbflmdLF//inKTIb2Ox+OaKX8d8VL1+M9H7fFPFnNM2o9Pjg3EzPThsfQsONw0j19+vfFeq/yXrf8Pf9av8ubxH0+tud659PhvrTn/Ix+/XRxEHUoikoXx2tmIcl9nedz4vfUKqz3/tyQfVMJ5+/p0Ym7u0pGILck7jfPHF9fN43n6tP4jh5q3/x3ZOumeeDYi0pP4uYh4PiL2Z2U/EBEHI+JQm/r//MYLH6++/g9XWv+ppte/Jcd/cbx+hYF85XRO37kDtx60uHis7Pgfq4RGsjnNr3/JkkvESku6tr0HAAAAm0MhKv/7XxhdCBcKo6PVe0A7Y2th5uLs3P6IuDBVfUZgKEqF/E5X9X5wKcnvfw7VxMfr4kez+8Zf9A1W4qOTF2emNrry0OO2Vdp80tD+U391eJ8X2ITWYRwN2KSWa/+7b3apIEDX+f6H3lXT/udbJJn3nzLwePL9D72rWfu/Ft+2fXbBNQM2v7K2DD0ta/+DDQu2db8sQHcV4/2FcOWx56ZP2wKPI/1/6EmdPte/kkD+uoYr58r9zdMMRJM3BgysNtPf3vp3V+s0g4t5pd2ada1pR4HC+uZeioj2aQajGhhcTRZ5F7D1Gx4KnW2wPxoX9UW7tZIO3uOQB9K9smziM7vX/eTP34my3qfNd4vttFRzLIrLHZ21B7p6GQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHho/gsAAP//5LfNHg==") capset(&(0x7f00000003c0)={0x20071026}, &(0x7f0000000080)={0x2, 0x6, 0x6, 0x87, 0xffffffff, 0x3}) llistxattr(&(0x7f0000002300)='./file0\x00', 0x0, 0xfffffdf3) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000004b40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x50080, 0x188) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r1, 0x8004587d, &(0x7f0000000180)={@desc={0x1, 0x0, @desc3}}) syz_mount_image$exfat(&(0x7f0000000240), &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000002580)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES32=0x0, @ANYRES16=0x0, @ANYRES32=0x0, @ANYRESHEX=r1, @ANYBLOB="a1d0f9a96659bb55559338fd4847f65dd129d3cea70557c1d713", @ANYBLOB="d60cf33798d82f2207588eb4bbb652382a694edc84f4e75df3c37e91a8d4f6ef40d7d781de0d1f7d560a3c51e62221ee89ca407b97a8c19ae1e48e5dad234f974071d7900a6a4f8dab6568a7252b8aa364cea6782f2f667860f482dd537ee4c540279469c5292c1ecec8b2494dea6ce67bfe23cfd94449220ea927736bcc574623a2876945280db117e756a0a7809e4f99f8305f7d0523bae4d1f8d6328958f54d39a67417047ed36c47c0a70c1d15d57b97ba8426f7e807a8ebe21a6e8629b9e6dee1a0eef25f546e9b88b76d7071312a025cc8aa3730c2f9914abee81c207195d318099926ae52d0401c9f5d308c39b6bded7c927687a728d7e0893273679ff0b112a6bc5397d71706c62925384f39404142640dff7d1a3dcdd68d3d11e50d139d556a83700176d630f6d54885ac994591e2d1f03065c680a92bf9c5e40dda344967466ae88885e98c856003fc03e20c3dbe3635358d0af7331d71dd897e6a64a8d283c902165c40ed67cde6a34389bf47fc6067a57d2fb2b60718954d6b9e14273e942c10fffc55c93737747ad0977ee368838a90f5c5aa045d932197249bcfc4ffc016fa3d9f6b31344067306561befd5b52a1999217a2608a6a4234d7803d25f6790c2449bdb251009bd7afda21f42587b8d7de826a9f8aee5b98dd77a21dc88370adf6c39fd788ddbd32cc567ed30578efbfc74749387d5dcd1ed2c633d718807e2408dc2f2f1083b926280e67c39916a8e90bca22bc608862bfee6603f1c2718803fd56d097a10acf088c93182a46c5a36fa8dbe10f5c63ea3178d574996032b2ca9997bf82d5ffbe31c22d55d1911a9019398f8eddaa639891e52cdaefff75560f6458956286e7d8272fc2a8d4b2855678b0600920be7f0fa1dd92846197c9db6e8723d43aef08ee3bb63bf46855a3d63ceeaae1e1e326e55ac4121008557373eeda1ea02a13ab82bfac3a886a753c2ff07d729d93ed0f88be4bf5a5885267207bcdb760e054a9d754ae1b527f60f5cfbd56465766d9c46c682ef5fec37c8fcce1e58f9952f52b95dc362d109a4e280175d0b0a771d05e0f478ac1a3b77a7990f33e9ab491f9246aeb33a842ca919ca7760d0f841b122af24050e2f445a53a059a496038bd4517f5d3301f91054e8b1cc033c04f62e260f3eb29fe29ec434f5fc91dfbac212cfbc01abdb18c3187dcc5285240bf96625e313299621e06e337d7e3b110a794a3d489d1e11f6c1b316382568d7e9562381325ea0d3dd546291d08c77927363a1693c8944e76d8154368b90cd44da47e66e9cdd348916f3ecf9b0ebec573936d66442ae25da71e4dc78ca8a87ce415d34884890c3e169f313cf9053207dab28bfbbbf52b01d4b4ed85b3cec6f9fd6a16e76d3f25c04d2f79bdf422e0bd539c219d1039e738c673e12cff1a5cd6ab3a9daf894c2c00d2fcd59a0f3efbb2701bd8a511c640acec7fa013cc1a2985563d141b63679fc2b4e567c10ba9cbbfcac1d61bad02a11a72d61acc5d12e31db4ffc3aca1afd24ad33d5a89be381283d398d73f9f92c041a7d22e65320f26116734297ff91993e0f089a4b20500cd05816fd01a1c855a400026b71d8c21e3add3cd071c06937737e4112f8db9677fac5d16376d071cb27e26671b0ccc8db1a35a36939d01c5416ac3103848f53353a393cf7a7d251a90009e62005860b5474e53503ed1ffd50f0e38961dc21d9b0c0011479bbb20acb9cee6eb51b69371b69211fb710b0a5dd3be86354cb7612255eacd385a1ed6a9f560b4b5841d9431108b9f347f48836bfef948cfc954a0edf57b76d54d493248f867893c7111c9ffbc6e500409e82dcf11365275d2073447e8e1e63792bef3b816ba1433465c90c9ff1217309b9b88153196183553aa993ff873b606f5ef427de6ff5b6e8c828a3409c32b4469364fe71d81e55f4ca7f5254ec1c5f82e4ee9e54d3b22bb1b40597c0ddc8a9c82fa0c5cd53d3546cbf223276a43e691121f11d9c497c9e95fbaa9799b40fbbff89761f346b1a713ab6b6b96aaac4f7b638e5e1b82f3f6f497150d1e8693632a32d8af57b4f21ea5453730436658f5e7f3135bd0b62f7a53c7804574288b967480afe10bb9f6a42d146ebe5aeadec84b1105d49fab49979b79b4716df6a38e4b9f43eca9f287d0f385202b52f6841f0d9ac37265c9a517969655fd486ad9904a1dd2d33e860f06ba786a17fb079620dcffc4dd59d1e6eb40fb86d6fa41e64cfd1efffe187963e98ef03b7e718652ae38ceabd46f4ef70afa6252c5f615a3ae54b57e3c6f7db9fc30089bc086e779df04ea7afc90940900857218c11faba4feda1491b588a701218a7c26e9253bd89e60b82ffcae7648145012290406441e43aa3db3cfe42397d423731ef2bcfd6ed8d2ff982a2134ee83d578dd7a91a712e178fa5ca8f1fc737c9ba79d15da23070334454e5e0998b419d6c3d25913f13925fd03faa6d2089a40a9e181e8c42085a1cee287cc9389e05ec039e1fb6ffd45155ce912ca150a6e5acfe36fe8c4118a7208c9c45e7da990e9d04be5d572a14ad45ede9a988273013c3559b4f00a497b202c053e7e8c0d6dfa58700cdcce8e189192e80a21b117571c37f75ca82ce50e1fa71bf5a9f3792e196eab846c8ffd25862d815117d36996c7d34f0240ba718c78fc9ee7c735d606f66e41d29b7df5387de8ec18490dc6e77ed38da760aa0191db9098074acc42bc3467e60defe937530839fb41452d448f7e67fbac68fd7afa2438997f31b6e47e0560a5fd52fc8028b341094f7f47a3194dcf7c6d03c8536c0b0fc7e441f62d1e2e97dc011923b6aea4862e51aa3447cefae4c9e6f9c356d8ca381d15d36a69d184a0648bfb83051b459a66447a124430f3092ba577a61c4dc078ea472e4c090163f2e4f08d6e5875b4a5e1781c1270c8352f087b283cca9631c871396a4eb1ee5503b69e281895e0f0a0dbe6493883b19b0fc72f66c6ad5764a397bcaacdfbaef395eb69ca9ecf735abeea089e9b7b49219e8fd6d763131c3221f1f3b6e079812d5d284c4baa9402d696ce71264e44ddc16fd959cea21316157cacc9711bf4b1277a5964a2a2904d8efa90961fc32f2c4a25a2657f763ce68bd6e5d0b093254e8ae0bac0a37ea0284fdab7d6eeae70e1ae0efc66843a755f2c9ebb05df1451a49fc8e83e8daf6d51471fa17c6ce9f74ea9abbec52655fb540e5db52bff217c5b1f0d0dceed3de19a8208ececf9f7023ef5f7be5747f8f2ddee45329066af00c8066be7a6361eb9fdc6bbd593392abf859c0b8ffacab1755ca9f9f34082b4c7899ff801618f1a75f09435c3180c73e9f19836849e63489e37afd228a87ad218e272d5f0c39f640cc2b34db661d2b43c557ed604d32edb28427c23834985482b641a6d83644978ade87b11bc8a762ae1b5b6861219579526b52edbd54cfe33bc3f36317bb5285cbba5a8fd86ce7b897210e81fd6019087b0b0f4aaef398a99f1489bf6aa0ff47c9cc2140c28fca3192aec22d9e3fb7b150a1924edc27e0bc5b5664ff0e197e37a72f24718b60513a5fbd0772d6849e98e4048e2df27ec49afa52cb690b8aeaf5ea8048d0a9efb5944b1fac21aba75cb673806d31c871da3de75089f9bf51153c720a51ff794b2d809c94e9883d9eb6e8a8bc40d8d9f17896749ee1d780ca91e815f1ae2d84b9e74c982c26d68dffb25e5f24028b14a968375456d91fcc180216864e4d21516a3babe030ceb9e7a6769bbb1cd3a9e95e4aedbb69f4763c792418651dde85e9c9f5bf510619422e8aca0140fdfb1ec4a27d8271836b86c253a32ec7616550ac21f8481e5574efd60e17cd5b31f4840ba309b763765a6d388a0a060fb0b6edfb38ed505e213e62acd82730899cfe40500dedc1d9a574a4b262fa50f17e0aff35fe9cd4fa376d5284aaf3af790876ff3e228200756224ad1910aeb7adccf43737647af78dbf05159f53825eb4434da72da4e8e7e933cdb7cdb5ef36b9087e18af376cc13bf24169b02794bc8264c44dbfd73c629ad680f80c1679adbdcd2e4ae0a0c0081b5f299dc3e33fe19d66d7798034bc0f124a1cf7a36cc3806807548159d448d85b43a64505308781446522904a57c53bb860978d344b18623b978881031ce0f6e6153abd75e9243b7e3fad7dc9e1e53237eb05a958477c61604a3147404579ac219b16c3d0b8883d12425e97eb23cf19d63582d3ec000468897666cfea18ce5d7cbb63caaa7b67cc9a3782ff12938d6016afc806a8f16fb21f014e0a08f7609bed251de5c647ec4ccc446bb853f5d1d898fd9a850de720cf59c3985f6c15db193173f4121d322919c2ad17a32ad01e0a1c177e6fc68eab4c1ae5841036f7e68b96bb516bf775673fe84b575a309fe3b81790e15f732e5f4bebb6d64fae11019c1fa259577caabf5db24beb20b9a53bca6ad6c82528aee91a61e647815935d8f72ece7bc8af00134710d5392d0324123038d53d55961a7d098ba664abdb77e861c091e8c52beb23b12e8c6052827bb35585c7fccb7807c14a3d2c6d2227b13e7d6e5ec183991a95db8572d545f0a87ccdf2fabad2dbe2df1e7b5f63a00226dfbf5a94ff6a7a62abbf755d20402e350689c771219033de93dcda68bd6cb90852ee762fe1f6916302b0a00a1002bc7689e21f48bbe0496976a3be31a517ea4c4de02e1ddd609325a48bf14e5793f275dd3e9f8be13cac273838da799b12dc08307c2b5a8a1b47edbf24d90935d41e24b9b0311b5013dee1d668ade34a8d48cd64edef84e375fa76ddd84462b61462201176fe444f62681b525d2ab673229524acc9796fec5788aafd9d5dbf9d7526422dc23afc76397e8e46cc4f9eedd8546fe54e227a3eed7d3ad6ff7e5fe4147317da83384189f4eb9588e17e5cc751035283ceb4bf55b0aeb7f96ea11495ed66d3c040c78b5664e06c9b0de2e9f42f2a3980d811994fb01363641383adefbe07d752882fe21223a592d4d756fdee236d1f2bec9ef22ea779681a120c87d6875e9e4a8ad97bd94a4e0dc472fae15150582622ab7d361c9c98d1a688f60cc9904ba9661425a0e1c970978e3df2681e41bcc0c349e9f3569ba803e3c2605d78ada66978471be351231cb79fce2617133edb8eb096e55f01166bbb2ea2bd199b9e831a95fddb8a09f15d2b3627abecb2123a3d4952fae2565ca4813524fa3259adf2b32ec8d0e7dfb2d623e71882e1cfc46d1ccdb47d9c586dbee5be2f1796e92e6838280cef13c9b21bdc76c2b6549f922584a3fa25919906af9ae34b2d698d81063f1cee958ce47e6f97c26b44e895ff233fdaef0f3343f57503a3bbd31c0707534c69b9ad4efee5da807cffb9e859cb25e039232a18b73e1ed943f353b75070af1074b1a48bbda6af4aa2473e69ba0e388d0bb8d99aff7254d3e959e5c0374208d4f415a62818f87f77e011e859bcdbc71b68b0b9151b6c3c1c57038b22b83c76b34a8acb1b939a6a4bd0ce3b2dca21b5f957ee770de9e2861f684fd84629dfb55560dfef913f4a8fd26eecd4622185ead10ac41bb8faad1701a73765f370b488077bd8eeec2f0283dcca1fae854535a6332f5a135b0317909548b011b8c5ede916dd0edfdda0274f955e6c02622421ebdd161791d299b428e9b4cb356c7901c246fb923e75040111f1f81df1a08c12a5a308965e81d46d195d25201ad25dcc31410205db857cc283cbdfe34ac0f46b77388a9c33ec3c7c10b18ffb4f9dfcccd2f0737164a40d92d3a7bac2402b1853c322ef29710a4c6c5"], 0x1f, 0x1522, &(0x7f0000003600)="$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") r2 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r3 = fsopen(&(0x7f0000000280)='configfs\x00', 0x1) fsconfig$FSCONFIG_CMD_CREATE(r3, 0x6, 0x0, 0x0, 0x0) fsmount(r3, 0x0, 0x2) r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x10) getdents(r4, &(0x7f00000001c0)=""/63, 0xfcf3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file0\x00', 0x0, 0xa0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r5, 0x8008f511, 0x0) r6 = socket$tipc(0x1e, 0x5, 0x0) ioctl$sock_SIOCGIFBR(r6, 0x8940, &(0x7f0000000040)=@get={0x1, &(0x7f0000005c80)=""/4101, 0x4000000000007}) read$FUSE(r5, &(0x7f0000001280)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_OPEN(r5, &(0x7f0000000100)={0x20, 0x0, r7, {0x0, 0x1}}, 0x20) r8 = openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x40800, 0x15a) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)=@o_path={&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, 0x4000, r8}, 0x18) socket$packet(0x11, 0x2, 0x300) socket$inet_udplite(0x2, 0x2, 0x88) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x818003, &(0x7f0000000600)={[{@resgid}, {@commit={'commit', 0x3d, 0x7fffffff}}, {@resgid}], [{@euid_lt}]}, 0x5, 0x525, &(0x7f0000001a00)="$eJzs3cFvI1cZAPBvnDh12ixJgUOpRBsh0LaC2ElD24hDWyQEp0pAuYeQOFEUJ45ip91EFcqKM0JCCBBc4MQFiT8ACe2FAzeEtBLcVwiBVrC7HDgsGI09zhqvnQQljned30+azJv3xvN9z5HH8zxjTwBX1mxEvBMRYxHxakRMZ/W5bIqj1pSud//eh6vplESj8d7fk0iyuva2kmz+XPawQkR8/SsR30qSVkWH2sHh1kqlUt7Llkv17d1S7eBwbnN7ZaO8Ud5ZXFx4Y+nNpdeX5i+kn43piLe+9Jcffu8XX37rN5/74M7y3175dprvVNbe2Y/zGO9abj0n+eZz0bnO3kUEewKMZf3Jn2XlZPD5AABwsvQY/6MR8amIePCTYWcDAAAADELj7al4mEQ0AAAAgJGVa14Dm+SK2bUAU5HLFYuta3g/Hm9HpVqrf3a9ur+z1rpWdibyufXNSnk+u1Z4JvJJurwQx5e4Npdfa7Y9al+MiOcj4gfTk83l4mq1sjbkzz4AAADgqkjH+VO5Vjmd/XO6Nf4HAAAARszMsBMAAAAABs74HwAAAEbf4+P/2dYs6b6dFQAAAPAU+uq776ZTo33/67X3D/a3qu/PrZVrW8Xt/dXianVvt7hRrW40f7Nv+7TtVarV3c/Hzv6NUr1cq5dqB4fL29X9nfpy877ey+Uz3ScaAAAAuFDPv3zrT0lEHH1hsjmlJrI2Y3UYbbn/b/Wk+ddVQTASxoadADA03srh6vL6B5JT2guXlAcAADA41z9xfP5/MjrO/1+74/w/jLrW+X+je7iKnP+Hq6vr/N/PzvSgh43BJANcKmN84LTvAfT4hKB16PD7weQDAABcvKnmlOSK2RhgKnK5YjHiWvO2APlkfbNSno+Ij0TEH6fzz6TLC8NOGgAAAAAAAAAAAAAAAAAAAAAAAACeMo1GEg0AAABgpEXk/ppERBKFiOlPT3V/PjCR/Gu6OY+ID3763o9urNTrewtp/T+O6+s/zupfG8YnGAAAAEC39ji9PY4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIt0/96Hq+2po/ozg45794sRMdMr/ngUmvNC5CPi2QdJjHc8LomIsQuIf3QzIl7oFT9J04qZLIvu+LmImBxy/OcuID5cZbfS/c87vV5/uZhtznu//saz6bzuzvbb/+WO939jffZ/107Z9kQ2f/H2r0p949+MeHG89/6nHX/inPvfb37j8LBfW+PnEdd7vv8k/xOrVN/eLdUODuc2t1c2yhvlncXFhTeW3lx6fWm+tL5ZKWd/e8b4/id//Z+T+v9sn/gzWf+T7v4nrZwajd7bfLlr+d+3b9z7WK8Vk4i7383KPf7/L/SL33run4nsfSBtv94uH7XKnV765R9eOqn/a336Xzghflr3Sr+Ndnn1a9/5c6uUP+MjAIBBqh0cbq1UKuW9cxV+O/d4U6F1QBLn2/KZC2mos638u0vJ59yFsdknIo2RL7RHUU9KPicX0oP+y4k11N0SAAAwAI8O+oedCQAAAAAAAAAAAAAAAAAAAFxd7e//t3/LeRA/J9YZr9AuJMml9xUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CT/DQAA///C2svI") mremap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getdents(r4, 0xfffffffffffffffd, 0x58) writev(r2, &(0x7f0000000940)=[{&(0x7f0000000200)='\f7', 0x2}], 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 46.728887651s ago: executing program 8 (id=281): syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./file2\x00', 0x204000, &(0x7f00000003c0)=ANY=[@ANYBLOB="696e6c696e655f64656e74727900016865636b706f696e743d64697361626c652c696e6c696e655f646174612c6e6f636865636b706f696e745f6d657267652c6d6f64653d6c66732c252be76e0a8848022769ce6db839b26b6661756c745f696e6a656374696f6e3d30303030303030303030303030303030303031312c61636c2c6e6f61636d70726573736d6f756e742d726f2c6e6f657874656e745f63616368652c686561702c616c6c6f635f6d6f64653d7265fcd0cf7bfdf2eccfdf64bada5a48e38c545bc45a4cf0233d64b6b88ad72cbd055493d674d3b8562bfa8cee7acd180fa03e80ac49c4131ec06b1f277a8e0de9598a22bce43f8fff00a13a9b9c99e961c4cc74fd01954070e7ca7a5d59ad70fa0bf6ebf1bc3da483506f78f15ecf6403197294b02fe70709d78d24d96f4e8c0478fe13d334aa6394210587d67599f416d52cebf725466fd16f04b558076bc04e7c639e529bd8a8a16cbc3c850697deb56b38ff5f4b636aef2900"/382], 0x1, 0x5524, &(0x7f0000010040)="$eJzs3EtvG9UXAPDjPPpI++8/QizYdaSClEi1FedRwS5AKx4iVVRgwQoc27Hc2p4odpyQFQuWiAXfBIHEiiWfgQVrdogFiB0SyDMTaHhIoDgxaX4/aXzmXl+fOdeqKp2ZyAFcWPPJTz+U4kZcjYjpiLgekZ2XiiOznodnIiKJiKnHjlIx/9vEpYiYi4gbo+R5zlLx1ie3h7fWvn/9xy+/vjxz7dMvvpncroFJey4iujv5+X43j2krjw+L+dqwncXu6rCI+RvdR8U4zeN+cyvLsF87WlfL4korX5/u7PVHcbtTq49iq72dze/08gv2h62jPNkHHtZ2s3GjuZXFdj/NYuswr+vgMP+/7bA/yPM0inzvZ+ljMDiK+XzzoJnvZ+dRFuu9QTGf500bzYNRHBaxuFzU004jq2PrJN/0f9sb7d7eQTJs7vbbaS9Zq1Sfr1TvlKu7aaM5aK6Wa93GndVkodUZLSsPmrXueitNW51mpZ52F5OFVr1erlaThbvNrXatl1SrlZXKUnltsTi7nbxy/+2k00gWRvGldm9v0O70k+10N8k/sZgsV1ZeWExuVZM3NzaTzQf37m1svvXu3Xfuv7jx2svFoj+VlSwsLy0vl6tL5eXq4gXa/4dF0WPcP5xIadIFAJw//7b/v6n/B8ag6P+fjbH3/7sPIk6//w/9/1icq/73lPr/ueL8Iu4fTkT/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwYX07+9mr2cl8Pr5WzP+vmHqqGJciYioifvkL03HpWM7pIs/s36yf/UMNX5UiyzC6xuXimIuI9eL4+f+n/S0AAADAk+vzD25+nHfr+cv8pAviLOU3baauvzemfKWImJ3/bkzZpkYvT48pWfbveyYOxpQtu4F1ZUzJ8ltuM+PK9o9MHwtXHgulPEydaTkAAMCZON4JnG0XAgAAwFn6aNIFMBmlOHqUefQsOPvL+98fCF49NgIAAADOodKkCwAAAABOXdb/+/0/AAAAeLLlv/8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzKzt3kJBKEYQD+uqEH5i9DJrOfK8wRZgfH8AguXRoO4CU4gAu8ghfgDLjzCAYMXS2CIYak/6J5nqQtu1O8fEVgUVVJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECbHorl7O76703dnM22nmZGAwAAAJyyLpaz8p9Juv9ePf9ZPfpd3WcRkUfEqbn7IL4cZQ6qnOK1/+1h/+JNDfcRZcLuPUbV9S0i/lfX06+2PwUAAAD4vFbzxTTN1tOfSd8F0aW0aJP/uGgoL4uIYvLYUFq+y/vzbpd/56ftvt/DuKpfVqlcwBo3FJaW3IZNpZ2l/LnvV+3GB02Wmvzky/ZFNjZ2AACgQ4OjpttZCAAAAF267LsA+pHFy1bmfitwlJpqe+/r0R0AAADwAWV9FwAAAAC0rpz/d3T+39b5fwAAANCPdP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbVoXy9lqvpjWzdls62lmNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP7M87CoRAGITB3vWdydz/sNKgqalJFQgff2MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvfveX/xNT40wy99pYeh5J1k6NrVNj79w4+sP4+jUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxPy8pEAJBEAVzxv9O+v6HlQQ9gwgR0PCoohYNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBf97pf/E1PjTDJ32lg6HknWrhpbV429B42jB+Pt3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxc/+8cZNhAMAf2+crLVSEgDIEIZAYYKHptbR0QwygiIGPgBSl1xJ65U+bgVYVIgsbytwFwYgQEihs/Q6dW6lL2TpkKBIzyD47cdogLpywj+b3k16/z1k+v89rS1Eev04AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDa9ju7cVZs5sZxWu278/DGatHffaQv3Nq8t1i0Ik7aTPr/4aXmh2Shu0QAAAA4PLK6vo+I+/nWctGnc2X9n9fHFDX/d8fHcV3PP1r3131d+xft118evLAz0Nx4nOKkF9ZGw5OPp9L772Y52579xyN65ZUvn71k5Q1J3994fjsvr2fyze3b7/bL8Egb2QIA/8aJuq+C+vehoh90mRgAh0avUXjX9X82121OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt+ysAAP//kqE4gQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x103a42, 0x32) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x504e, 0x0, 0x2, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000002100), 0x8, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r1, 0x0, 0x23, &(0x7f0000000000)={@multicast1=0xe0000300, @dev={0xac, 0x14, 0x14, 0x24}}, 0x8) close(r1) chdir(&(0x7f00000003c0)='./bus\x00') ftruncate(r0, 0x6000000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x107042, 0x20) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x15) 46.132774016s ago: executing program 8 (id=284): syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x8, &(0x7f00000000c0)={[{@lazytime}, {@errors_remount}]}, 0x2, 0x53a, &(0x7f0000000c80)="$eJzs3c9vI1cdAPDvOPHmR7NNCj0AArqUwoJW6yTeNqp6YXsBoaoSouLEYRsSN4pir6PYK5qwh+yReyVW4gT8B9w4IPXEgRs3kDj0Ug5IC6xADRIHoxlPEjexE7dJ7ST+fKTJzHszO9/34n3veV5kvwBG1o2I2I2IaxHxdkTM5vlJvsXd9pZe99HThyt7Tx+uJNFqvfXPJDuf5kXHv0k9k99zMiJ++L2InyTH4za2dzaWq9XKVp6eb9Y25xvbO7fXC3lOeWlxaeHVO6+Uz62uL9R+++S762/86Pe/+8qHf9r99s/SYs38/Hp2rrMeh4pnjpnk95npyBuPiDfOfOeLYzz//8Plk7a2z0XEi1n7n42x7NUEAK6yVms2WrOdaQDgqkuf/2ciKZTyuYCZKBRKpfYc3vMxXajWG81bs/UH91cjm8Oai2LhnfVqZSGfK5yLYpKmF7Pjw3T5Y+n3Knci4rmIeG9iKjtfWqlXV4f5xgcARtgzR8b//0y0x/9OZ/8rGABw4UwOuwAAwMB1jP9zwywHADA4nv8BYPR8gvHfpwMB4Irw/A8Ao8f4DwCj59Tx/9FgygEADMQP3nwz3Vp77e+/3v+m7turlcZGqfZgpbRS39osrdXra9VKaaXVOu1+1Xp9c/Hlg2Rje+derf7gfvPeem15rXKv4rsEAGD4nnvh/b+kg/7ua1PZFh1rORir4WorDLsAwNCMDbsAwND4PA+Mrj6e8U0DwBXXZYnetnyCIOl1wWOLv8JldfOL5v9hVJ1l/t/cAVxun27+/zvnXg5g8IzhMLparcSa/wAwYszxAz3//p/r+RUhj/u4+d1PXh4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4DGayLSmUsrXAd9OfhVIp4npEzEUxeWe9WlmIiGcj4s8TxYk0vTjsQgMAZ1T4e5Kv/3Vz9qWZo2evJf+dyPYR8dNfvvWLd5ebza3FNP9fB/nNx2n+VHOrfG0YFQAAOu2vu/nBYVY2fpfzfceD/EdPH67sb4Ms4pPXI2JyKou/l2/tM+Mxnu0noxgR0/9O8nRb+n5l7Bzi7z6KiC/s138y3u2IMJPNgbRXPj0aP419/dzjd/7+j8YvfKy+hexcui9mv4vPx5HCAad6//V2P5m3vbSJ5+2vEDeyfff2P5n1UGeX9n9pc9071v8VDvq/sWPxk6zN3zhIn1ySJy//4fvHMluz7XOPIr403i1+chA/6d7/Fl/qs44ffPmrL/Y61/pVxM2u9d9fkbqWdbPzzdrmfGN75/Z6bXmtsla5Xy4vLS4tvHrnlfJ8Nkfd/vnHbjH+8dqtZ3vFT+s/3SP+5Mn1j2/0Wf9f/+/tH3/thPjf+nr31//5E+KnY+I3+4y/PH235/LdafzVHvU/5fWPW33G//BvO6t9XgoADEBje2djuVqtbJ1ykL7XPO0aB/0fpM/2F6AY2UHsRpzXDbNJiYjoek36jvpiVPmzOkiGFv03533DYfdMwGftsNH3vuavgywQAAAAAAAAAAAAAABwTGN7Z2Oi+6e1zu1g2HUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg6vp/AAAA//9W1cZQ") (async) r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x4000000000000, 0x40, &(0x7f0000000500)=@raw={'raw\x00', 0xe501, 0x3, 0x1460, 0x0, 0x6affffff, 0x3403000b, 0x12f0, 0x7, 0x13c8, 0x230, 0x230, 0x13c8, 0x223, 0x3, 0x0, {[{{@ip={@remote, @local, 0x0, 0x0, 'veth0_to_bridge\x00', 'veth1_to_team\x00'}, 0x0, 0x12d0, 0x12f0, 0x0, {0x1000000}, [@common=@unspec=@bpf0={{0x230}, {0x2001, [{0x6}, {}, {0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x10}, {}, {}, {0x0, 0x2}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x0, 0x0, 0x30}, {}, {}, {0x0, 0x0, 0x10}, {0x0, 0x10}, {0x0, 0x0, 0x0, 0xfffffffd}, {}, {0x4000}, {0x0, 0x0, 0x0, 0x7}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3e, 0x0, 0x80000001}, {0x0, 0x0, 0x0, 0x9}, {}, {}, {}, {0x100, 0x2}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}, {}, {}, {0x0, 0x0, 0x9}, {0x0, 0x8}, {}, {0x0, 0x3, 0x0, 0x1}]}}, @common=@unspec=@cgroup1={{0x1030}, {0x0, 0x0, 0x1, 0x0, './cgroup.cpu/syz1\x00', 0xe05f}}]}, @unspec=@NOTRACK={0x20}}, {{@uncond, 0x0, 0x70, 0xd8}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0x1, 0x0, 0x0, 'syz0\x00', 'syz1\x00'}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x14c0) (async) r1 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0xc, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="850000002200000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000280)={{r1}, &(0x7f00000001c0), &(0x7f0000000240)=r2}, 0x20) (async) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r3 = syz_open_procfs(0x0, &(0x7f0000000040)='pagemap\x00') lseek(r3, 0xfffffffffffffffe, 0x0) (async) sendfile(r3, r3, &(0x7f0000000000), 0x0) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{r1}, &(0x7f0000000000), &(0x7f0000000080)=r2}, 0x20) r4 = syz_genetlink_get_family_id$tipc(&(0x7f00000002c0), r3) sendmsg$TIPC_CMD_SHOW_STATS(r3, &(0x7f00000013c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000001380)={&(0x7f0000000300)={0x1c, r4, 0x100, 0x70bd2c, 0x25dfdbfe}, 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0x4000) r5 = open(&(0x7f0000000000)='./file1\x00', 0x84242, 0x46) ftruncate(r5, 0x2007ffc) (async) sendfile(r5, r5, 0x0, 0x800000009) (async) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f00000000c0)='./file0\x00', 0x204888, &(0x7f0000000440)=ANY=[@ANYBLOB="756e695f786c6174653d312c696f636861727365743d757466382c0097b75cbdde02821d0f899c2377ee9577397fc18b433d0c59e692b381740ca495e1c145c5922679338b5ff21c0653a98440a5725268a242c0263564f988d3c178704feaf8a412df818275708882ea9a4048c6e458a1f05b83f2e69b965b1df203b21de2b0ee375647f886a5310889982079aa7b1fb4eefe7f768eec58b19cf50faaf129503175f4262df740183df51d3641ff78b86127c1db8ef165bfa3bd20797fde6ff91a0e45d3d7c1c6d1ce0a72be8c1fdb00000000", @ANYRES16, @ANYRES32, @ANYRES16, @ANYRES32], 0x1, 0x343, &(0x7f0000000bc0)="$eJzs3cGLG1UcB/BfY+22tdvsQQQF8aEXvYTd9R8wSAvigrJ2pXoQpu6shkyTJRMqKWJ7E2/+HcWjN0EEz3vx7s3bXjz2UIwk2d1u4u7BQna25POB5L3My5d5k/DC7zJ5+7d/vNveKRs7WT9q76W4EhG1xxErUYtDFw7a2rh/KY57GO/Ub//5+iefff5hc2PjxmZKN5u33l1PKV1/49dvvv3pzd/6L3368/VflmJv5Yv9v9f/2ntl79X9f2593SpTq0ydbj9l6U6328/uFHnabpXtRkofF3lW5qnVKfPe1PhO0d3dHaSss718dbeXl2XKOoPUzgep30393iBlX2WtTmo0Gmn5aiyWZ7nerUebm1lzDpPhDP0we+DK9Mter5mN1vDSf5Jbj+Y6MQDgXJqt/2txeXy8ovr/sET5//X/hUWv/5+F+n8RjOr/Swfrd5r6HwAAAAAAAAAAAAAAngePh8P6cDisH7azj6rnx3z5/hfbsRv3LkcU39/burc1aSfjzZ1oRRF5rEY9nkQMj8T4TsGbH2zcWE1jK7F898EkP2pfmM6vRT1WpvOj51F+LaU0fJDSdP7F8T9aHOXXox4vn5xfn5x/Jn8p3n7rWL4R9fjjy+hGEdsxyj7Nf7eW0vsfbczkl8bvAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAxNNKRE/fvbzROG5/kj/bXX416PDl5f/7VE/fnvxivXaz22gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgUDm4386KIu+dfedhnDI0PFDVxM6+EzG3U/x+LU77nHXOV+fawZo8H/Op+IcJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKvB00++qZwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECVysH9dlYUeW+OnaqvEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4HnybwAAAP//V3Yinw==") bpf$MAP_CREATE_TAIL_CALL(0x0, 0x0, 0x50) socket(0x14, 0x3, 0x0) (async) mount$overlay(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) r6 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x448000, 0x0) fcntl$notify(r6, 0x402, 0x40000029) (async) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='.\x00', 0x60000, 0x3) getdents(r7, &(0x7f0000000380)=""/4096, 0x1000) lsetxattr(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=@known='trusted.overlay.metacopy\x00', &(0x7f0000000180)='vfat\x00', 0x5, 0x1) 45.612907307s ago: executing program 8 (id=287): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0b0000000100ba0000", @ANYRES32=0x1, @ANYBLOB="0400"/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) r2 = fsopen(&(0x7f00000001c0)='bpf\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) ioctl$USBDEVFS_SETCONFIGURATION(0xffffffffffffffff, 0x80045505, &(0x7f0000000340)) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], 0x0, 0x37}, 0x20) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000004440)=ANY=[@ANYBLOB="0900000004000000040000000700000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="0200000001"], 0x48) r5 = fsmount(r2, 0x1, 0x0) fchdir(r5) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)=@generic={&(0x7f0000000000)='./file0\x00', r4}, 0x18) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/crypto\x00', 0x0, 0x0) close_range(r1, 0xffffffffffffffff, 0x0) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000080), &(0x7f0000001540)=""/155}, 0x20) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/resume_offset', 0x40842, 0x0) sendfile(r6, r6, 0x0, 0x4) ioctl$KVM_SET_MSRS(r6, 0x4008ae89, &(0x7f0000000000)={0x1, 0x0, [{0x915, 0x0, 0xffffffffffffffff}]}) syz_mount_image$ext4(&(0x7f0000000580)='ext3\x00', &(0x7f00000005c0)='./file2\x00', 0x8d8, &(0x7f0000000540)={[{@lazytime}, {@max_batch_time={'max_batch_time', 0x3d, 0x5}}]}, 0x1, 0x42f, &(0x7f0000000940)="$eJzs289rHFUcAPDvzCat/WViqT+aVo1WMfgjadJae/CiKHhQEPRQjzFJS+y2kSaCLUGjSD1Kwbt4FPwLPOlF1JPgVe9SKJJLq6eV2Z1Jdje7aZJustX9fGCS92be8t53Z97ue/N2AuhZw9mfJGJ/RPweEQO1bGOB4dq/W8uLU38vL04lUam89VdSLXdzeXGqKFq8bl+R6YtIP0viSIt65y9fOT9ZLs9cyvNjCxfeH5u/fOW52QuT52bOzVycOH365InxF05NPN+ROLO4bg59NHf08GvvXHtj6sy1d3/+Ninib4qjQ4bXO/hkpdLh6rrrQF066etiQ9iUUq2bRn+1/w9EKVZP3kC8+mlXGwdsq0qlUnmg/eGlCvA/lkS3WwB0R/FFn81/i22Hhh53hRsv1SZAWdy38q12pC/SvEx/0/y2k4Yj4szSP19lW2zPfQgAgAbfZ+OfZ1uN/9Kovy90b76GMhgR90XEwYg4FRGHIuL+iGrZByPioU3W37xIsnb8k17fUmAblI3/XszXthrHf8XoLwZLee5ANf7+5OxseeZ4/p6MRP/uLD++Th0/vPLbF+2O1Y//si2rvxgL5u243re78TXTkwuTdxJzvRufRAz1tYo/WVkJSCLicEQMbbGO2ae/Odru2O3jX0cH1pkqX0c8VTv/S9EUfyFZf31y7J4ozxwfK66KtX759eqb7eq/o/g7IDv/e1te/yvxDyb167Xzm6/j6h+ft53TbPX635W83bDvw8mFhUvjEbuS12uNrt8/0VRuYrV8Fv/Isdb9/2CsvhNHIiK7iB+OiEci4tG87Y9FxOMRcWyd+H96+Yn3th7/9srin97U+V9N7IrmPa0TpfM/ftdQ6eBm4s/O/8lqaiTfs5HPv420a2tXMwAAAPz3pBGxP5J0dCWdpqOjtd/wH4q9aXlufuGZs3MfXJyuPSMwGP1pcadroO5+6Hg+rS/yE035E/l94y9Le6r50am58nS3g4cet69N/8/8Wep264Bt53kt6F36P/Qu/R96l/4PvatF/9/TjXYAO6/V9//HXWgHsPOa+r9lP+gh5v/Qu/R/6F36P/Sk+T1x+4fkJSTWJCK9K5ohsU2Jbn8yAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdMa/AQAA//9QOObV") syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000000c0)='./file1\x00', 0x840, &(0x7f00000003c0)={[{@nolazytime}, {@errors_remount}, {@nomblk_io_submit}, {@nouid32}, {@usrquota}, {@minixdf}, {@nobh}]}, 0xfe, 0x7b5, &(0x7f0000000f80)="$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") r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r7, 0x40086610, &(0x7f00000001c0)={0x1, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x10000, &(0x7f0000000080)=ANY=[@ANYBLOB="c5242d872c00"], 0x1, 0x21f, &(0x7f0000000100)="$eJzs3DtrW2cYB/BXvqmWsdFUaJe+uEu7iNZzh5biQqmgpa5KL1A4xnIrpEpGR4NUOmjOlM+QMYRkyRYw+QL+FMlmAsZLPOUEW4ovceLcFCnEv9+i5+iv5/A+6HAQr+DsfnX13/pmWtpMOmEqnwtTX4f+wyzLimEqPNEPn9/6bf/K2lw4I8a49Mn2n//fWL7bWfj19tKdfNgp/rW7t3J/58Odj3Yf/fJPLY21NDZbnZjE9Vark6w3qnGjltZLMf7UqCZpNdaaabV9Jt9stLa2ejFpbiwWttrVNI1Jsxfr1V7stGKn3YvJ30mtGUulUlwsBN5E5fpBlutnh/L9kGXZpBfEmB1kWdjz/V9aa7//8cM35fLqzzF+EMKDfrfSrQxeB/l335dXv4hHiidd+91uZfo4/3KQx1On7XYrs6EwzFfO5Yf9c+GzTwf5Yfbtj+Wn8vmw8danBwAAAACA91MpHju/v58bHp7N7xWO9vcHB6f+Hxjs31/bHvbPhI9nxjwMAAAA8Exp77960mhU2xcU0yGEF31m5MVMeM322eFk41vq84tcGGyijPDMWT6Eyc01F4bF/CtcP+9+sXD8Tii+XNf0qJdxc5QXySiKC24ay2O4MQEAACN38qN/0isBAAAAAAAAAAAAAAAAAACAy2scjxOb9IwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd5HAAA//9eWF7C") r8 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="06000000040000000800000009"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r8, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) mkdirat(0xffffffffffffff9c, &(0x7f0000002000)='./file0\x00', 0x0) capset(&(0x7f0000000080)={0x20080522}, &(0x7f00000000c0)={0x200000, 0x200000, 0x7}) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./bus\x00', 0x5d) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000001040)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) mount$tmpfs(0x0, &(0x7f0000000180)='./file0\x00', 0x0, 0x84022, 0x0) 45.605481338s ago: executing program 37 (id=287): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0b0000000100ba0000", @ANYRES32=0x1, @ANYBLOB="0400"/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) r2 = fsopen(&(0x7f00000001c0)='bpf\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) ioctl$USBDEVFS_SETCONFIGURATION(0xffffffffffffffff, 0x80045505, &(0x7f0000000340)) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], 0x0, 0x37}, 0x20) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000004440)=ANY=[@ANYBLOB="0900000004000000040000000700000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="0200000001"], 0x48) r5 = fsmount(r2, 0x1, 0x0) fchdir(r5) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)=@generic={&(0x7f0000000000)='./file0\x00', r4}, 0x18) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/crypto\x00', 0x0, 0x0) close_range(r1, 0xffffffffffffffff, 0x0) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000080), &(0x7f0000001540)=""/155}, 0x20) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/resume_offset', 0x40842, 0x0) sendfile(r6, r6, 0x0, 0x4) ioctl$KVM_SET_MSRS(r6, 0x4008ae89, &(0x7f0000000000)={0x1, 0x0, [{0x915, 0x0, 0xffffffffffffffff}]}) syz_mount_image$ext4(&(0x7f0000000580)='ext3\x00', &(0x7f00000005c0)='./file2\x00', 0x8d8, &(0x7f0000000540)={[{@lazytime}, {@max_batch_time={'max_batch_time', 0x3d, 0x5}}]}, 0x1, 0x42f, &(0x7f0000000940)="$eJzs289rHFUcAPDvzCat/WViqT+aVo1WMfgjadJae/CiKHhQEPRQjzFJS+y2kSaCLUGjSD1Kwbt4FPwLPOlF1JPgVe9SKJJLq6eV2Z1Jdje7aZJustX9fGCS92be8t53Z97ue/N2AuhZw9mfJGJ/RPweEQO1bGOB4dq/W8uLU38vL04lUam89VdSLXdzeXGqKFq8bl+R6YtIP0viSIt65y9fOT9ZLs9cyvNjCxfeH5u/fOW52QuT52bOzVycOH365InxF05NPN+ROLO4bg59NHf08GvvXHtj6sy1d3/+Ninib4qjQ4bXO/hkpdLh6rrrQF066etiQ9iUUq2bRn+1/w9EKVZP3kC8+mlXGwdsq0qlUnmg/eGlCvA/lkS3WwB0R/FFn81/i22Hhh53hRsv1SZAWdy38q12pC/SvEx/0/y2k4Yj4szSP19lW2zPfQgAgAbfZ+OfZ1uN/9Kovy90b76GMhgR90XEwYg4FRGHIuL+iGrZByPioU3W37xIsnb8k17fUmAblI3/XszXthrHf8XoLwZLee5ANf7+5OxseeZ4/p6MRP/uLD++Th0/vPLbF+2O1Y//si2rvxgL5u243re78TXTkwuTdxJzvRufRAz1tYo/WVkJSCLicEQMbbGO2ae/Odru2O3jX0cH1pkqX0c8VTv/S9EUfyFZf31y7J4ozxwfK66KtX759eqb7eq/o/g7IDv/e1te/yvxDyb167Xzm6/j6h+ft53TbPX635W83bDvw8mFhUvjEbuS12uNrt8/0VRuYrV8Fv/Isdb9/2CsvhNHIiK7iB+OiEci4tG87Y9FxOMRcWyd+H96+Yn3th7/9srin97U+V9N7IrmPa0TpfM/ftdQ6eBm4s/O/8lqaiTfs5HPv420a2tXMwAAAPz3pBGxP5J0dCWdpqOjtd/wH4q9aXlufuGZs3MfXJyuPSMwGP1pcadroO5+6Hg+rS/yE035E/l94y9Le6r50am58nS3g4cet69N/8/8Wep264Bt53kt6F36P/Qu/R96l/4PvatF/9/TjXYAO6/V9//HXWgHsPOa+r9lP+gh5v/Qu/R/6F36P/Sk+T1x+4fkJSTWJCK9K5ohsU2Jbn8yAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdMa/AQAA//9QOObV") syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000000c0)='./file1\x00', 0x840, &(0x7f00000003c0)={[{@nolazytime}, {@errors_remount}, {@nomblk_io_submit}, {@nouid32}, {@usrquota}, {@minixdf}, {@nobh}]}, 0xfe, 0x7b5, &(0x7f0000000f80)="$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") r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r7, 0x40086610, &(0x7f00000001c0)={0x1, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x10000, &(0x7f0000000080)=ANY=[@ANYBLOB="c5242d872c00"], 0x1, 0x21f, &(0x7f0000000100)="$eJzs3DtrW2cYB/BXvqmWsdFUaJe+uEu7iNZzh5biQqmgpa5KL1A4xnIrpEpGR4NUOmjOlM+QMYRkyRYw+QL+FMlmAsZLPOUEW4ovceLcFCnEv9+i5+iv5/A+6HAQr+DsfnX13/pmWtpMOmEqnwtTX4f+wyzLimEqPNEPn9/6bf/K2lw4I8a49Mn2n//fWL7bWfj19tKdfNgp/rW7t3J/58Odj3Yf/fJPLY21NDZbnZjE9Vark6w3qnGjltZLMf7UqCZpNdaaabV9Jt9stLa2ejFpbiwWttrVNI1Jsxfr1V7stGKn3YvJ30mtGUulUlwsBN5E5fpBlutnh/L9kGXZpBfEmB1kWdjz/V9aa7//8cM35fLqzzF+EMKDfrfSrQxeB/l335dXv4hHiidd+91uZfo4/3KQx1On7XYrs6EwzFfO5Yf9c+GzTwf5Yfbtj+Wn8vmw8danBwAAAACA91MpHju/v58bHp7N7xWO9vcHB6f+Hxjs31/bHvbPhI9nxjwMAAAA8Exp77960mhU2xcU0yGEF31m5MVMeM322eFk41vq84tcGGyijPDMWT6Eyc01F4bF/CtcP+9+sXD8Tii+XNf0qJdxc5QXySiKC24ay2O4MQEAACN38qN/0isBAAAAAAAAAAAAAAAAAACAy2scjxOb9IwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd5HAAA//9eWF7C") r8 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="06000000040000000800000009"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r8, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) mkdirat(0xffffffffffffff9c, &(0x7f0000002000)='./file0\x00', 0x0) capset(&(0x7f0000000080)={0x20080522}, &(0x7f00000000c0)={0x200000, 0x200000, 0x7}) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./bus\x00', 0x5d) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000001040)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) mount$tmpfs(0x0, &(0x7f0000000180)='./file0\x00', 0x0, 0x84022, 0x0) 31.747306935s ago: executing program 0 (id=385): r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000100)=0xb, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) bind$packet(r0, &(0x7f00000001c0)={0x11, 0x11, r1, 0x1, 0xf, 0x6, @broadcast}, 0x14) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000180)={'syztnl2\x00', &(0x7f0000000400)={'tunl0\x00', r1, 0x80, 0x700, 0x10001, 0x6, {{0xd, 0x4, 0x0, 0x4, 0x34, 0x66, 0x0, 0x2, 0x2f, 0x0, @loopback, @local, {[@rr={0x7, 0x1f, 0x3c, [@loopback, @dev={0xac, 0x14, 0x14, 0x26}, @dev={0xac, 0x14, 0x14, 0x43}, @dev={0xac, 0x14, 0x14, 0x19}, @dev={0xac, 0x14, 0x14, 0x20}, @initdev={0xac, 0x1e, 0x1, 0x0}, @rand_addr=0x64010102]}]}}}}}) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000800)={0x3, 0xd, &(0x7f0000000000)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x2000000, 0x0, 0x0, 0x41000, 0x49, '\x00', r2, @fallback=0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mount$binderfs(&(0x7f0000000140), &(0x7f0000000200)='./binderfs2\x00', &(0x7f0000000240), 0x4810, &(0x7f0000000340)={[{@max={'max', 0x3d, 0x8dd}}], [{@smackfsdef={'smackfsdef', 0x3d, 'GPL\x00'}}, {@measure}, {@appraise_type}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@dont_hash}, {@rootcontext={'rootcontext', 0x3d, 'user_u'}}, {@subj_user={'subj_user', 0x3d, '/dev/kvm\x00'}}]}) r5 = socket$tipc(0x1e, 0x5, 0x0) recvmmsg(r5, &(0x7f00000014c0)=[{{0x0, 0x0, &(0x7f00000000c0)}, 0x35}], 0x1, 0x40012000, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000100), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write$nbd(0xffffffffffffffff, &(0x7f00000000c0)={0x67446698, 0x1, 0x1, 0x3, 0x1, "d0004e17a34b6b95908a998b2ed4cb2fbcd836f2eb3590ba50e82ba3c889c9f5bbc44192d8ae24e1bd31f5f9e9849a86d360d4112cad6e94"}, 0x48) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0xd, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="720ac4ff000000007110c200000000009500000000000000"], &(0x7f0000000480)='GPL\x00'}, 0x80) ioctl$VT_RESIZEX(r6, 0x560a, &(0x7f0000000080)={0x0, 0x0, 0x4}) ioctl$KVM_GET_MSR_FEATURE_INDEX_LIST(r4, 0xc004ae0a, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r3, 0x0, 0x14, 0xe40, &(0x7f00000002c0)='\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000300)=""/8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 31.730200817s ago: executing program 0 (id=387): r0 = socket$nl_route(0x10, 0x3, 0x0) (async) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r1 = syz_open_dev$mouse(&(0x7f0000000000), 0x7fff, 0x840) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=@newlink={0x44, 0x10, 0x801, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x62404}, [@IFLA_XDP={0x1c, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x19}, @IFLA_XDP_FD={0x8}]}, @IFLA_GROUP={0x8}]}, 0x44}}, 0x0) write$FUSE_NOTIFY_DELETE(r1, &(0x7f0000000040)={0x3b, 0x6, 0x0, {0x1, 0x8, 0x12, 0x0, '/dev/input/mouse#\x00'}}, 0x3b) 31.648213711s ago: executing program 0 (id=388): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'syz_tun\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="03062fbd7000fcdbdf250300000005000300000000000c00018008000100", @ANYRES32=r3, @ANYBLOB="0500050080000000050002"], 0x38}}, 0x849) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @empty}, 0x1c) listen(r0, 0x3) syz_emit_ethernet(0x52, &(0x7f0000000280)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "2a8435", 0x1c, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x4, 0x7, 0xc2, 0x0, 0x0, 0x0, {[@mptcp=@generic={0xe4, 0x2}, @exp_fastopen={0xfe, 0x4}]}}}}}}}}, 0x0) 31.603586534s ago: executing program 0 (id=390): r0 = socket$nl_route(0x10, 0x3, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x48) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f00000000c0)={0x3, 0x1000}, 0x4) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x89}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000000100)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) (async, rerun: 32) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (rerun: 32) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001840), 0x2182, 0x0) sendfile(r5, 0xffffffffffffffff, 0x0, 0x20000023896) (async) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@updpolicy={0xb8, 0x1d, 0xcb23c9c9931e99e9, 0x0, 0x25dfdbfc, {{@in6=@dev={0xfe, 0x80, '\x00', 0x3b}, @in6=@private1={0xfc, 0x1, '\x00', 0x1}, 0x0, 0x0, 0x0, 0xc9c, 0xa, 0x60, 0x30, 0x0, 0x0, 0xee01}, {0x0, 0x7f, 0x7, 0x2, 0x0, 0x4, 0xe3, 0xffffffffffffffff}, {0xffffffff, 0x0, 0xf, 0x2}, 0x0, 0x0, 0x1, 0x0, 0x2}}, 0xb8}, 0x1, 0x0, 0x0, 0x90}, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x0, &(0x7f0000000480), 0x4, 0x3fa, &(0x7f00000004c0)="$eJzs281rXFUbAPDn3nyUt2nfxFq/2qrTBjGgJk2iQsBNRUVBcKE7FxKaaSlOmtKM2BYXKoKr4saVrlzpH+DGhSDuXQmudC+FIMW1jNyZe5txMhMzyYyjvb8fTHLO3DOc88yZZ+bcc2cCKK1K9ieJOBIRP0fEdKv61waV1r/fb793Prsl0Wi8/lvSbJfVi6bF46byylwakX6UxMku/W5ev/H2aq1WvZrXF+rrVxY2r9946tL66sXqxerl5ZVnzi4trzy7sjywWG/ePvXTxuev/fHJmV+mnr/51gvZeI/kx9rjGJRKVKKR6zz22KA7G7GjbeVkfIQDoS9jEZFN10Qz/6djLLYnbzpe/HCkgwOGKvtsOtT78PsN4C6WxKhHAIxG8UFfnNsP4zz432zrXOsEaGf845HmbSY6zm8HKTvbuvbmx99mtxjSPgQAQLvvsvXPk93WP2nc39bu//m1oZmIuCcijkXEvRFxPCLui2i2fSAiHuyz/0pHfef6J721r8D2KFv/Pdd1/Vus/mJmLK8dbcY/kVy4VKuezZ+TuZg4lNUXd+njx1e++rLXsUrb+i+7Zf0Xa8F8HLfGOzbo1lbrqweJud3WBxEnuq5/kztXApKIeCgiTuyzj2/ONT7rdezv4x+uxhcRj3ed/+2roMnu1ycXmq+HheJVsdOpd6+s9ep/1PFn83949/hnkvbrtZv99/H1zOmtXsf2+/qfTN5olifz+66t1utXFyMmk1d33r+0/diiXrTP4p+b7Z7/x2L7mTiZzWNEPBwRj0TEo/nYT0fEmYiY3SX+l2Zfru4//uHK4l/ra/77L6wvff9Dr/73Nv9PN0tz+T17ef/b6wAP8twBAADAf0Xa/A58ks7fKafp/HzrO/zH43Ba29isP3Fh453La63vys/ERFrsdE237Ycu5nvDRX2po76c7xt/Ova/Zn3+/Eat56YY8I+Y6pH/mV/HRj06YOj8XgvKS/5Decl/KC/5D+Ul/6G85D+Ul/yH8pL/UF7yH8pL/kMpHeR3/QoKCndrYdTvTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIPxZwAAAP//jYTnFQ==") openat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x101042, 0x0) (async) r6 = creat(&(0x7f0000000040)='./bus\x00', 0x0) write$UHID_INPUT(r6, &(0x7f0000001880)={0x8, {"a3ed516d212b57fa22227384829d7d693af6a5330c0989739648cac74d8bf6260b35b2c375798619235f119d8120c0dc1dcdf18d70f0203a4df422130aadf348add27653126a9257a595513e007fcccd3b9f95ee7cdb294a843fd38e485511eb43d1878934e6cbdda9feefca4745aef79a831cb08137bfda4786df88d9bc9449a6a467a2d90a81519215c369353be01b9f5d3c4270c3ab09a42ca99f69549ec4a6f441e1b2debb5074844d17fd6a71d87f549fc0f69e1f8658ecd8bab62c23023596cf36027edd80bde31e773fb26a1af4916d0395bbd3bdeb00a26b3e24f989e6cc4f9222b77653cb7dd51c90e79becdf2f6fed5f6c70e06309620e378e3e72991eecf318c0602da19b4d835cef8c43c6429b44a69d5db7659c642c9226694dbf0f5de71a1d9bb4840f322acfe3b42c1ef5216660824fc0cfd4fab05b4850f2aa1b1bc9fe46120c6c7c4c3f4ff0549174b9d162f9d4983a246e9ffbe9ddc3d53bb711b01f6542a5246d4d89e853d758e1d8e870a3b6dec8baf1f0b81a48752e0bdce6db8badf39e8e3b8bf3f1effe1ff3ad44f1671e2f915aa8f98aaf5fab79b359dda5a2fb648da4b5755e7c29f9df81c83f36ab1a147b956582910c3aa06eae2afa12b37398659f867197e683351b283b9b3822d700c64d2c669813d59cd70ce1453de90cbfc84ef89bac4fe23668a3a22e7d9272aee694fe5233e6f41ac133ce18136acb6bef95775ef883f3073c1232365084660e94a99bf5ae02c692e0937f6335a5ad5cb93229a898564476eba73d7054c185910bca095b92ee1206039a69b1a7c603538ef78aec8967fc3e9b4096884103f57849e204a96ea23c95f87ec527f28d51ceba5c98f322986747fdcbe0eb1eb9a8d9d8eeef359b14df7ae28e939c5de929cf0127cb8e72d8da2493fbfd6a57ccabe84092b14f95a0e537abf26a00565cf975d426ace7f90a7b2ce61849485a81cb45e8cc7844beb48e153db10851741d76f7bd79852fc9d7ba313af2cadb7c49724ee0eb7e0e4b537acddcc08fde7543a42992db11969bd3f3f03b344823b500941664f4f7970500eda6dc5ce483e15c4dc3236ae215509d57cd9915d38f0fb18a51c4db6e311525a7f53cd2e16938ce62e6cb78c81335606ce087720183f9f1796b48b9d495e7bd4fce5cb7f6cf930c38d85d89a026eb7a89ffe6330956101337e4b79759992417a56fd7ba2d89a101632219e52f87065d2e805b3a1a0ace90ea083357c1c4854901b5060d29c7053b555d5de82019057ec90c98d8aff9fcdf39e99fd6227beaba29cdceae17c6689edeb854bddff19f86f576ab65c3ccfa2af4339a43c6a7d0d7cd51679e2af968c0c4716a561a012c128be6f6159978f42afb3fb1ae6a3d49114de93d17d8a6662a3c10dc1b7672003a529ac189048146937335843ad59b45fa7f6ca49512eec5b16521ba196a56142ffacd27a49c1a2efb70c85988ec74218a3dc67bc410e542824aeff14a4d0518995ac21e776e1a8b10cf2834f8de60270bfd43ed68b73e6c05b142ba405580e4c9f3b871fee6736106ba1f6c5bdbd30ce0944a33b54c1dc1dc7e26792ff6511d171ee18109f17d0e0710f8ccb5dade89ccf00f14db9e4fb07ceda33a5c00591bcabfed5c437e7d898acd60276743b3071785cda7018956c0ff33c7e129c2ace3e7f9c40d643758c95d16289b58674d93db1cedf4718db55a4bf9af903237e940371ecb1d488948b310999c5f598cb6160b8c6e7489b1f7621efafd667d3ddd162436e0e43b81307212127da38d6b0c12e572fe8c2b8a5bdd3f09485b3021cfa5c1266585edde6c7091f64eee325d290aa244377e30f61137a5f32d42deb8b64bdcbc78b8459f8d2fb5d02adb7059985992663683ad55e45e303a6104458e79341afb3878368c6d3e011c1536b2d85a81d170cf155682c8d0afc9de8a4f702c7064ad2e6007445bcf4b2d4202e7610c77c40d5bb463722a4c70eedb7094c9103ff6ad7781155e97412ae7355d0ef1e7176b981ca552131189c2632ae9c78e2f2d91176b00b0579a6af7e3eb5f3ac3e6c38856d07f3aeed85a2d80300dcbdf6eaac15c77280e7b5c4644532c0752f6bc3242ec24d846108e83086ef78580729134e01724472483add79b0899d489f927983ff1048ffc01e9cf51ca673a827e0a92085b1e634ff78485d273a38c22d8f2a673128e04b0e7462c340260a409348a3b96883a4c18a9eb3b33e4a5dcac1c01c898c5f98f91eb06b76cc5ad4651e259d3ab2d28bf872f9b78d165be9cd9e1d474b387a0ce8b24521ea322d62fa108ec897b9f9774b170b1c34077226777c392b6ae2a28f271ec87dd193a1f8d4fed79a5d1872bd2237efe3a1b9922d44ff5f01b3c3a9ae03954ca9df36ca275b38fd6b00a230a1b8cc6751744e1d085c59b9b0fc1db4b204dce1876e81e5d1a568ce1fee26ad8da71b7fce06a254ce5e8aa693a9ad17153c65e2bd833e88e8907ab1186f22f496856c399195168955ec8337aa9baadbe26d07b43ad0a63e9c39735dc0f9104fe69c654cb47e67a66c0a2cf12e6aef5508ff10552cf7f8204d5c30b182ac43e2fd68ef89a56c6d162b931bf4a95c805fdc4fe0f0b0936314b221a893326ff78aa3410c25e18cae9683ab15ef53f46a9b9534ae20cdb8119c1efbea986959b190d8eacf794e315f111098ccb138eceb31dc86ac2a856b76eba011f2d0e6e7227e36e92fe1c3cae44158fe6e7460c0c070ad92807dc2e757c9e6863c92a0a1775b3d06ca692cbb908a3544e0e10a821da38609d549624e0236b1ff6f10cffbdf03c5265a89e64a42b21457b6203a50b3d1e3c4c9b036dce4696e1aef9e960e7125286b15da055c068469c7aefc37c1f0ed59c7c684d5c7c7b525dedf7600bc125ae6f7e6be53b90f6c324867ef96466618438579faef9c71688319f107ad443261d5f0a4d4b9723ab8956cc7f3d5a17e81675e61d7ca2c5bd56e22cc2f42aaced4c2248abe6a711cf06d51b412173170407a636fa91b0e33124eab9bcf1fd9a640d094bce68df4f25a5e3c7b04ffaa8291dbd75f224c9e676961b3d1706aa170900367156fedc3b5c4a661d21f6a6346cb6745a98b588015b8a677240bbf13934c79108c480ad9433187849373ddd92b8433ef5bfc536ee9037445c3a978c47b84fead04f17d79c038ae2e288a8bb2ae5e3ad3fec86b79fc3b87032f508d52d371042ba4bd61f06f11ae6d69f15269a81f28bdb7cfb93c162def92c51a0cda0292a6162f17f913d4c0117f8880722e70c46fb3e97e1ce5aee1119b1677cdbce3e3bf5f0537f191f14fc70db094a15a5b479e4be36267f7fb1349102de06308a60516d398036cd0b5a1c1e16a76caed86b131d9d8c58f10afb929d0af851b278166dcefb0241772b49f1c6bacca3a0f3ebf3ff0f9d9ee76154fb68efdfda1338d700acb50f49eb9a4930c7da88acceaf14cefe457d5f340e877f64f05047f51fdfa1c737b8b17f716a963cc6677f019bf388127414a001c75623d721d0cdd8f7a047ef368aa3db280099c40f70c866406580baac79a5cf455604a910f0f71be20d5475ab5b2834fcb5539f58790115dd3710384a977a4b9ba5597daf00a92c9c4d525f326d48b49c65b62c073cf9c1a8d889c8b5f91660b4a96bf7080587c413235eaba4dcfb86f97b338d7cb50d8818ed7b8891f4c14e5fb5f5ab6ac5693227f83a2b415f8ce6e7c64daf80c55b253f5ffccdd586dcb3485db8091676b32dd486da918883c8e9e7cd20191b035cb714fc4fc56daafb098eb37b91d634a0e6c7104bfe4d5b34c193eaabc7e82d3af1fc4f4de7c931b20ea8f02b5d8acfb359bcfc3616aa2b247104145c9ba611c35ffa2785d7c1c86994b1965550f9b7641a66a8fdd4e0ddf4ef276c3aea8770ca7502155dbce25b538a52bf1bd7db161adf6f409bf210ab56e12b90bd22cb07972b879982ae0e61e32a90861dc5e0146a3b4aa5c918fdca440f7fb41da3b5ecde3ce5df8c471ff8a43645d3a912669fc94079f7c25a17cdd0b3633f8b4e7fb0c0b2aaf6d09d972a949a49b2ec6582848a3abf293036d46713c83f799ccb4a7fec03b41a8416a73df34e48c6c079002093fb4e69c05fbe54181aff4974b1911d999a391a821828695123d7f8e6d18198df2bf650f23f19edc31a1d8a24579a2149459a41f5093473dab472c87caea6ee5dc4524dbc8767fffebd69c40e4104f67e8bc4cf19d4a3031c2e6d96b16693f7c43b7567f681d9034095dea25c0f1c9c57580559a70c717ec5554422d529ca6284024d03c113cc2b46edd38287f66087e5c9f43d3fe06f70df6468aaf5ad7312fdb70a2860b967bfe0559426c3e32c5f15062fd2b73d2d9dcc0c65a28b3f7482c5d5dc2ccfc2d1c2d4cc36de98b9822f060aa5fab16fd3bc9c160968e89c3e77cca2bffe6b7cf9c05f904f9d5245de849a6772d0627acd4fb3af6d99f74bccf4ac88510679b684eff18fb3fef2c8b6fae13cd3d7317558d5b5cdc36b407db619e2acbe98c526f523ef4b9f0a8663868f21f81971d98434da3b23d012358e1d0354713dd56c3668c159c27bc077fc7301149c234e1b920e44b2471a21cd25b8b72453129f61a1586bed04fc8db0cd6af0aed938c42d632bd40dce4859333344bc821e685158f468a63f5940efeabd56045380529aea8a457f39eeddfedf11c513e1a1c52b54ea0b94e2e478c4469cbf3772f7de90002281d05491ecea76bc9a91797bae2ca7971b218df378a08d13af3ff8c8ea3ae9b21d244c268c52b673cf9c0f754a40edc21a2a9ec8a7c78bb3a3d6a3533b42ac7addddeaf0166d62325949bfe40c3be95f44125e32648b3dad38aa309168dd4e98af282636635c105968803a5b34963148432988190c4fb9c02e76cb8da38e365d5189be39fe8b7008e811cae12149a7adeb48a27b9d6cde7f0d0907098bc1eb14735c0fa1883b3a781c07fc6205e3add9e7265fb2918fd25e4352515d6d94b8890ba98fc5fde35e32664a1ba4292b044650efef2b586cb1ce558e021d605d5a8d68425bb221bc9d91acb3c8a6ce0e21528a443ca2b2ec40e408449fa671df00f8ee28c24f7a2a2bd9948473e75fd412d925c266323449f99359f2e97fd556391916e177d1164dc95775344245cbab4db6dd63111fa8134816fbb56603b38a205d32fa8f06729d74fec6a18dae7c9cfb1439be337f16da508f916e4fefb7c37916fc111ec4d5f0cab12ffd800dbd389f1f5b83f55d15fb1593896e8adf55e6050505df409181f5ecf838fa198a8b0e0b2f1db1190ed650d04f8c82783cb183c375fc9ff8101494b7ab74b991591005786f0365ebc2a07b03f172fd44d03a375906af9cf3221ed10c897725ff10f633bbadadfbf52ed08346e5c18842351603af38218b12bf3e8efbced2aa0040f2cc94c34ec104d67299b81192c050ecf4e9a130973d8b57c48011f99b2c97b245d2805863db2dbfdd2bf896c9435dabac8c383dae3390ae8c687c3e50dc1152d02e4ba1bf563ab7c1010b205bc9b494dfb63693351752ef1e88240e2adc562c2f08752cf114de07cbb939343538986b3e7cbe7de58e501f698d96eb200beafe1b5e5b94388a04976462037af027c56b47a7eabd44a7a981afcb6ee53098e3d52043a81f30a3a7e7580ca98fcedb4d55cd3889e80c08a1307b398229994c6685779ae208875ad15c9b5142f056a44bf9375e9e28982a9c4e1eb1d56c71ad5878666c809d2f37b50072d8923a0043b3a29e2c900d", 0x1000}}, 0x1006) (async) fcntl$setstatus(r6, 0x4, 0x6000) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r7, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x0, 0x1, 0x0, r6, &(0x7f0000000000), 0x4000, 0xa00}]) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x4076cbba9945d516, &(0x7f0000000340)={0x0, 0x14}}, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000400)=0x14) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000480)=@newlink={0x40, 0x10, 0x439, 0x0, 0x60000, {0x0, 0x0, 0x0, r8, 0x9801}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gre={{0x8}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r8}, @IFLA_GRE_REMOTE={0x8, 0x7, @broadcast}]}}}]}, 0x40}, 0x1, 0x0, 0x0, 0x840}, 0x8000000) 31.472653122s ago: executing program 0 (id=393): prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x88840, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) syz_kvm_setup_cpu$x86(r2, r2, &(0x7f0000fce000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, 0x0}], 0x1, 0x3, 0x0, 0x0) (async) ioctl$KVM_SET_NESTED_STATE(r2, 0x4080aebf, &(0x7f0000004700)=@vmx={0x5, 0x0, 0x2080, {0xdddd1000, 0x60000, {0x5}, 0x0, 0x4}, {"cd65eac602588ff02c0aea0dd30c52fd3507da192db20741c72a9fa5b63f92ac63d02639bedd3948a585aab9f5cdea613194fb766f53dc91aeb399f7ad4d48a09277b3931c1f22086514232f3a81fa60288af5b3ef0d7a4c5ab47aa480fabed0c86a325225d434f5409daf5e3e0f1cdb44a433c7ebfd10eea896ef1e9c8d53342e0eb6ff4b3c8501acbe079f43b5ebfd99b16af0cd93480097382f1f905ec10e7b74e5c824682c5aa200c0e3b7e87f177b9aa6156c97d5551a0a90f683ea5143fe2d331ea19f42586c989d238ff0fea20fcda8a8657043bd335505745d785d93c02751f3ebca8a973e02e70238f8ac4123817c3c9f7c9836efa60043d34227b3f3dd3382172d619213294881bb5b066cc23f45bceb447e21545922fdcde2ba2aa5893fe3ca98593f49b0cf15a61caadf67e84249b2e6964b026f2be4033362734dd3f319804767483fea2325c633fcfe3ca75ee640cd4cdbd9591a3b46bcec217254a2918bdeee2c010c5681716af1aa47ce6090522ca1ff087ab44c4ccfb477f436322a348a81676f6d1b728fb8b8465c6ced1e0680776de2a47149d3882bbdbbb244d260492a26f6e90fb1ccdd9cd744bfdbf6735bc9f4ae802f274102bc93713a73a4d189451ce2b73b96a85e0002c5affc9a501c963130584f9bb0179e55c9af8315070e84c092b8fa88657cd8b164ff6a913bd1a1fa9f658698116f29682939eb5f6b589b0fd1aedd3ad22b933c95c13b81a32399143048ad6cd4b0b3c0416eb745431948b3335aa26affceee6cdf3bf64318b8ff3d5daec68f1576eb504e3181e8f24206f68918cc8160a66dbe91d48dc3acf753eb4e476556a8771cca64266e603ed0be78e6c467ed4798b922294d6ecf439320b557a0b20cc00416547a6d081e6e8c754785b334aa1a3631e60cf0aca17d101c301a0865c8bfd7584abe10000a3e2889dd8106d4accbcee85348b06634dfdb9584da718d8fac8bad6542761101cba85009925dde6e375dde0038a4015ea1e277edb2d1d5d723fc922f117cae47d6d51e42ef37f893519c143807339f50a9500e1bf9c2d88ae6268b53264ac78efa672c43fa5f493d809087a502d04f58f641aeb51a62a56125236f926ac9e0dd21e67b05adcd6b3d5cd253c38eea161cb687d77b0838ce00e35c62af94312ee20ea34f3d3f44b1fe88c2b70fd2cb6e21658b78f69d895c9fc3885a619bc457a4f00d89661496c821b1aee4de09a9e359a5bdf212d208c134d001c25fac683039689dd2696627b658296be47e3dbcb7ba0505d878b6b09837dd7caa7ebaff092ce9e4585b1b3e2e2bfcbcd594f21cf740d78a0362369c411a68b7f05aa8ea42f112ce07969130f2fff99d35f533a207642e6ca7598446aa2b3decd5d3376ace36e92349e65bcd43648fdb43ef9bff9ab5c84e4300e76181cb1b7c59cfea4c06009ad37605050874a56783fecf1202413beac35cdac429878a3f3d24f8df757520e13b5d906c55f84ebf26263541666330f9b717ab5efd691c54fb281d7212ff1e2a3a48693403c1337dbb0ec6affec369b4af9defa3c5dcc26db12ae148be2ad979009b4aa47bc42ecb57c5f023d746fbc88921b9afc1039cd2656e254dc0ee2773ed70266c7572c003bf6ea29aa3ab48f167da30182cb6ccce15bb32afbfa5a9fc0cfb62908232f9de4b3b3c5347c2b5243ccfa7a38094d6a3188739bb607d35119503ea269d8988b321d919a816b9858432845e37433db30410f1b0623bc176f0a3b32c0db9f0c5626ed2e1c3e30c4b46055464efc196033be82501ff9c09d9dd512cc507bb0d4c9a03cfa1805180e6db305850769398203015e8414624030ce33bcdee38a398bee81e3d5d9ce1d4160359291062422d1b4a525537b1f0ad3a0517fa07e35690bab9693330511263a86e3956422b0d8da85a080e3410778dbdd1e0f3984fec035d52f5572db19816211a28b5b5ac49dcea523be92fba03b467e1438fce871bff5f6f2528fc1063dda4ae4a69795e3b75551d656f03d3c885baeb41a41a74c92a3e8e86248efe1de00b35740299eced22f68239acd600abecb3c2aea3e33e6ba1468587f791e39eba22f303a8d6f2e7d25a8a75808581d84f2123579cea85ed9c671ee98e2f6d1af5c67bc81b6adda5f0ce410cec8ce1cc10f6309f616fa21eed93c0117d181df6dce164e1b4636148d676048a5e778bc24292b4e3c6e981689291bd660a1be34d8832798b955134e3ced5aabdf175c86b17bd3a4c3f85dea6a6bcf78d41f1374ca576894818e2686522ac3612391e7c5712fd7ce43e5b4a9fb2f52b59d7213651b278802dbab8c2d677439b77ed36a326b8f75c77b8220aa4979c1078702b961d34ad1ff8efedcbf037535b97439b0f0f8107dff7b49d7c206ff2112c2c1f0196313a6a893048df518c98f0b9676d4c28f65a0bd0bea714b11bed4d4729cfad47a6b43de46853a5410873acf3ad4452d2c52e0f6429154b65a8d51af8181a282d204189fe87b5173cba6b7dd91b3eee12c4f2d2772baced0f9ecf197d4840d4a4813433ff4604f037f590ac474b38789b2cee7768cbda01ebd18997dda4068e4548c7c53842fe2dbf1c97a1af166d57a4c478d52cb8a20a25a830437d9fb458d4b65ec38eb02f4674a9e2a51d8e408d402582c7b50d1f9e76b2bcaf06b4b96ffc3dee2dd434b4eee3bfe20b139a1d453a5e95b44d1bf35b5a945f61d9d48a17773dbc5086871b6537c0e1ee66b0211b44583ac51affd2445cabf1bd8fc894ae72b8ef413539dfab0ac8cafb20603c968f53021a5d217f34e3afdf8e47e61905624a1182c1856bf0f09b6e283777e3d362ae87f8ccb3ef6ea5a17799d4f0bda82f77747879de8850c1bbc53b89fbebe2aee70c822e18fc7f427b49f1a1671a5bce1ef967d51017990f052008c55349ebc15744e3d6e38470927d7a18a4d82fd733bd20f11f3ebec2d3455bff186326dfde676b1f6123c8ecc9263a8030de83874d6b3f41f1979547fbf3ea3d3009808168cbe6fd24fe534d340869f42235ac376a2289647b186f6874ecb6470e7e407cb28ff2d1f4beb61d81747d49162f7e6bcd6cd720499f4fd62a2f3f1d534e9df52e357708900b65c10bf4b86f2f57e76dc0bae283ddfc68386608e103f6ad44ecc06f34d37f91847f5d00f323d241978e4808d430d516e456ab264a567c7e8940be5aa7883be49010888dabe798630e01070fcd80e7ba7ee0a6f9fc0fdc7000cd2a37566b2c175aa8c0b3ccf167a9fd8214e85195b276f84e0bdb6c02590fb443522829c9267c24c8b5fc536831950190927594294b2a89c57905296ec6e92b019c61cd841b3589236ba95f5417328c54ff1ff069a6163a04a634a3149c6ecc964b3f3db66c9e84a5e6cb0c678671dd24039dfee64429ee8a42c5b5b13f5aae47635899f13056195a39fd8494eb150c85c579542b13f2eb753919162c5f8386222f464204d9ecaa757e5b73bcbc07a672ac8cf806b9c052da6aee99d6fd70e5289243819791fd9adeea22b8e8b8af1d4029af9d08083480673f3f0b07bef087d2eddebc224bc9713eea0b88232b0695017e7aab2d105649c7d06a7b1198ba7e525a41d4e87fbafedb8b97b68cd7711e728519788ca50cc265708aafed52a43f8dd61703afb732aadbfdea69b3e87214178d63abeb4f916d146323248be01568633f196e61dc3a982e66f19ffe5f84915a7811da4662a3864ade31e4e95003153a3c0ca21e81a3957c7fef26457cb6ca9bb445a713c7843793aa07d3d2bbd05d9e7c4780d5c9c99a8007bcdd598a6f31e204844ab92fee19ed9f95fc9cf812f4ebec3099b54edbdeb59c7499460ae20bd38d6f87349b6e33a6686999a4c63c880f3d928a1c040c0d87e3d4e2bc0baaa8504a1ba8fcb000650ecba169c666f82ccfcf1c8091c6be5201dcbc8821363c5c553ec4ff06c29b9f9c6e2a28db71c8fcc436f5833c39761755bc89d9ab6980273f0c3cc4b2e4e7f264e36c9bac3a1c5ddfe1b9edf81e298b1f6564ae812eea338795aa47d9c59b8856024841e53272b3d37134ece6d0dfa1f6a10e0bbdefee166f730d9a551c5b1a3f2763017c6f5f51bb91cf7d065dbd4b46feaa234c924d852a238ea155947af1a057ecf17f5430fa1cc4de0ecd8feb4ced90fe6f0567bc61ef141070cbff528e1386312ba442b570ce43d20865eeb9118496ffea14cf8466f40adc9a3fcc89e085ea408836b5d7795713cb26f4d21f131a7175d01f16a4618bac3b79ce46f397504c98862217baf10ca9e40dd853ca5a9f0c503555dc737df14924479484b2338b1af2e9e8a5bd5f8b9b81c8d8f26d101ef7e2e7e5e3183aa8502efc3dfc8c518243565fd71c4ea8ba838ed455af7ec6dd879c55535c575c878e7fc2f62d9e91cb5e706b6d72b6bc206552cd93a237da73618a6c6debc773314e1d62fc3d19a772601d1fa3776e4070b147f519101b36a5d6ddefd8ee8ed1d6d50a5b22131f22bcd1ad9875f1d2db5b41273d59873f55ee8bc19fdaf2694787806fca5e5efd00b011b58a4f1ad020a00982724d069881f504262f8a28d410e9e01e186b087403efb57be93a17e4bfa200adfb1ce261066075108504ed7f732e9cbadeed780ab3be2145488bef7343ddd32d104297e0749e0d29f21192489cf690f39d3cc66cb7fa3409ec2d67d05e6a22e2d996706368d0ffb439f3cbb090edfb23b56346261379879187ad216c27783bdb4b004a0a13345726126b81c49ff3d62b8b8455148d927ef163bb4c88272ca40f1189b57f9f6d87e792a2aace0bfae564598f2e42d3499e8a66dd35e88baa27d1599b73556e64fb3ac989239fad4dad75fada0102801a12728a29f54c6db390c3037a4c9f3e8721802fc76024597106890003f410955737cca6d24da63db9bb6c569a3d00f3a2bf1c72793e313f93aea3d88ea821d7a85905a39fe97990a2b85d25752854bb029ad9c87c889d0ee330a2028f96d4025e4c6690da34e79c370cab886ed9c5f743bd914aaf48506357ee44f80f9526f3fbd038cd35c60217e0c898598bf5d8f14ef91e1ebbb2cec46946bc22a51f51e9521088eaefcb4407a4b9221788835a4185ee57b09d5183f8d4b3b4aa92f4e15b5fccde49292573d048d7e303de4fb0b39ae2b3463f2fca7a7150eba4963be90aba6070cf375f0a5aa67cae3c4cfc3f60cb2c856f4af67090dcd8230f5627c4d7b2ba5a11e5d7cc5930db81cba958c8e007b668c6e68152d3fc3252ba3018de6a9df88deea17d1c45bfc4d41ca33bcf83f7e2a3399299c0d78bd61e6993b3e57253bfdebfeae77fa2f0dba3bde8aadfc7ae8648de912dba5066ac148038944b118caf324fb94e63f9500a6efb8acfecc28e1fec4182447c6e1da7d609e66bd97508f847e0658068f16cda6191ffa7161cf82100c2f609d6ecf8fee0046100f9c8a7cae35936a07170c41741d9050726b15e63968cd76f3f72a45f980f9092361862ca36e3a0119461cb01c3f7417268806889bfefdb72c269603b7420ca4a07aae8a3cfe1ae0f8e349c542a8115f9a4b90a6e9a649be7f0f855c93112837210b8e75cb33291b61de8ccb8242459613af82fd9cdc692aa76bf305b660621bee65a5ef81924126fa87e770c44db6fafb84cf2848a2f986f88172a241d634be50e18218149806f7a256aff5d30b9dce822496d8e8967e38995cc4f66d57dbeeb2af9da201172d3dd9b6de02ab08ecdd8d2d2330ddff9afdda8d400d90b72f09a6444f95ac6be8e288135", "7147e75e7b34256bc11f97bffc9f10b3ef3a207ebf75fdc49fac6f9a79a45524562cb6bbfb6380925fe1d3ae55a16619d170d90a84fec5f371c1be0b777f4fe706e9558a79d5f315e62bf174ec4f10f9d28d68666350a157f4b6de8aa232f9940016a33c55a407c28b937dd4f87b5976d0a166e3f7c992598930dfef94b178e1b995ddb495a73f0d518314aef29c8062b6183bbc99c50d23f7eb067bbf96135f4455d172803d123f5853dde919cf63b1da1758ba72ac6354c28fa2c92f93d86169608b46da44a7f09377e00b0243236c86e0a1c0d503c89f6f3fafe3c5a7d0327fd686cb31b042e7f8f325b197a033e4e0a7ab426fcbc0fb8077cb236898d4f6afadbf1e5c269d9458584f000d0b48f390252c59b23b13e555a89e39b0d843cd9b9919e72d46bddb56cc66c00126b9d65cea77c848ab96cf4bae44cdff5f0f61a3a05c9c98a4ea0676b53d2d281e5659ce72c2cb92721dd47a6694e3e0c6b0a1f97aa4845e8551644dfe8dca82a112fdf6000f6be31f8760f82b05ed980fbd327cd7c818415a601f31f8705294f34a87714cccf6165fde22ae62187679f35f78a32881bb252384fdff6aad6fdcfb0b332a8f5d7c5a240df3ee68e211866df9e5c6d4bb12c5e147c8efaa7f9b1ff9c5eae5dc70442d37f8d9824995c9d7ba6748c5e71b9aefafd18e3219b66f13210ed7543dbde1292ac966fa689ca429a4e40f54905ff735f456f093ef00e34d8cb6384295bbd840de701d03d37dba006a3c01d0794875c740c57bc8df3d6a8817aec18c87c312c14d5830af3367d4a12bd648a334bd4afb558a907e285619cdd86b81523d05a096f36aa9959f377357b21cc7a0b5d13e00b8dddef311269182f17aa0db19f963f95c4af010bc98066fd8c5692aadbc0bce63b2e741cbda5b8fff298ea355e24d17064dd1e0f004e7d1e3db5171c7d645cb0a74c44e9fd604c58aed32050c8fe40cc67a78b3def550a1d5900b4acdcbb22062e698876b3cdb8cdfe4ca862db7b2db573bd0f9cf99134c97da7f80c29006eb6d44495d97f78765581c1d6000a4b55ffdd3c97a389475062781522d26b03e1f3b6922bad751b5738c55bf26ac4ad2a49849187f36b92f7626ee2099cedb961de7cf0395e4de7ffd24d6c3e271391d7990e034bb78c20312594a2d981352f5c204345023d4e5ff75d410b6ef4e772d16bc500a074a4cbeb2a2cf1b2e115c62c73388c301e49f447fa0a6aceccd0e847a139d3286924ad769c6be153af50126aab737a0bd777c9a2c28ae2253a27504b66532fd958699d9ba9f61cc2ffff27bf1010dc3871e1d2d06273da9c3339269b8e9deef2be282b7cb762be6aca990ed6a5d2ac77640a977f2b4d3860c5938aed2a7c2dfc48d59d5ea491260a14e46f80d3b766cc969212d07961f4ccb4cb8a765c98ff2ac750d717ac4d0c046e2bcc9d8e4fad33328a87170115babe28aa20b632c2f588b9ce8d8236d711c93e2be0fb4ec6038c2fed1d9293c11d3fc091209cd15c0514d2aadb63a656c9baafe0b29cd4b1f134d71e7d62420319e6b55f47c1f8c6a2eb8c0790ea35ae364474e46ac226cace4fa072e994b68da12b0eae99c4037518c967e9ea0afbba276253443d6c53f8f6612c4fcd3ee18874a9dfe07c37402e7e7d4244c1dc60271515711ed715941f5b126ec9f67b22621b30a34a0886e5caaa262be9175df22eede5e9571932195c7d200527405a9451707ffa50d8a49b44e3b830f461850b71dfe34c8650712858e04ab9ee8e8d513d8b5b6849c5dff5a0d575dce50f311e2e79013a29284b1da8edd92837ad3fb67f6d5ccd5c6c88f525dadb128784a47001da578ae3dc26d4ac4b6c3c87775b70837f8494a959a67efbd59075b121e7004bc92968d10fe76125f1ee845b1120e5682cd9c4fb36b26a114994be2e7edfda6735ec41b9414b889af24060a75ed9bf9190a119121eb456b842b1bb437a5c0398873e08c8007830f3be67075fe9cc4857e85e85f52bc66a6734aded5c70f2d3946205deff4cac7a9530bbbb924c1f2d6b960a0ce3e032daa4cfcfc72aa510982414fc5669667bbf71fac870203101585cedbab6d19eca7bfc84e644b29ddcc675b52fc00ccb84281550bb200a97241feda71a0a9cc1b6c4582238a4478a38737e007b5a8ff8d5f0c1e94757afb561a4e8cabc3a60b4a6e8fc9bac0153b454a274ea37e5dc33026ba19d4ed5aa06aff1a872affb15c1069302988431c9e62beca68d9479042a2d6de5c86c229891ab5905087de4e3575c806050b93f5b72bd7de17c9af59188b50217448c1f45358ff585155e96627f740e7e13ac1eee2995b0c15acecd0a1d5d7a5a3462aec8d61e1d20d857df2954e1c446088101e2b390130212983f4881f0785b9c1bcc6abec2f5ed7b175526c135632d80ccc35c8c81bd63b00afe77b606fd98e46042a0cf6bae394f13aaf02d79f0d83b62b26a3b2ccb8fcf40fee43df2b3625da13611f18f654b1f85104c440ba2a682930fe1e6f74b25031828d1a265d61f7a8102aab2bc9a8eaea3c56316ee90aaf815207f0da78092dea4035392de03562ca0c341be48a612f4d498ce80de574f59de33473f1221c19bbf264b86f95f834d4272b05737697801f5de3ed42fce335b954131c9bfc9d20642a71d3e65056e4978f0dc8b293ceb3e49f7521a8deadcf26713a3e9a581dfdc90326299441059ea40238639aa192055ff6816b09c594ffaba23c0bfe659d64a3128df00c607c6248cdc231399084fdbe783660afc11c1f05a3a4b4a992a2bd9ccd0966249c0557de16422263c135e04d92d0d3c0cbf305a9fb3ccfcd304257747ebbb686e6daf3f32b2ac267384a3de55461aba9859e8104afda704d513c740fe845ce8be90e3624e354c011462e12f100c19048d0a95ef31bbb7cb4ad0bf8af50d3beed6509b636845617066047e4d8575a21e1eca884c6163612e74be6b42b4e15442a8f3a80a79e8da6b4f0fd8eb965bf8025b4171cbf18a0cf8caa569f36c75d714c4e1b78ab34506a37ea8948e40b35bb42761911a5adca5312dae171324163a64862f781bc8012a43db5e047fc7b603692c56a8ee2c1a19b22650a6c4cef392342e7211bc2d52c56c08eb62543f24703b9126587f63e84ee0818a74dad1791c2b0d03564e0f9f7fcb401e4f8a603f401a70b7e4018ccf9db7d70d6e1cd1e33a6aa666f392f96899db19f3dc7d467130ad3ca466204125763c3985973c0d9dd81b22f3e5f3ecb5bc79fac29edea61545925bdc11a0259ac1cdbe7822ec2d97c21ff215ef0631e27b1369841fd335e53aa5dfae8bfe15c2709e3be5d3cf4c79b394d1711839727354e083cfdde05301355ff54f764b0a6bcfd1b67412f114780e5dd87abc02ce9c4cb98359541db8cf8cb5a57fd9dcbb2242ae3401773891a45639b78d8e31ed9c9aede74092fbabe29718bbd589565f1f403c75ace9b3a6133cfcc8bf93fb60ec61411b9e529ca30dd7c20261cdb70d6f1c7535dae1a4fb4c62e530ff7fd1704063782d6cc8bed233939a05d9f5bd51b389155d1ffaefccd2c8943acaa22435130947d107535d84e893c6b3f661bdc6ca187034e04e0da6258206a4f2d8f30c74391f3489617ecf63a8c42ce4e4303e280045a4269c6bbf4c878f62b149f31447c0fdd11c7cfc093ac3dedf32708eba0edf4e178efb57bef15d99138eedceb0c1e8f412efb4291567245beeb991533729882a044b00dc64bfe9e3f0d8a1c470566cd44497a332fd2d7c8b686e59edbe7657878a42e4592af4ae631640d342121ca2a8b2a25f0cbe43c264f44fc9ffa54ecb0fac428357ed0025400c63dff33f397a9f3c4e88801f9e15883e4a7b95756dd53bf67581cf128a12aca3c9ec80fc04028b1dca69326857008a46c219cabe15719126348fecd50c9819c98df5cdce7c075473519fc295c04bf4eae3b8ce4e4ec53f9877dc2251272cb248d5a28f008c26215b97447d222651133d0d723cdb4b54ba99b96432e7db9ea5d78332f3dfbdf34063e3b10c9b0f56f84746b2d6c2a1ff980b4f394edf43957a35d2d569e743e9f941f40c41d8ff9e8a4d79bf3ee436fe2279aa2bb1c6ed82574fd4bd7e18e39382ec9329a6f1aa4245c01288c76f42142b5c6783c0cacf4d7ea157649bd02989b11b9a161a4e55aa8e01a24ef90492aade8e86719b7671e893e60c793c72fa3f5ecf8a22e65912501a8f82aeda6f0f1b31034f3f9cf81dfbedf2ea4d3a31b21758954a834a8e9f3fc81c8d9697a34eb2369c85030ad6be80c807d503f767490358d1b9303bdf7c1553ef42d444ed0ea87cf15d1535d5c2cd04b48edf19aabf9fd0ddfb047f3028e93f14168cafee2cf16bfc4d4c4fc9851b8212acdee27d4ec37227527836668b75a48fdd3084a758d340605ed38ddf63a381c2e97af7e9dbe9d0af5eacbe37731a5960a7909c240fc41ee26e31b2675af6337d167cbba31d4632abeb28eb256fa1bf4c3414fba6192947b988fee8f37939b4f71a059d1f203ff537c9639cfb9e9e2cb111d62e9abf77a14006f1c50b9bfebe0cff70ffbafd86bdbe42bf8702aacdd75d776fa065fb2433a9d0569796430650f331472f20cbe35fc8a6723cca7499544c5cd80bb08949a1ab7993ae4f2d025608efcfb8a445e774e8eb81c14ea9138507c1c4a9463248afab65112d3c04bc21c7cf36138e57ade4cb89ed24d3eb5b0b4f202454777feb86565fba16f942c59d08f09788b3f0b81f36658fa4a6ca0f62542c678cf7feefe9b6a74f4d430e953f2275ab0ef0bebd4691f021694e1b689e657bb7b946bf0b72487b810de56425632f1326a1285a212fb62e0d13e8b86e2330ff535806f7d7efec001e10c6b40589327f37e4a999599d3b6a8599e85a6170fbb9e0d83f1ec83b44611832e09108d3ff867bcd6284a8b9955c58dab49a163c37bc2e6536b9200067e9f4766484f21dac1af57894097e10d6c3874841e888c6637c08b66144e73fc74c774d0c07f33aabb0f8a8254a4a654bb183d203e9ab03f847e8d44b5f2475fb5a870833373cf981810e37a375811839de5b7a4f8c2f4ba4669995229998a123fb26d532cfd95df59c6a56169ed870c0e9aa38b6391ae21aaf983ac7662744a439606653379207376823dec60b57c1a2f6e32ec96862847206ca881da92bbea3b736073c1b101d2d44855268d69fd97d5cfab126de934979abc314ce19b62d6cf27dc6a8f44a80c01fd1c096ca6a0f325446849c3c5885567303ef4d7ce9c9ec0ee8550d8bdc246a76a1daa428ef7799e12f4fb60aea797b9022afdd36a38249971eb025badd9342a467c1727cebdbeb90c529d616344e51c1069b81bd412799d5ac7ab17b9d8fd0790917e6a14a2f092ae972db9a24a44c81df9367acfb9a6c4d869f6df297b7f3694793d1c21ce2b8bae199a3010e8a70f1316432d7a92af89065f1cd45ed128cfb95ca6115e95157a637e149cc2425bacd981aef504073ea6497e965c88f23d1ea583c80bedb1030260abf0f76bca9d90c116a011ebaf326b4141f23758a2a53b82a48efbb8df73880dc19e297166f4d41990cd2545cf6392773f403fc6bac4a012477158638ec92fc971490b8669ead379cd9cf76b420b681a18993316b8b0b0172049dfab38bca1d683670662a41a0123ff889af9b37e32aef14b3db6e098ca2314af9fe5659b046bb077893de0e8295fc7eb95a5cd7dbf9a18bddeb9f76bd89b5a034eb4a7c922f6f94c522fc9939c1414826aeec8e80116dca1"}}) (async, rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x4) (async, rerun: 64) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x7) (async) r3 = memfd_create(&(0x7f0000000380)='\x1aj~\x97\xc1\x00\x00\x00\xff\x00\x00\x00\x7f\xef_\xd3\xdc=f.z=\x80=8\x1f\x14\xa2&\xbam\v\xa9\f\xf5\x17t\xc9\x80\xf4\xa1\xeb\x907L\x7f \xe3\x19\xcb\xbf\xfc\x00\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00h}\x00\x135V\xd9\xe0\xb0\x17\x01g\xff?\xc8\xfb3\x93\xbc\xcf\xf2\x95\xbeYd,\xb3\x17\xb0L\xe841(\"\xc2K\x11\x81\xef.m\xf7@\xb1\xf9\xee\xce\\\xd9\x03\nHNzF``\xa0\xc4}P\xb3\b\x91\'\x9b~\xcd\xfd\xaa\n\xea\x8dC\x9aQ\n\xce\"\x9cN\xed0\xf0\xc2x\x93h\xe8\\\x18\xd26\xe7\x8d4\x06\xf0\xe3M\xe5\x91\x0f\x85\x97bla\x06\xe1\xba\x1a\x1d \n\fr\xae\x12M\xcb6\xe0\x15\xd5d\x16\xc3\xdf\xa2\x04wB\xd0\x18\xa4\x17|\vH\xf5\xb0\xb5\xc7\x9f`Fz\xa3x\x99\xe17\xd2vAW\xe5\x18)9\xba\xa68A\xf8y\xe6\xac\xda\xc7u\xa9\x00{:\x01\xee,\a:\x06\xad{\x80\xfd\xc7\"\x95\x0f\xe3\x86\x19\xc3\xd2\xf7\x18\xf8\xed\x8b\"\xd8\x8f\xde`\xb0D\xfd\x84\xa3\xd7\xf3R\x8d\x88\xdaJ\xb0\xf8^\xd4>\xc7e\xab\x8f+\xda\x9b\xae\xf2\xca\xb9\xde\xb5\x8f\xdb\xba}\x7f\xf8\xe5i,m\b\xf0\xc7\xe9R\x9cY$\xcb\x00/!Z\xeb\x9bE\xf2\xb9\xcc\xf0\x9c\x02\xfc\x9c\x91q\xba|\x80n\x1f\xffG\xc3\x13\xe7v\xa7\x95md\x0f\xa5\x06\v^n\x84d5o\x02\xb3.\x8dc\x18\xe0\xc2\x9b\xe1D\x0fB] \xdfJGr\xdbc,\xef82%\x97\xe4;u\xa9\xe5\xef*n\xf613\x17\x80[\x90]\xef\xc1\x8e\rD\xd2\xe0\x8c\xf2\x00\x00\x00\x00\x00\x00\x00Gs\xab\x1e\xa13\x93\x8d\x04U\xf5\xb8Th9s3\xc9\xbf\xe5My$\x99.\xf0\xd5\xc8\xb1\xfc4\xe7\x83z\x11a\xb7\xebY\x1d\xcd\x81N\xed\xbd\xa5\xce\xa0f\xe5q2\xbc#w\xe4_\x8a-\xad\xc2/_\xe6\nE\xeb\x9c\x96\xf4`\xa2\x06\xe0\x00\xfb\x99\xbb}\xfb\x052_\x83*B\xf1\xf0\x95\xd2K\xd6\xe5\xb1\x1a\x02,\xbe\xf5\xd0\xd4\xa1A\xf3!\n\xc6b\xeb\x92\xea\xd8\xe1$\xbbUO\x1fS\x02\x9e\xa7|i:\xb1\xf60\xf6M\xe6,\x81=F\xa1\xca\x06\x0e\x14\x89/\xa7\"\x17-h9\x176\x9d\x04\x1el\xdcp\x89\x1b \x93f\x9a\x10\xd9\xa2Y\b\xfalA\xe1\x1bI\xb9\xf8\xa0\xb0\xc2\x04\xedO\n\vj&\xb5\x04\xc3{Yt\xf4rS^\x0e$\xe9\x05\xcd\x9b\x84\x14`\xed\x9e\xbbh\x81h\xf2\xe7\xe2DO\x1a\xe9\xc1\x1cu\xa5\xbd\x90\xbb\x03\xd5\x00\xf2\x83T\xe4\x0eF\x7f\x85\xb5\xe9CJ0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x33, &(0x7f000002eff0)={0x85c, &(0x7f0000000000)=[{}]}, 0x10) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000400)=@abs={0x0, 0x0, 0x4e24}, 0x6e) (async) sendmmsg$unix(r6, &(0x7f0000000000), 0x651, 0x0) (async) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) setuid(0xee01) (async, rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b700000012edfffebfa30000000000000703000028feffff7a0af0fff8ffffff61a4f0ff000000003e040000000000001f000000000000000404000001ed0a002500000017ffffffae040000000000007b0a00fe000000006e04000000000000c6000000000000009500000000000000023bc065b7a379d17cf9333379fc9e84af69912435f1b6a693002e7f3be3619184a0b139d8d4209c8ef1e50b91f32050e436fe275daf51efd601b6482a0800000098efd2a102ee010400006e7a1de4a21f379dbf01de00b1b564fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc532ef58de3c1b7646cb7798b3e6440c2fbdb00a3e35208b0bbf12cd8dff095edc710e4000000000000009fbe4b61a615c6c57a2b649dc74a1a610643b08d9ec21ead2ed51b104d4d91af25b8123deda8a3658d42ecbf28bf6d8e8afcb913466aaa7f6df70252e79166d8582755a314d31a76e42f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0800000000000000d5f728d236619074d6ebdf098bc908f50ae728a40f9411fe7226a4040b96e37c4f46010400000000c3da29faf75ddd1aa96960bca97af133824b881cc1f62c0f8f8f0e8d76b86f9c45636614786f5a2cb77230a874640dcbe0b20bb77c022d4cab080078fce8c5c81b7037181fc2f18f781aaa6e2957d7e39cc1baddcb7ec6667e699f24e41697ee7ea23e4b29a8b6cc9a1f5a7b3caae05f13792292cb949b3aab06b1e042ff2164d80c605532b18ab1c156b97e5889685a96949e4cb40df77b8bb84b0e733a63784ccc214d930cbb7e090df9a2867b3acec439c163fc8706869ada11390d4dbcf840fa68e7d7071b53ac29df826f8ae6d6e18c1eacf5bf870768d5217e9bb5a05d9e224e67f1231bd236ed200073824d93c4e1a0f50a74bb4850486727d970acc546087acbf30f2f8165b47ba56dfadd14b306e98931485747292c6fe6e188750cf4f87cce2aa7d67c7133a9f05954cde298a35ea6d715ba80aee63300000000000000000000000000000000000040000000000000000386000000b854adb4f8080064e8407c6bdb37114c80fbaa4a0ec5aaf4b0ac6f2128668279eb6fc144344e2d461c9a1be8fa0061ea9d55ee4716bea8e1cebf9ed39325ab4c5530dd6ee9fffc00000000000000d7c5af73c683625aaad5eda5004a76c9f8975ed4c5e4eb3e77e9885f69754932609f19e2f615a01cb6d17fbf5cb539403cb0572534f054d5514ad8264f7b029b2bdf2ca4958a62a6e744f9a4c1e646e1dd2ca19583f0f8b0dc53debd7d44f334e6ed7445a9580f970e483b307c4b3c018bc194b23d37e6a2e52d8288e5aab6fec586d52386e8c07a88c88e8faec5f1b16b2014f6952ce7d6be12c6bdb9651ca6fc907061be311d1354e6295698594a73136237bee068d3819400e43544830a3f74b7942f22336953978a5b2032da4238cc61162c04c1297395b73e18c9387615a2bc87d9e2445f3d323d3fac347926a4bac694c55fe9d145906d410f58f1951405d10504efe402cae085afef5dbd617e87ddbd239e4a50d7eb8e327fb5db12cbd6a9efe8e671c4f251cafffe3400a670d14b9b3cd8d86e492997a0168c022ef3536bd1dc731f4f9f8cb6c3857fb8aaaa95024f8da775f72950212b84fc6133ae14d1429cd4905dabb52e43af7e65acf97b4951fa1e967d16a5ed642efc855a4a46b85cd079934ad3188276efae9387eaa232697526e24b5d4fded86c3811ccd00520150b16000080122965558074956da5e4c3bbefcb64aa8be4456ed2caf0f467b6bbf3aa4371f5e76ab3f60afea80bb066aafb7517f787b090f419a20278a3c779e03afd9a6af6fd518e5dce030f88ec5a5cb7601a161da0f80893220800c523040d13e1f1300c2c6555bce60d95dd3288e53435713f03add23f14c8db5555c62de4f626483632a2ab547f88dd6efec73a0271a19ca3aa860aa4dcaeeb9bd91a0cb429efae2a5fcc08b3a572969bbe917d1767e38ba49e3e57fafea83e495a6a1d1a4ebf83434986091dd66ffe3ffed0c39552a312e2db596d9c827e02f6fc13c8ddbb50bfd7dd8aa2f35f259fc83e007fe79d2d25e30830b92fca00a292dd3b856faa4b7e66e1b64505f65900839df71a97d4d07d37f7ecf8ed9a22da26ae674bba16c204f6b2f8f74fc56b7126d7c11ece6e88ec41192aaee75415c58d264a2b6adae02c821b62428902aad499825ab85a348638384cd12e61dbde5c47056f0a20b4e2a2328d5db5cfe56557a129e6be231acf5f57995c60d9fca5f63a0dfd18054717120bda466d04774b53208ad8b022719ca77a4e0a66b4708f791d849a5e2aaa0074a9560ede2600df5a5c41392fe9460080fcb1e65233fb8dbeec4c86dbcf6a0673e38d2d3615e5bfbde44afe0fa7564231fff7e7f1f3ad68492dd2ccb1decb15b5d7d3e37e8b7d28921c4b9280979521173f322df408d9818b6cc400098abb869921911480a876fbba698801937e8b4264eb6f5137bdaa075f1488d22230592a79000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000002f316aa0886c174b73decb46c1c85edf50d8fcbac5ff76b365611666da86a8e65b308706bd7c000000000000003f7cd4d5cb9076b81b7741ec03877afb5237ea1694addebc14c3ae49f88c462ea2050acf2d9a97d3be29a5614d1eba2c98cf0236401e02d7c445e50f76419ab4f78f67a09e63dd4faa2e7b59399f055f2fa278783f26d0a52aefb0a5ef0b41e14a6fe6b8306206670b84894e901a523fcbadfeff535f2514bc834e876810d9a6a78e70a9e22860c36a724770b4185de44db6bf21fef32a8d5b36d9014f38fee012365f963b2a85e7d8075c333475b9f0284405e3127dde7e41285fbe0bdd370c06c6a41744c3d24eab511317f97b7b4a1c2ec33fedc46e9bf0fa640eebd3d58f0ebdb7cb8ccffd6d6ab7e0e843591d2618e2d2cdc7081c8fafffe9c3500800000087de4ee7aac6478d99de7dd82bef044a6d33c789d566c90c46ad581aa22f910547a77d55e26bf19f1d4661550b177ef53933a305e69b8a95119dcf5bda599d625054776151b2cd1fcde238bdc527594a6c17aa9728af24e2bb7a3830e7092b01b119ea4e7e7f0e21527d622cc29c9f0c8720195368f8374337ab4d130619d93c5ef37e7ddd0b2da147e6e513455b88753452de959a6cbfa1ffbc7ad5d8c3b48017fd31dcf72f337b639253f44cb27a12174bc4c191e21015d0c431a71906eb9c6a14c8a060459ef26787ce3d1cbfd5cc459f0048b5d06f6cbd3e9b34c89f3fb2f951ae81d7fcc8bc0000000000000000000000000000000000000000009231feef3117197c796369f776c8b2ea3970f358107945d9e74e9bdfa58e68b65a9201bc4b73b431df5aa29f363917f90e3fa1eaf553db1c761dd9b634a9c4d7c21d24fe6d953ed9438cad0f8dfe03e5e2f73019352f1fb682a5a6ebbf24ebc49e3d7058e696eb3f4b642f36c9006c0067e24a64aa8c53dd824a4ee271e35ed90000800847683c08bfda74a143c855030ae004ac797c575c202d8091eb77565212548ead770d680000000000"], &(0x7f00000001c0)='GPL\x00'}, 0x48) 31.005888479s ago: executing program 0 (id=402): syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) prlimit64(0x0, 0xe, 0x0, 0x0) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000190001000000000000000000e0000002000000000000c36fae5db073be7e000000000000000000000000000100000000000000000a00002087000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000000000000ffffffffffffff7f00000000000000000000010000000000000000000000000000000000000000000000000000000000fbffffffffffffff000000000000000004000000000000000000000000000002000000000000000000000000000000000001030200000000"], 0xb8}}, 0x2c000010) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="b800000015001f0f00000000fddbdf2500000000000000fcffffff0000000000fe8000000000000000000000000000bb4e2000004e23fffc0a0010000200000059eab5748db584eb17cef270ea512e668cf849468a569562ca90d343759d50a59f7cdd4533d22675a1625aa6bb6927d2db5d0e42c88c506fb600bdafbb6d812e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=0xffffffffffffffff], 0xb8}, 0x1, 0x0, 0x0, 0x2000c810}, 0x20000004) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r2, 0x107, 0xc, &(0x7f0000000080)=0x2, 0x4) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r4, 0x4068aea3, &(0x7f00000001c0)={0x79, 0x0, 0xc53}) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_MP_STATE(r5, 0x4004ae99, &(0x7f0000000040)=0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1000003, 0x8010, r4, 0xeda6000) ioctl$KVM_INTERRUPT(r5, 0x4004ae86, &(0x7f0000000240)=0x4) bind$netlink(r0, &(0x7f00000002c0)={0x10, 0x0, 0x25dfdbff}, 0xc) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f00000000c0)={[0x8, 0x1000009, 0x7fffffff, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x0, 0x80000000000002, 0x0, 0x0, 0x0, 0x3, 0x6, 0x1, 0x3], 0xffff1000, 0x8340}) sendmsg$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffda4, &(0x7f0000000300)=ANY=[@ANYRES8, @ANYRES32=r1], 0x18}, 0x40040) ioctl$KVM_RUN(r5, 0xae80, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000480)={'dvmrp1\x00', 0x0}) sendto$packet(r6, &(0x7f00000002c0), 0x0, 0x4, &(0x7f0000000140)={0x11, 0x88a8, r7, 0x1, 0x0, 0x6, @multicast}, 0x14) close(0x3) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x6) syz_open_dev$usbfs(0x0, 0x9, 0x400) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r9, 0x4018620d, &(0x7f0000000100)) r10 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r10, 0xc0306201, &(0x7f0000000080)={0x20, 0x0, &(0x7f0000000200)=[@increfs={0x40046304, 0x1}, @acquire, @request_death], 0x0, 0x0, 0x0}) 30.977884671s ago: executing program 38 (id=402): syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) prlimit64(0x0, 0xe, 0x0, 0x0) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000190001000000000000000000e0000002000000000000c36fae5db073be7e000000000000000000000000000100000000000000000a00002087000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000000000000ffffffffffffff7f00000000000000000000010000000000000000000000000000000000000000000000000000000000fbffffffffffffff000000000000000004000000000000000000000000000002000000000000000000000000000000000001030200000000"], 0xb8}}, 0x2c000010) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="b800000015001f0f00000000fddbdf2500000000000000fcffffff0000000000fe8000000000000000000000000000bb4e2000004e23fffc0a0010000200000059eab5748db584eb17cef270ea512e668cf849468a569562ca90d343759d50a59f7cdd4533d22675a1625aa6bb6927d2db5d0e42c88c506fb600bdafbb6d812e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=0xffffffffffffffff], 0xb8}, 0x1, 0x0, 0x0, 0x2000c810}, 0x20000004) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r2, 0x107, 0xc, &(0x7f0000000080)=0x2, 0x4) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r4, 0x4068aea3, &(0x7f00000001c0)={0x79, 0x0, 0xc53}) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_MP_STATE(r5, 0x4004ae99, &(0x7f0000000040)=0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1000003, 0x8010, r4, 0xeda6000) ioctl$KVM_INTERRUPT(r5, 0x4004ae86, &(0x7f0000000240)=0x4) bind$netlink(r0, &(0x7f00000002c0)={0x10, 0x0, 0x25dfdbff}, 0xc) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f00000000c0)={[0x8, 0x1000009, 0x7fffffff, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x0, 0x80000000000002, 0x0, 0x0, 0x0, 0x3, 0x6, 0x1, 0x3], 0xffff1000, 0x8340}) sendmsg$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffda4, &(0x7f0000000300)=ANY=[@ANYRES8, @ANYRES32=r1], 0x18}, 0x40040) ioctl$KVM_RUN(r5, 0xae80, 0x0) r6 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000480)={'dvmrp1\x00', 0x0}) sendto$packet(r6, &(0x7f00000002c0), 0x0, 0x4, &(0x7f0000000140)={0x11, 0x88a8, r7, 0x1, 0x0, 0x6, @multicast}, 0x14) close(0x3) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x6) syz_open_dev$usbfs(0x0, 0x9, 0x400) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r9, 0x4018620d, &(0x7f0000000100)) r10 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r10, 0xc0306201, &(0x7f0000000080)={0x20, 0x0, &(0x7f0000000200)=[@increfs={0x40046304, 0x1}, @acquire, @request_death], 0x0, 0x0, 0x0}) 17.884449094s ago: executing program 2 (id=489): r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fc000000190001002dbd7000ffdbdf2500000000000000000000000000000001ac1414aa00000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="00000000000000000c00000000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000a000000000000feffffffff7f40000200000000000008000000000000000001000000000000004400050000000000000000000000000000000001002200003c00000002000000ff0200000000000000000000000000010600000004"], 0xfc}}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r0, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x8, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x32) connect$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x9, @empty, 0x2}, 0x1c) r3 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r3, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x8, 0x1, 0x400, 0x0, {0xa, 0x0, 0xe38, @private0}}}, 0x32) r4 = socket$netlink(0x10, 0x3, 0x0) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmsg$nl_route(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000100)=ANY=[], 0x48}, 0x1, 0x0, 0x0, 0x4040810}, 0x0) socket$pppl2tp(0x18, 0x1, 0x1) (async) socket$nl_xfrm(0x10, 0x3, 0x6) (async) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fc000000190001002dbd7000ffdbdf2500000000000000000000000000000001ac1414aa00000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="00000000000000000c00000000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000a000000000000feffffffff7f40000200000000000008000000000000000001000000000000004400050000000000000000000000000000000001002200003c00000002000000ff0200000000000000000000000000010600000004"], 0xfc}}, 0x0) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) connect$pppl2tp(r0, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x8, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x32) (async) connect$inet6(r2, &(0x7f0000000300)={0xa, 0x4e22, 0x9, @empty, 0x2}, 0x1c) (async) socket$pppl2tp(0x18, 0x1, 0x1) (async) connect$pppl2tp(r3, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x8, 0x1, 0x400, 0x0, {0xa, 0x0, 0xe38, @private0}}}, 0x32) (async) socket$netlink(0x10, 0x3, 0x0) (async) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)) (async) getpeername$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) (async) sendmsg$nl_route(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000100)=ANY=[], 0x48}, 0x1, 0x0, 0x0, 0x4040810}, 0x0) (async) 17.842721176s ago: executing program 2 (id=490): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000007c0)='./file1\x00', 0x200000, &(0x7f00000000c0)={[{@block_validity}, {}, {@nombcache}, {@norecovery}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@orlov}, {@nogrpid}, {@nodioread_nolock}, {@grpjquota}]}, 0x3, 0x57b, &(0x7f0000000800)="$eJzs3d1rW+UfAPDvSZu9/37rYAz1Qgq7cDKXrq0vE4TNS9HhQO9naLMymi6jScdaB9su3I03MgQRB+If4L2Xw3/Av2KggyGj6IUXVk56smV56Uua2cx8PnC25znnpN/z5DnPk+/JSUgAQ2s8/ScX8XJEfJVEHG7aNhrZxvH1/VYf35hJlyTW1j75PYkkW9fYP8n+P5hVXoqIn7+IOJlrj1tdXpkvlsulxaw+UVu4OlFdXjl1eaE4V5orXZmanj7z1vTUu++83WPL2oO+fuHPbz++/8GZL4+vfvPjwyN3kzgXh7JtTe1IegyYutVcGY/x7I/l41zLjpM7CDKIdvKksXtGsnGej3QOOBwj2agH/vtuRsQaMJxGTAAwrBp5QOPavvl6fiN/Nz32Rfbo/fULoPb2j66/NxL76tdGB1aTZ66M0uvdsT7ET2P89Nu9u+kSLe+ntLrZh3gADbduR8Tp0dH2+S/J5r/ene70JmyL1hhbff0Bdu5+mv+80Sn/yT3Jf6JD/nOww9jtxebjP/ewD2G6SvO/9zrmv0+mrrGRrPa/es6XTy5dLpdOR8T/I+JE5Pem9Y3u55xZfdA1V27O/9Iljd/IBbPjeDi699nHzBZrxZ20udmj2xGvPM1/k2ib//fVc93W/k+fjwtbjHGsdO/Vbts2b3+z/mfAaz9EvNax/5/e0Uo2vj85UT8fJhpnRbs/7hz7pVv87bW//9L+P7Bx+8eS5vu11e3H+H7fX6Vu23o9//ckn9bLe7J114u12uJkxJ7ko/b1U08f26g39k/bf+L4xvNfp/N/f0R8tsX23zl6p+uug9D/s9vq/2cK+bY1HQoPPvz8u27xt9b/b9ZLJ7I1W5n/tnJcvZ3NAAAAAAAAMLhyEXEoklzhSTmXKxTWP99xNA7kypVq7eSlytKV2ah/V3Ys8rnGne7DTZ+HmMw+D9uoT7XUpyPiSER8PbK/Xi/MVMqzu914AAAAAAAAAAAAAAAAAAAAGBAHu3z/P/XryG4fHfDc+clvGF6bjv9+/NITMJC8/sPwMv5heBn/MLyMfxhexj8ML+MfhpfxD8PL+AcAAAAAAAAAAAAAAAAAAAAAAAAAAIC+unD+fLqsrT6+MZPWZ68tL81Xrp2aLVXnCwtLM4WZyuLVwlylMlcuFWYqC5v9vXKlcnVyKpauT9RK1dpEdXnl4kJl6Urt4uWF4lzpYin/r7QKAAAAAAAAAAAAAAAAAAAAXizV5ZX5YrlcWlToWjgbA3EYPReSzXr5bHYy9BRidPcbqPAcCrs8MQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAk38CAAD//2iMNWI=") (async) r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) io_uring_register$IORING_REGISTER_BUFFERS_UPDATE(r0, 0x10, &(0x7f0000000780)={0x200000, 0x0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/209, 0xd1}, {&(0x7f0000000600)=""/55, 0x37}, {&(0x7f0000000640)=""/47, 0x2f}], &(0x7f0000000740)=[0x2, 0x7ff], 0x9}, 0x20) (async) ioctl$UI_SET_MSCBIT(r0, 0x40045568, 0x1e) (async) unshare(0x22020400) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001c40)={0x8, 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000001200)='syzkaller\x00'}, 0x80) r2 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) (async) r3 = fsmount(r2, 0x0, 0x0) r4 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000003c0)={r1, r3}, 0x10) bpf$LINK_DETACH(0x22, &(0x7f0000000040)=r4, 0x4) (async) r5 = open(&(0x7f0000001b80)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r5, 0x40086602, &(0x7f00000001c0)=0x20000088) (async) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='./file1\x00') 17.78003753s ago: executing program 2 (id=492): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xed) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_mount_image$fuse(&(0x7f0000000180), &(0x7f00000001c0)='./file0/file0\x00', 0x3142000, &(0x7f0000000300)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x5e5000}}, {@blksize={'blksize', 0x3d, 0x1000}}, {@allow_other}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x80000001}}], [{@pcr={'pcr', 0x3d, 0x3f}}, {@measure}, {@euid_eq={'euid', 0x3d, 0xee00}}, {@fowner_eq}, {@dont_measure}, {@appraise}, {@audit}, {@dont_appraise}]}}, 0x0, 0x0, &(0x7f0000000280)="7a8c1ca9c0") mount_setattr(r2, &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f0000000500)={0x80, 0x92, 0x100000}, 0x20) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x1}, {}, {0x6}]}) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7, 0x7, 0x2, 0xb9}, {0x2, 0x3, 0x2, 0x6}, {0x7, 0xbb, 0x1, 0xc31}]}) connect$inet6(r3, &(0x7f00000004c0)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) sendto$inet6(r3, &(0x7f0000000200)="0600", 0x2, 0x3bd6, 0x0, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) write$P9_RLERRORu(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="5300000007000046009d", @ANYRES64=r0], 0x53) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e20, 0x31, @empty, 0x1000}, 0x1c) 16.9286306s ago: executing program 2 (id=497): syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000540)='./bus\x00', 0x8800, &(0x7f0000000040)={[{@errors_remount}, {@usrquota}, {@minixdf}, {@nombcache}]}, 0x1, 0x51a, &(0x7f0000000f00)="$eJzs3c9vI1cdAPCvnThxfnSTlh4AQbu0hQWt1km8bVT1AOWIUCVEjyBtQ+KNothxFDulCXtIz1yRqMSJHvkDOPfEgRsXBDcuywGJHxFog8TBaMaTrDdrb6xNYqfx5yON5r2ZWX+/L868t36O/QIYWTcj4iAiJiLig4iYy47nsi3ebW/JdY8OH6weHT5YzUWr9f4/c+n55Fh0/JvETPaYxYj44acRP8k9Hbext7+5Uq1WdrL6QrO2vdDY27+zUVtZr6xXtsrl5aXlxbfvvlW+sLa+WpvISl99+IeDb/0sSWs2O9LZjovUbnrhJE5iPCK+fxnBhmAsa8/EsBPhueQj4qWIeC29/+diLH02AYDrrNWai9ZcZx0AuO7y6RxYLl/K5gJmI58vldpzeC/HdL5abzRv36/vbq2158rmo5C/v1GtLGZzhfNRyCX1pbT8uF4+Vb8bES9GxC8mp9J6abVeXRvmf3wAYITNnBr//zPZHv8BgGuuOOwEAICB6zH+Hww6DwBgcLz+B4DRY/wHgNFTTL/DYWrYaQAAA+T1PwCMHuM/AIyUH7z3XrK1jrLvv177cG93s/7hnbVKY7NU210trdZ3tkvr9fp6+p09tbMer1qvby+9GbsfzX97u9FcaOzt36vVd7ea99Lv9b5XKaRX+WQBAAzTi69+9udcMiK/M5Vu0bGWQ2GomQGXLT/sBIChGetRBq4/q33B6DrHa3zTA3BNdFmi9wnF6PIBoVar1bq8lIBLdutL5v9hVHXM//srYBgx5vxhdJn/h9HVauX6XfM/+r0QALjazPEDPd7/fynb/yZ7c+DHa6ev+OQyswIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICr7Xj931K2Fvhs5POlUsQLETEfhdz9jWplMSJuRMSfJguTSX1pyDkDAOeV/1suW//r1twbs0+cemXmpDgRET/91fu//Gil2dz5Y8RE7l+Tx8ebn2THy4PPHgA42/E4ne47Xsg/OnywerwNMp+/fzciiu34R4cTcXQSfzzG030xChEx/e9cVm/LdcxdnMfBxxHxxW7tz8VsOgfSXvn0dPwk9gsDjZ9/In4+PdfeJz+LL1xALjBqPkv6n3e73X/5uJnuu9//xbSHOr+s/0seavUo7QMfxz/u/8Z69H83+43x5u++1y5NPX3u44gvj0ccxz7q6H+O4+d6xH+jz/h/+corr/U61/p1xK3oHr8z1kKztr3Q2Nu/s1FbWa+sV7bK5eWl5cW3775VXkjnqBd6jwb/eOf2jV7nkvZP94hfPKP9X++z/Z/+74Mffe0Z8b/5erf4+Xj5GfGTMfEbfcZfmf5tsde5JP5aj/af9fzf7jP+w7/uP7VsOAAwPI29/c2VarWy86zCjaOIs675XBaiv4t/n/2wrkTOI11InoUrkEbXwnc6jszEJcaa6HEz/vz19q/pZETnL3ar9VyxevUYFzHrBlwFJzd9RPx32MkAAAAAAAAAAAAAAABdDeLTUcNuIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANfX/wMAAP//jMfJaQ==") r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x103000, 0x0) ioctl$TCSETSF(r0, 0x5404, &(0x7f00000000c0)={0x800000, 0x5, 0x0, 0x2, 0x1b, "161e44c344c5da95f41e0dc3934aea9f1fb583"}) syz_mount_image$fuse(0x0, &(0x7f0000000100)='./bus\x00', 0x20020, 0x0, 0x1, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write$nbd(r1, &(0x7f00000001c0)={0x67446698, 0x0, 0x3, 0x4, 0x3, "787d131fe8fc87086147cb3b6fec5a8b7289c4f2a7a6f1459475deb4300d87cabb3d2bb1665a346f3cd1d613a6342a50fcf8f269cba1c55e47a9e6a047ad097680672131d2cc42b972c8b41604b3dfe8ab8bed5e8d04830a8c8401e57ecf8356bfb9ecd2d711b4913d5ee8e3e55af4b74bb4c6b0d14d1d96e06d062368963807a101aaa16199a4e3ad91b97af6c307441c762257f303481a258cd1d8769b5ef1095aac1fa20eebd445abfcef2351c1d6"}, 0xc0) setxattr$trusted_overlay_origin(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), &(0x7f0000000380), 0x2, 0x1) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000b80), 0x8, &(0x7f0000000000)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@index_on}]}) 16.573058431s ago: executing program 2 (id=500): getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000040)=0x14) 13.522644881s ago: executing program 2 (id=514): r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000004000000080000000100000080"], 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000140)={r0}, 0x4) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0x11, &(0x7f00000007c0)=ANY=[@ANYBLOB="18000000000000000000000000000000850000002e000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a500000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x37, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000000)={0x8, 0x6, 0xa, 0x19, 0x8, "a0fb549894c7ccb60ffd12055974d16c9b021b"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000280)=0x12) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r1, 0x2f, 0x10, 0x3c, &(0x7f0000000580)="0000ffffffffa000", &(0x7f0000000540)=""/23, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000004000000080000000100000080"], 0x48) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000140)={r0}, 0x4) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0x11, &(0x7f00000007c0)=ANY=[@ANYBLOB="18000000000000000000000000000000850000002e000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a500000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x37, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000000)={0x8, 0x6, 0xa, 0x19, 0x8, "a0fb549894c7ccb60ffd12055974d16c9b021b"}) (async) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000280)=0x12) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r1, 0x2f, 0x10, 0x3c, &(0x7f0000000580)="0000ffffffffa000", &(0x7f0000000540)=""/23, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) (async) 13.492193553s ago: executing program 39 (id=514): r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000004000000080000000100000080"], 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000140)={r0}, 0x4) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0x11, &(0x7f00000007c0)=ANY=[@ANYBLOB="18000000000000000000000000000000850000002e000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a500000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x37, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000000)={0x8, 0x6, 0xa, 0x19, 0x8, "a0fb549894c7ccb60ffd12055974d16c9b021b"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000280)=0x12) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r1, 0x2f, 0x10, 0x3c, &(0x7f0000000580)="0000ffffffffa000", &(0x7f0000000540)=""/23, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000004000000080000000100000080"], 0x48) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000140)={r0}, 0x4) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0x11, &(0x7f00000007c0)=ANY=[@ANYBLOB="18000000000000000000000000000000850000002e000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a500000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x37, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000000)={0x8, 0x6, 0xa, 0x19, 0x8, "a0fb549894c7ccb60ffd12055974d16c9b021b"}) (async) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000280)=0x12) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r1, 0x2f, 0x10, 0x3c, &(0x7f0000000580)="0000ffffffffa000", &(0x7f0000000540)=""/23, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) (async) 13.448749026s ago: executing program 4 (id=516): r0 = socket$inet_tcp(0x2, 0x1, 0x0) (async) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, &(0x7f0000000280)=@vmx={0x104, 0x0, 0x2080, {0xeeee8000, 0x200000, {0x4}, 0x0, 0x9}, {"5aed63d40a05869ea4b8ab9ed755a81b2d8882788367a05fd2fbba64e3a884169445248fb8df79f6cf62a43e0ff2e6a6f792ea6a10e88ad332089b34d07b24a6db57ba7bdf86ec3d4e1728fdf27b11ea1eff779792ead0ee80eb51b448286692a652f000b3e7b1bd5a25530fbf8957d1c3e929a24ac71e6be2e25cd49bd90c0875b203bcb3e30c8ebd9d2f22a0a6ae09b951c0a7841540d3bbbc8bf751ca2099f4435d7c09001590fb365129e755aa298c518fad9b2f391ece6dacfc56c80877d7863f877fd9b78b0da29594cb6a9072b341e8c2a1f8204b05e7019478e8099c7ecefec9c85060f1fef42045d45594051577c1c3fbe9abb0a35f661a0b43f470263d07f3310f6832743247cd3385eb41a83b8e2e8ee10381586e787dbb329bff5656c06fe8a0716ae128fea644ce6e31e36ba542dc4dc8d49a8abf017cba84f4c9765c5e4b1d734aff98ad3d9c7eaf5b360e5fb4dceffb4c5794c63e829ada752fceb0309596747eeb98abdf4c9538f56a60e206508b77f6884f0a905accf1daad0e85b2a3b2569d30155ab1e1fb3e5075cc0f92ca9237afed1bbb7b9d898e2ca2f00569ab86dfc1ea86be8bed53fa69a74f1189ede5b1009c6315d72b8822a15054da053291f52508b077e9d497dc847808840c97899dbbce376f67a0ae0054d6daa766e52ddb1c35fc70e9ad7e13679439f85b6ac5244d88182f5168b18c7140c87c90bdbd962c43e8978cdfa2d4a2dfecdb17273add1cafb5652c87551967cd002be5d2f911689a0e5258fae8d7588d3a9f84f32bf75e692921cc21ae45342d8558638fef85e0c93d9fc7f613d9e6891eda7f7e3b95b37bcebe370b44d709489ae26aba638ea00503339e942ab508fdb146349735f5467aa6fd8e87d0abcd3a8ff09ae5c98147582d8e19824172e86d9779969a2e8688a5cb492b2d06a119a83047ee18b6d085c61619aef7ae73ad2c1a8797537c755fac3b3a06b453e6a1bb9850c5719ea20b25f072d4618259e58a7af625cc50fdd707658412c3e09f52367cc437efa3185a58fd5a0f0d4eb7b9a697812b7c260097d8c1f4c2b3ce1707abf2b6015b80551f84da4216a613da18c2cf7618bff6dc6599f0e5ed55e719ab291e745bf1dfc5eabf454a309617c8cda8b5c2cdddf24416509ca2cb41038455268b0367d4541df5538a6ef621b6b35aabee49534d3aa029403057aa0bea84002391120b8fe66d09e6c29cf2bdf6858045d7c9714bbde4e60e7e81eed12f290c5ebd202ed5089fd76f784c425df6018e38e0d1cce8ae9e1cd2182f0ad407363c5ec9f6c5b40d7985215309e6a9dd61d72807e524dd1403271a8d559b48d123a27bdd4a1c2ec8fa60f8571b869ced4850019e9ea050e9942a5b2f80cda1525d06f3102d9ad722ed2dec6216650d0131141e460e8fca275206761479f7989c7b5aaaab002cb25be7eb1d974ce116ae37bf57bd7ba3e70d80f28399b16d9ec8b42b6d9dd4a8aab41ce41510dab984316b92b4ad2b0be48f9a93212eaceade966c9fa7501ca8fab90e7a13c1864f49546b198f1ee66e2cf8a2a50d82dbd7a7ad27f323277f0611e467e412d7bd374ddf8d64edffa939456c031dbf4bee2348d75d538171bd9b6b5d267ff461d77bd7a887b646fe42145acc66090191456ef0a32a2f14904461bc6e8e685971e0261daeeec05a3949740049c1f454df8b142a81e7aa720b719f876cb4092a4e2be9c5feda2154c111e252240f7407f6e6a35748ba83dff2388469d230ed58e949030f143bca9e6da7c7c85dab93f9368d446baf1bd945663427469aad191d8fc270a60c4aa774314354a827bb9327579e0135fc4ff358a782ed418919a5e2f66e13f0f8ae3ea664c2a0f9a78c23499a239d9a2484a20e79e41baffdeaf3917c3dba3996501336287c98cefb50e73b0884391e615c160c452042ee8218267f509982ea82c6eac299403ffded4a00d5f7c5121e678bb783615a9a180a56c262097c853b10a40608443f9b8eaf74771c962d197e5cfeae424a65166877c2b9946f876724a3fdd51d5ee3919c5d98cf99b11ceb10a2ae11516d44d85b6d53a8b7f0d2480ab0022c823b7cbd5d6b52c287ab3dfc19ef0a38de75f0e6eaf1fb7eed5338449958d7f263b0bf213308ee020687f31d0a4550999394325bd542e3cce6031c3621cd8743e02a8a123b4ac1c7a6722a0a42c9afc584bf4e721ca388b4eb42de3aef7d4c5191f747d3d6d6b474d562c40f654dffa24ed3fe9ac3e7d578856000319ecb38a3e81d08af42020360080a74d657b4f0fabf36552ef3b5e66d7e88e99ae85521b3d388e907506e749cbf31bd384b9eae33889642eaf419d16011afb14a448af93f64ae6d3f2ab39e78f10ff35a1ba8af4b5624ec3a559c2a8738a2e6776dea758ecd28b8920f0a1cd03c6f472f144b9620fd9d64f4750342aaa656e869cb9e069c10faa689455f8a13f4a6141a206803839e3fd7e71a84eb47245f2615a5a1a6513620894ab351fbfc1032c128e7c487eb83a7127b8fc2704874e6ad11cbf805abd3dc0932a5973638ac711746b80877f94e51ca127eef54ec16d15cf0081ceb038796a1a0962c178faad2e53582a9012c43ca7bb1a507c30c5d1f65d324a0189d0ff59bc7f86f7bcfae13a46ce0baa47e091d444f49ef1c21efca7b1ae3a15b642c038bfe56af490ec51c8a1f973749795a56752a91691457922d44ad30f9dd55974b373c91803d1bfa354c4b6ec92c07b849c91d3c14a72ff42fca2df06cbbe573d2bcbb35a584668fbcdc04d8ca0182d3ee6ba61528319b20d6f232b2db3659ba3ddd62e1bf0417a26c6907d1565589fe6b95bf949b22ed1c702b4f2bc46e0bc7dedb65978efb07dd5178a571a34fe89b9c37f2c1750b8f6c9899e5cce599a54a6639aed9279109fa90d2beb37a0a571817b565a0f83fee287fba22f7ba35f935cb0f277ed1b2db9854ce75e01355c978777d8c9292ab04e2e3177f8e599c64dd02ecafba9409c994503c7019743aac3242517109db3c61d2ca4ac53968fe85a893307f9a0bb7c2931ad5bee49267e0247a75a8a1de633550a456799de388db70a2294c0145ddeab9563da9fb309c2b2896e5fb2367f9c37cfa66eb16a76c1524c1f80c204074af3a680521e1e0667a1cc901b0711c1303ef7957c45afa7dd40abcf6bb158ac4f0cdde0e3dd0610ebef0fd27d17cb31f15c753b6ad91ca96ba386caabf73321413fd10cb47f7da0fc530b4183002c21633a9c4c8e690e7311d11542f47fcde4548ffb4c7ae3162069743af5baeb11cd23860e3fa9d5dba171b51bfa1fac42b0b33943d9ada8afa3ed4390cb329ac6918d63bbf69731686648cea02c230de8d8fbb37a40cfe4316451f0cef7e7b722adc7eb0426208691e200d893c74f6084013e8d3e91102ceb1614dd772a5ae6feef8cd94f00adedacf96ee76c51b0cd4b96e0e0836d9d9229e10cca6ec54ce53c4523b091f2a614a14cdab21c45dde6a9e36a8d6216646a6bb257533691041fb3c61647ab583e9c33d45927ea7c7575fbb2ad91f7998eefca373d82b7fe787242ae2561e118b3f36adb6a60a2839b952b9cf1a4a139e2576bed14e030189e6d31a620942c73dbbb3b3c08398ec6f4dd68628a6f085c8a1b09169050c7cfb456f2e7a651ef1e67a8967bcc0d420113d6eb53474a4c9eacbf4b3431586e77e3596e61828a3c08cc59ef80606b214714bb8a770f628b365da17666e002922f483a6e91cfb53d089d8e4ddbc8f86459d58a30334d70f82001582747638253ea115ee472e3c678e0b08bd03ab9719e69a248021c990216366eaf130990f66f352ad9f7fbd50f11fb56832bf03edce929b0e625d8ee68c469043d685c000ed723567b9a700097320e79fafa440cd0963e8aa4cb2fff57e4f73677c2a1d690df4506836c3f07b7d76f336d2847ee47a54cce8cd02149cad5bbb876fd2d9df3cef235c214c7c4b14b1ffb5cce2d4f610fb0eaa2748ca9c7148e91f9c1a2edc4c999de16ae9891720474a239c2d6673c2023710d0331e47432d2eb7db9826acbdfcf28df08ecbfbc75a777c958a6d7b8130a6f267aaf915386e0784a0aebd36baca45730dcedb19baf199f6c149847f545969f161eb321baf1b7eba3bea74ff3ee1f44f74753b94ba09205ecf998fc8f8c6396540fa7bc37901689602fbd7e4a3cc0f468d98f805508bd67c7156bc84112823303a2e3bf5f5fd1ef97e78de0fdc4d0e0d393fdb3e28ee4efa62f693493c62683ea7cd8fd4f28423b55110f21740af125898448094e5882d4e371218932f28002521a4d1f8b1575015d4e25125d0cf221fad1f3d1ebbd7bd069b3d7efaa399cd8efb57f4536c7af7a570f158075f203c09e688ac4452f431ac5ce2acac8414f1fd9c94c2a991b93646c60f0591f3aa8a5c3bb28a3d58cf6c6565923e30d4f7b64547c0a8160e6580ee3a67d9707d0b177a0cc9b33cdd762abb37603255232a181bfa3574cc9f839349872b4f90fc509fd81fdc51500c96960822f7ab4820501f6304a8e9e05ea4d5141113af16af77fbcf4c58221f8306c7078e090289f91517c7edfd8f20b8b665eee3e057e6a605abc91a572a8fc57ed502d63a08645579a5b1116d16eac02904d16ed82fb888de775686d60af762fe8de0b8fca80bfddad3927962d5a2f74c731f7ed0217e8781d69fa4dff5c21866bf82d5d8cf1fb76cdd857c3b05ca654c1a948b5c3e6c6cd9008735fc616774531aa749b0bf616a48cb89bce67e2a94c65cadd67a4cbaa0d57c27c08c0f401f84ef08cb45f380e5bf93575e4f4e37991457dc383e717a20f753d791c30bbdc70e1a4cd10f5ee96b8bb53ec2d6662584c696c7d5653d7fefc00b8204834d9414eaa62f77ee9e119333606f0c3d23957d3b4d72a049a3694512dd10f2d0a3b13bd5216b9e7e8f30475669637a456e5b8d8b8a67b64c3fbc543e882496c9174a1151ac27376860ab3f0ff60db54c72daaa443910ec4a3a47464ac819264d02d0f4e087d46bfea0287ec143b851019a84f9cb9490dc90e04bd70d21602b7267262dcdc8e5753b5432a6aab210cee0d4eac036603efbb3e7ac6dc57a17c4587a2eb8b3467d8b1ea57bcfd517a855c5d053ec97096cb73bc800107da164ce3c7a64b3c21493c0ef0e7ce2a1fa9ecc9185c197709ac3eb1c6ac45008de40769c6e0a0f561af31ab6391514ee864f2f85177838bfb38b3e2916be0aa8959cc76f1bb81ab673f2aa8112c193e0bea717c72cde4e4a306d3f7c7f91bc1d8f9b22967a7c64eaa0b204de7a7760fb5725d09be6b216bbc45cd377ee0d3c5ed1762d2e814bd1b846c2c7e9a163e66c59835a0b95b7cda49b335287f85cfcdee715ea069d7f70414c5c0898935a9765adcdc2102d6075caf598e71a14509f7a908f1173201d8ac0d32399de1ada61efd50e5eba9220dc92bbacc5cc21fa385274cc67f86f9a699639367903183d2512768b84db433a57bd85b555bbd72d59472c9d7e60bd33527978c2685f46c5dae30f1bc7a4de71b027e19364e16e95feb9409e7ec1549d2857f26f9bbb3c22302e8e5b7c7c66d3572aeaa64f5823a6ef1576bb4c90ed8bcc5366fc3bfe8a8107d53251834599af7e7763496df63cb29610087e3326074c623d53fbb332fd65514f75eeeb70ce1390bcc7d8f176589a6fb4d2e9e9dc58adc03107956b32615a99f29d944c93540612687f1b2804689023f1ee5e06a7a0a9a174d31222f1988c8f5c4ef3530d9b1bbabdb3eca6ab01d8", "a09e66c1683696369316774b5ba609de0bd57fceaea915288a6fd99b6e18ea136bd87504a47288baf314257861092e602a19dad21adea3a72680b34a5e88ee2c9dd987ac381bdf91f1b3f6e355ee9dff7d9f18e4b6ffe70a545249ab1ed2fb433b8d2fca0b3f790c57cfb8141540b0c90f7e53ac15d48896ee228367a9e7ab4553b4f6ab1f879ea776c4f4d3f27b07bdcb811de4da22d5bf1e3803fe9afea83a008dfdaa4d71930a24387b721f5390afd410b9e79fbcfc013e171ef74d6e2f90ec8a597bde6aabafe18f2a8c6d89f503016f0054906d73bc46bf82f06b022e8f6403684c6ebc855b299d3ac6fc71e29806253385eef4d2e2128fa18254a91ff8708ace8900065a70b8ca202361d4c49a453b8419d823fbf3090b058488ba777f0c3a57cba067efd7ef73113c81db726d6d766d2dd2490dbc0c7a0d81743ff1444a30b659425b2b00afbe140de1c336bcefae06e821021077790bc84683d07f2c10f0c0366f77d20ba3336d230c0da70aa1f5204fa79efb26d224f0b34d67b47d3107eded15ab0dbe0ff13ac18dbc5e37ca2ef73102dc0c53fd319c222d39a7a53c2c3e5037539a98277d7fc9d97e0ec302a56c6e5a7452266f05a61070d8942f2d9564570ff7af6b9dfa5440287bfc8b0c68f02dd2085551fe3ab2d07c82ffb150925c8c21e4d370f8444903f741347f12aa9d17cbe620cfc820d9ed5d0c7960cc2c2d80e72b47ce95458c07d4a31f0ee4e159e21abdcd33612e23bb9215a6ae83219332d90a2b905e3b6d5f1d7a570bcca08e5dde08e70afff4dba16073cad074151617ce471d1fdefd139911d18ee59758ccd214000e17a65bbfed7b5738d65a556f6f1fb838a48ef05723ec8caf8b0290bf6fdf849f5c7a7ccedb3cf62113e317fac4c13058ee3af79c52bd7cc8df960cd908ccb952333fc23c99497ce8fc1051da304de26dfd06f314f111ca3825445510f44f1e5eefea71299e9cd4c14950317077aed381aaf5271abb5021a2a3ae8041792b988d9e8e2161fd28d3c0504003140fb470b0cb16f30ea54c8340cb336d7636aef7a3f1a9fc42e402a07b350d0f54ea895ef144084393f840eebb4d708614cd3de32c86e6b43dda7504330b983e5c374cc56cafc28bbb91448819a81d8476249f4dc7714fe12cd8624c09bc0f34ecfd19636311a83abbd812420bd0f6a79a040ba12930ae8080684331cafe7066e2cdd86e70c6e2c77e20c140f17e11df6e48931aab42b09475dfde640bbbc5595b5fd6cf5c8fcf8cb850b6ae638f895144cd0dcfed656948791192aec0130f4d661c63f8b902f153d01e5c7f38d7aa173afc325e5ae609cf3997c291f74915058c7f6c222a0123579536ab44df633f70811716a9f953cee6db6823059ed4ab9c6e572539569c8fc9e2efb9870a8b7e373417ecc0c4adfdb2163bdef4287df771bead8a498fcb6f29c61c6211637eda797eaf5edc84604aae5304d0d51de9e2d5dd24c4ed4fca803af56555728f4074896b2f40a2176be9755c3714443a693b7910970872bebfb699e4241997cb1b66ac4cb7e339332b31812718e58ca2d8fd24288130526fbf763b87540c623fafdfc948fc8aa5a2d1f50683103568ee75a0a5114852bfaa0a7e1ef39359356fd75b53b63a67bdda5c83ab2d18c3817fd8a4a06813142aeecc627de28be32094586cdc207a1c7210605db0414b759555932d1a8659b46b03e9d760f32523711cf9d9d5746b040b7fa47ef133d12ccd57c27b3a3543486e98344a6b3898e4ece435e084a43b10776c965fcc622b6ba2841adc596782f959becba011a4270617196dd207660dcce9397a3c98c762f1245bb4af4bf12c83df867a87656aa4257379cc69244f09bc528bddebe2371d3916c2cf4388991fa0f06e2d5ff81aa9ba540f6dd6b1b0be8fac6468bcf97ee7c495ccd92bbb96d515d47d3b6fc47a6806a0d9135e11f166655dd95573b315fd58406dd8ed3c0195c2f754645db098c7994f110bf916cab1951931faebabf656df62f27f0c4750cf9dcbce82963e84405ace51767f3ea474b43e5a9d4ce3e525bdae1e04be4ea9f8e98c39f327dbd1028c671467729b631a7360aeb37d4c40d18a2f2ce25235344a3b619b4e303742ea80905ce113bf07421235d3017dc47dca47a400f48346a10733ca7a5eea30eabfaba4792f3216559ae05340c89ad9a967b8fd612f735e87d230f6ea5cd2d1ce73a6d0889a25316307d67d33546163cd8ea9c4472468d87b744213ef1ba6cdd1f0a543a14107789f85e0659d6be07534f99de3d106de945f3b081e77d3918215e1f82813a752aa6af5b29a34c8eac3c94b3d248abce83b36b653b427598f68186a6fe880e262596c4137da633ed9bae7ac0bd3b84c8509aed32454d9e794d0cf10edaa7e582b58ff3409d1f70003be5769cdfda74e9aa8c0d5c724fdd0d8d437f188fd5dfecd064b349e8b5e2ef9aaec076b7addb40d84e3b6da1d6b2cd171df9907fa068735086f9c0815bd1ffa5e4f056b006801817cd31b6d0101367e5f4f60ebdbfd6dd0a3c1be79442ad70f2b7c5f550137a74ab96f0a06e33c17298dffcdd8d5f63a04e7ca8cdeaf9b694e05a3fb40fe9303d55a74ab766eb27ebf9afbb17b8ef927a90c138cebafa94ee709f93d92295e7e9a6ffa98df9f303d7d849d3a11b751a40e45a22b244299b46b58e5060653dcc3f244d7edd53815bc2d5567eebeb6f0f3e03744f308de91123bc786518131b8c46afc790c32a607c337f363a2001b408efd35c83e7f88bc96e113b894a6ba84aa14c12e1408870c66c57e265e0aa61005608c0e2532a07a7184edd19031f6d54b3bcf9c0e2cf2efbcdf917285567c85d6cad73579d00b1857d7c8c7befcf97912cf86d80d67d697545d7e9faad4bd76e84026f0885ac89e4e1964850c0f0adfbcbb7a9caa4bb33752b2e12e08c76968aa42add3e36bb497b963695e89fc05b7486f393205ed7afecca091f0238c9de0a7c3dc9d87e04a6f2f423c6442567c827d6e4a144756650d937fd1c8a4e20c589095f00adaec1f67cb1726eb553772e7c4039517d2210f9f6b853acc8cd78eee02f5554cad6b088d761ffae311b205db58cc5cac8707f7fa38df0db82c952272bf3c09815a72cf12e8386bed0185d2211f235d71d15cf65b4e18f6f4b0bcba61d6547fb6e0af3d4ff6298ec964829462f941974262da59f909da9d584078b2d838a5a710d4e88f31c976c63e7e590ec80ae079ab59cea9f3ad28a7d8b4697b52a46bcebae2de5ed79b13b5e86ca87b0b109100fbb7ac5899772251550d096d08adc307af3a36a9e131fd9fe89982a41d762e2663ad01d7e0692b43036684038ded51ded53a1aab99f92af0965c24f49f622496f80a89e281ee8e929d501d54e952212f088e8b813d1dbffb311da61ab3a34905fb10be2836905817f4c42b2dacecabce22f682bc78ee7128350d8a6b92c35c6a01c21b1d864d101aac5f9fac2d8465e0e99836b046e141d94a4b56f3a10d2f37a261f9a20d8f6cd6a5feb8d6772f64c5889614f6aac7a7fdfdfb04997d541b2b6c8c19c4f97c4b917d881a73884331858a4b406c6b35d161efd972317642341eb4427af05268bdd9693e99999dc640a9b72ae28a40d4c0e03b7f6eed25666699e3c36aeac59c193913f213b9806c9c9f262e5826c91d64f3e18703dfb9447c5f16db2d2665c1c270243e15077be84e649f33b9192eb831f201005ffd165d732aeb3d11b200f778ca9a6b199adddf88141f52d328309a52139fad5afc10a4cdbdda5341c3d4f0feed03f8860fc4f6501de867c455e29afab7a0f0c9e2761c25ded40f708088197f624cc1ab6b13559ff9f1e20d8b4cc98a755d02db212a9bcf792840fe4444c6b30a7e2c57ae8436fe39128e80616d24b6582bdc70a09b7ac57c98aaa5b3613001738ad589f29b72aa67d8d894a63b18772fa32f8df6cb54a0dd0d92433ba44b42898d84fbe5f1b34cb57826128cd88bd3aadaee11bbb9c023b17b14213ed958cab491f839d0c479e61c799200b9e0ef2be39e968676b2c103df0100875230a4babc345a39db175eec8c33ff6a5eefdb8800ef7e4dde115b62f9be6eddacc6565f0aa76b7bb2a1812b2e0dc99ce84d13ac603743e624ab6ee084cccbaa6c9f53eca821a91a63aad3ac7cf710fd23f4d18fe686869ca485f31db4cbe93ea5bf0dddfd1d24f457cfc8fafb18eebb0979b30915be70b64acd37ec98047bc48e7adb5b27c57a56c4744bcbd707b4c13b6104c1e42724460b51ce3bf949d0b7b6f2c63bab1c570a1d8c4649e8721a661ea1d359378014401cb6f8ddab2af4f51bf34b33238e43dcbb7a31348a7543428a1de6248dd4e4789cf220ebef1672c91f1c456179a893c588eb1d86ac478f0acc058056c8af9591b624dfa552a99257f9362b81a86bb9090ebae4478e2a426cf3870106a995a68bb01e4b7ca1cfaeefbdc6acb5f13f8917eaa551051923a0f81d8087379a891558a019071a0ff177b36185664dbf524afc6791480e07b324f2748a0446cd2f2489d3a72632c257243663e4b742b4259c8d178cd357bde785036c5df100defd7d220ab443f2e6392aa0bb00f17ea380d70b932a564c0bead8a3f529cceefad41f7766694209a62b4977962b60f1c5dcae330b02a2eb24600e269a50ec7edc9be6398039b2241df8e39aef372035a6f82b80537156f1ce8d378041e47dc090256965065749aa5dca74888750d0f0a2ba2c93fdd3f05afd7e97d33744d39d8d5619336003b1991e56ed426cfc07f3e09d39882d29cf467e2b3d399212ad5a24d8f9afd5625ac255206d7d113eca8b942e918b7d636b01f5c7e13bc8489a5790df5144d0abc903802e45ded1764b3bc892c2e61d1aff2494a2f2319451b14aeb56d8c0af29942710083a76231944c17b286800a03293b365c1c283263f6cb83132727b9f73efcd152bc531cac3bdfba74a7930c38bdf7100afd513eecfad52b5e667fcb7020ada18d795444348157510a4ef83213a16bf00b6296c6b68ba47784b7953b9fe1f56b70d9fb3e5a82dea9b01903d094834ad3d0bb3ed14a34136f317af764d8b5eeef64a52c5fa1c3fa5860b7c2ed9522221b2118cafea8b11b417c60138e5cb0eeaa4ce354dc6fd807eb9e46037c0a74d990c39bd0ce340563e74f5de553f25067a707220582cde46d0e967b5b4290697e5389963f79bf762585f78a62e7e9d4e5a18679101570eaa140023a5da30ee31754b0f3911e351cd14eb5e24790bfcc052cd26f9eb67c0d259b5a45fe67a9371235252752dfe251fee5721b4181fecae348214b17f4ad3f45df7ba4a5d21f17808f1b523e2b251fa5885bda31a49cba6ef6377633798551c6da4ffe3ce8dff10128d3dca09ce478fe3a4342dc22a476cd81625ed8c5122aa6f6c15d991e08c56dc3e3c100b11d6a80ce819249af14d3b1ae667ac6fee0621e4b7cb2243a0a3d769d9ceed48efc60b3a79a682e3971c5bc84dfb8822da4a7dd791c6fa0c3a87b7324bb2f5cf9eb27b5d1a9f1ee17072cc6a92f0d3ac440475fc37a07631c79517d508a8f3613daa9fd6f652ccbc0b72b1f4afac21ea476be704128b0ba3016ef84cd8af3bc8452aab376a1a5705dee28750cc3951a50eeb45aeb125e751a3da433e7d0b5f8cfe151bf632af533449d555c643c0d0866bc8b0b31ce9ad317c8aeea4fc644f7ac8e42a843d49ff1a09eaf5f8373694f559fe8dc3eb48a3c03448f03a9155a8f788499f08c37dc092f82227"}}) (async, rerun: 64) pselect6(0x40, &(0x7f0000000100)={0x2, 0x5, 0x0, 0x0, 0xfffffffffffffffc, 0x2, 0x7fff}, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) (async) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f00000020c0), 0x0, 0x0) lseek(r2, 0x8000000000000000, 0x0) (async) r3 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) (async) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000200)={0x0, 0x1, 0xf000, 0x2000, &(0x7f0000f9a000/0x2000)=nil}) (async) r5 = dup(r4) ioctl$KVM_SET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f0000000040)=@arm64={0x6, 0x4, 0x9, '\x00', 0x1}) (async) ioctl$KVM_SET_VAPIC_ADDR(r5, 0x4008ae93, &(0x7f00000000c0)=0xffff) (async) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="04000000040000000400000005"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1b, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r6, @ANYBLOB="0000000000000000b70800000000e7057b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000001600000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8c}, 0x94) r7 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000240)={r7}, 0xc) ioctl$KVM_RUN(r5, 0xae80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x34, &(0x7f0000937fed)=""/16, &(0x7f0000000080)=0x2b) 13.431883146s ago: executing program 4 (id=517): syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000140)='./file1\x00', 0x2000410, &(0x7f0000000200)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461000000000000003b814e50a959736d65720f73ec0000000000000000a88f723cb005aeff24212c651baef614d442ae89412ad3dcd0b7586d02002a6d6d65cacd4fc5002207ce994dda65c4b1d23a9bd5ba0f4ce5c2b5a5718c6aa918080002223d2753a5cac974110144cd0a1e368652324a41b31e1eb3b32dccbdf8f68bd96a45a75427a5f789d267fd92f6a5540200b81d5b9fa9b40fe4d7fbd50a6afc3a989c6d60045663c59cbdc4c700000000bc7f6b22df0191acf5912afdcc1c061835177068c40f757dd123d2600b1c544f1525aa8d00000000000000000000002e8b5c733d362417c17f527c0bfebec112d57fc69fabb9b31ef97b2147931ff60cdf666c25244218b1f1a6010000000100000020563b835d0e8e9a09070ef1691fcb2f37bda5d4e3d9d7a2d0ac82b45a53001057f321acc45d5e065a461de90100000077d200000000000040b78f0dd3836f5ab2f6a1a5b798bb7752f192c6b48e568973a59cd9c74bd9a14721856c5499cd8f93f8beaa9cf76718ce7244c84268030000000000000208886b313bd01a22d576e414011a4f0a897515329f86d4585fa0ea17068f8af349696da4a2b3e24310ca52ec51bc23b57897cb55a2d513e6a00765ee3f58b471c54dd57f0af584afe4a21f92b515d7f2fa6fbb273ca0f751e684584320534667aea39ad7222c8ef531f514939177a47395e94c1723abb3fd44fd64fde4b45cc2f55f4ae05ff48648a4c998257856bcdcf2fa02010000001f54fb936570450e91c8d55abad76a7b7a000016f81ec9da9ccc1191c211632266d907e4d9b23496ae19bac24dc23c43f514f1b4af19988bbe61ee29a368a999435d6872d01b79c7821e875859dfbf3c57e4f1fb0be46cb5f7a0fa13516c0926d19dd2d5862085e1e4cb8279be17cba17ee4d06adb7b4ca282e73ea142b01b4a742fa11c0927ba811dd60903d575db449d775021b542db617086b3ed42e6e60fe043cff79b0c067c584bbf82657974c3736912b4b522052b9467d0da116ccc1652d861a420f09aaf67d3e9f6160100000001000000ae6335ad9896abd3cc00413638cb9bc62ab8054325d72e9144cf4f88702f586507e3147198e0bc4060a7c8f4dce73b653177ecf8228e6e6fae02040000000000000000000000000000f43739fdd2d24e50e0233acfe1c8639070fe00f40b0d01f8a0a35fcfe3ea10faf9c24b8488ed4ed83fb06a9a7c57442ede9e1fc2853b8f4d2241cff61d0125b7750e3fdae6a4ab9c776a191ed8098a780ea2bbaa64978cd3a6458fcc6b949bcbca0dceb7361f66e46731eba4f3aed335e7c8c541e82453218a19d39489e1525466ac93759787e767f601931d94c9c426489b741a6bc8abf475e4bf859e1ce7f7227069e9f51e25fa3d1b18dc565180a1af464a1dd697db85e2b27b90f6bd7cf1b6bc0bcd8ba552ced3d3cfbf9c9bc04f6505003cb40173b4bdc393d47e5da95b63a40ac18daf11e8d0706b47795fbe2b56d0ea7ffc5a59ede88621a08b25ca6ebe041317b62373a60951af33eb7954a9731aaa125add0913ed2435a207439e9122512d77096746a4b404459cebc8faff8f7a31758e630c75a1ff90402754d339dc21cf6b8e04e1aedf14df0b4aaf0e03194df3eb41ba066bc343b323a3162d7e7ba687633c2faa8f28b42364b72e3a457476fd6b2a54e670ba798172c44c4390f73fdab743a4cac88b2bd0545b8483f2e2f9846b138a4d8a7332978da70e9050417087c5ae034a735e8b448dd970140495fde085", @ANYRESDEC], 0x1, 0x555e, &(0x7f0000005f80)="$eJzs3EtvG1UUAOA7TpPSJxFiwa4jVUiJVFt12lSwC9CKh0gV8ViwAsd2LLe2J4odJ2SFBEvEgn+CQGLFkt/AgjU7xALEDgnkuWNKKKhJ48R9fJ80PjPX12fusUaRzkzkADy15tPff03CxXAmhDATQjifhHw/KbbcSgwvhBAuhRBK/9iSYvzvgbkQwtkQwsVR8pgzKd768srw8vIvb/323Q+nT5376tsfp1c1MG0vhhC6m3F/pxtj1orxTjFeG7bz2L0+LGJ8o3u3OM5i3Gmu5xl2auN5tTxea8X52eZ2fxQ3OrX6KLbaG/n4Zi+esD9sjfPkH7hT28qPG831PLb7WR5be3Fdu3vxb9tefxDzNIp8H+fpw2AwjnG8uduM9WzezWO9NyjGY96s0dwdxWERi9OFetZp5OtYP8o3/Wh7u93b3k2Hza1+O+uly5XqS5XqjXJ1K2s0B83r5Vq3ceN6utDqjKaVB81ad6WVZa1Os1LPuovpQqteL1er6cLN5nq71kur1cq1ytXy8mKxdyV9/fb7aaeRLoziq+3e9ly70083sq00fmIxXapce3kxvVxN311dS9feuXVrde29D29+cPuV1TdfKybdt6x0Yenq0lK5erW8VF18cI1zx13/6AQHrH9wlPo/KxZ9iPqTQ10NcEguMIBDu6//D/p/4OFdPOC8x73/D5Ps/0ctlf7/wf1v6ej9/5H634fs/ydW/wTufzxq9cOR6P8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiLnbvJWRqI4wD8b/uWDz8iMe69ijs4hkdw6VI4gJfgCHgFL8AZcOcRDDW0E5IqJMZObSTPk3TKtOQ3M9DNTJMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMX2rD5svn95+HppzbobJMxoAAADgllN92LQfVl39ebr+Ml16nepFRJQR8fvMfRlVzHqZVcqpb36/aepf+vA1ok24tDFPx7OIeJeO6tXYvwIAAAA8ruNuv+5m612xmrpD/Evdok354n2mvCIi6tX3TGnlpXiTKax9vp/iY6a0dgFrkSmsW3J7un1vlquRvqp3SiNZbNs/sa2V47QLAABMqT8TuDMLAQAA4AF8mLoDTKO4Ftf3jPPulF4ILns1AAAA4D9UTN0BAAAAYHTt/H/4/n9NM/b+fz/s/wcAAAB/rdv/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDGd6sPmuNuv793f/mHOuRkm34gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Mn+vKNACIRBGOxd35nM/Q8rDRoam1SB8PE3BgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/vzkgIhEARRMGf876Tvf1hJ0DOIEAENjypq0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf9Ltf/k9MjTPJ3Glj6XgkWbtqbF019h40jh6Mt38DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzv38xtFFQcA/Ls7O0tBibWaHqoGEw96kXZBkKMeNI0H/wSTpmyxuogCByGNphc9mZ5J1OjRGBNNvfE/cKYJF7xx6KEmnjXzqww/lA2pM0v7+SRv3nd2J+993+yG8O2bFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKttvx4vdMk6yw3QRV6/d3Flbzvqt+/rM9Y1bc1nL4s6jJvr6rb1PfrK9VD85Nls7+bL5ZAAAADgYkqq+j4jb6eZi1nen8/o/ra7Jav4fjhZxVc/fX/dv7axNlW/NVfX/77/deX53oulinmzQldXRcOHBVHr/0xIn3jOPvKKX3/n8Zy9J/oF031t/bjvN72fnmxs33unn4aEmsgUAHsfxqi+D6v9DWT9oMzEADoxerfCu6v9kut2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqwvR5PVXEnIuZ6d+PM1s7a8sP66xu35qp2+tq1jfqY2RBpRKysjoZpg2uZdJeuXP14aTQaXmw+OBYR7c1eBh+McU3Ef19Tfj2jvVX8e9CZjDRaDbrl5zMp+exlUH339n7klv5BAgBgH0qORlmPp2VdfzvdXMxe68xE/P3jvfX/q7U4xqz/73x4+mZ9xnr9P2hqmRPv2+8izn86f+nK1ddXzy+dG54bfvLGicGbg5NnTp06M5/dq4X5legOF9pOFAAAgCdYv2z1+r878+D+/5FaHGPW/599P/iiPlei/n+ou5t+bWcCAABwEPV3o2df/uvPTv2tqaLr9Pvx+dLlyxcHxXH3/ERxbDzlx3CobPX6P5lpOysAAACgCdvrnXv2/8/W4hhz///pn174pT5mEhGHIy5ExPD48oXR2eaWM9Ga+EXlfKJ+2ysFAACgLYfLVuz/9/L9/zR//r+7+8hDNyJee6WIq791NU79n7z71c/1uerP/59sbokTqTtb3I+8n43ozbadEQAAAPvZVNmyYv+PdHPxo1+PvN/3/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA0/4JAAD//880Myg=") r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000240)=@newqdisc={0x13c, 0x24, 0x4ee4e6a52ff56541, 0x70bd2b, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x10c, 0x2, {{0x0, 0x0, 0x57b2}, [@TCA_NETEM_REORDER={0xc, 0x3, {0xdc, 0x3}}, @TCA_NETEM_CORR={0x10, 0x1, {0x9, 0x5, 0x6}}, @TCA_NETEM_LOSS={0xa8, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x18, 0x1, {0x5, 0x3, 0x1, 0xedff, 0x4}}, @NETEM_LOSS_GI={0x18, 0x1, {0x9, 0x9, 0x7, 0xfffff000, 0x3a2}}, @NETEM_LOSS_GE={0x14, 0x2, {0x9, 0x4, 0x3, 0x9}}, @NETEM_LOSS_GI={0x18, 0x1, {0x7, 0x4, 0x7, 0x200, 0x42}}, @NETEM_LOSS_GI={0x18, 0x1, {0xffffff54, 0x3, 0x1, 0x3c9, 0xc}}, @NETEM_LOSS_GI={0x18, 0x1, {0x1, 0x9da, 0x1, 0x141, 0xffff}}, @NETEM_LOSS_GI={0x18, 0x1, {0x7, 0x40ae, 0x3, 0x3, 0x6}}]}, @TCA_NETEM_SLOT={0x2c, 0xc, {0x7, 0x100, 0x40, 0x8, 0x2, 0x94}}]}}}]}, 0x13c}}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='blkio.bfq.idle_time\x00', 0x275a, 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x20040, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r5, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = io_uring_setup(0x7d98, &(0x7f00000003c0)={0x0, 0x2df07, 0x1, 0x1, 0x105}) io_setup(0x8, &(0x7f00000001c0)=0x0) io_getevents(r7, 0x2, 0x2, &(0x7f0000001340)=[{}, {}], 0x0) close_range(r6, 0xffffffffffffffff, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r8, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f0000000640)="430fc73f0f2390b9800000c00f3235010000000f300f20d835080000000f22d8c4e18173f53866baf80cb83879e487ef66bafc0cec66b88e008ec02d1aa80000460f1c460041ae", 0x47}], 0x1, 0x74, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x10000}, 0x28) ioctl$KVM_RUN(r8, 0xae80, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r3, 0x8004587d, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x8e7}) 12.985726763s ago: executing program 4 (id=521): syz_mount_image$exfat(&(0x7f00000009c0), &(0x7f0000000000)='./file1\x00', 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB='utf8,utf8,uid=', @ANYRESHEX=0xee01, @ANYBLOB=',iocharset=cp949,errors=remount-ro,utf8,errors=remount-ro,dmask=00000000000000000000003,time_offset=0x0000000000000006,gid=', @ANYRESHEX=0xee00, @ANYBLOB="2c00fbffffff5a505bfd46f7580dd2ea15f3b668cebede3eecc4c69407c292f1d3dfd5aac484104426ec9b25db0706b5634c5e66cff8b681d028399da8ea3af9f39f769c1849cc22e67973c13874a9cd7c6fe66db41742e33d9eee94251e1f927485b96027199d6f1b7e0a35ebc654fe6ed00fa6330c5a0ac2b08017fd80c74035c97a3f1abdcc9dc0219f42ca4e30030c93416b6036b4d8a70b1de9d788f4f1061fd9d787b6082e03cb1d32128a67113d31b990d5b19028d67f7b19017497f33e96c675a35b6187404d626c5bc935b8065d385ec6345d67eecbe37d19a9ce59024756fd60bcf98a3849c69a3c4030ddd9cd1776b83adafb99609e57a84e2ede0ff35aa85b3e4b61980e0b6d668ad2393f1b290d06007100"/308], 0x1, 0x152b, &(0x7f0000002f80)="$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") syz_mount_image$msdos(&(0x7f0000000f40), &(0x7f0000001f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1b1a439, &(0x7f0000000f80)=ANY=[@ANYRESOCT, @ANYRES16, @ANYBLOB="41319d36b19da0f92c34d4161aedb4d9c117bb97d9a14da38deb4d799f7396c16e53eea9b38952392679dc9965aff692fc7a1de3490b4e22f3468c98ec62faff6c802527cda5cb48c5bc97b57252bea2f306513526e3e61d4e206934c90150ba2c325365d34a4866416a647a2022e5485163e3fad30730c80a46b63900f5dfdd845440d244a1e889fb14a29c06fcc85f976afbb0ce220bde0da45028db74413dd6a37b7b63c2b7a26169fc2a44d210bd17af7173aa72d2ad45542299334fe9576104e3e3e7d25997fe6c8bb5fa15b761725a39fedaf8d5533570ba136ac826592163351666324320c93c98c4", @ANYRES64], 0x55, 0x0, &(0x7f0000000000)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x90) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB='>\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="01002dbd7040fedbdf25010000000400018004000280"], 0x1c}}, 0x4800) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000e00), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000e40)={'wlan0\x00', 0x0}) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000800), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_TID_CONFIG(r7, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r8, @ANYBLOB="01e723000000ffdbdf251500000024001d8120"], 0x38}}, 0x0) sendmsg$NL80211_CMD_GET_SCAN(r4, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000ec0)={&(0x7f0000000580)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r5, @ANYBLOB="210f00000000000000002000000008000300", @ANYRES32=r6, @ANYBLOB="c8fd6524d7db696bc508ee46069a11bce1a80743ca86f421352adad007a66689b2f3fc14faaee8aa490d58bea17b47a528d5f4c862d6a72a47d0333b6e38a18a99d59fcac5a4fee5b89ba054f7d5112b38fdd739cc0b59bb65db259fa2c38c0eef82fbbc70a329fcd01d0d44dc2823c8af504e33635f0a596c324ad1e0f234f8b2a564b60e16aaca6f66f04d5bc8bc7ff4305c0b5174a7b9446d6a33e7053562eafcabf38cf3"], 0x1c}, 0x1, 0x0, 0x0, 0x20000015}, 0x44000) sendmsg$NL80211_CMD_CONTROL_PORT_FRAME(r1, &(0x7f00000003c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000a00)=ANY=[@ANYBLOB="a03c3edb020000139bda5e9a9da9b6439579ba1c6d6a1f804d24bf1b76590f07418025ae884c5a63ff1851430ae8b9120baede2c3c9b140d9d8fcfe67e5c10a6fb4a5fc72c917c87628a77fd35a115dd35b621b2db50ee950bd3bc1bf12c67ddbff52f550e6008274cb2a9fff514ae7f59bb8c6deab95407ec44ff2e0575b9d4dcb42ea70345c413f8c5ee107ed7faceb0c47ed54d1e4269de811a8756e290", @ANYRES16=r3, @ANYBLOB="00042dbd7000fcdbdf258100000008000300", @ANYRES32=r6, @ANYBLOB="0c009900001000000600000014003300b400090008021100000008021100000106006600f58800005c023300b010060008021100000108021100000150505050505029000100030008001001a8ddadc0693ef8243fc0011ac746a9fbe199efef7ee00253bcfaeb19739e93980f71343d7bb9e5af6f7afe1623a8a3eff2f14ffec23241d1038ebaa2132ce738439a3a2e33f2d3fc4f28c5667c559a217c1df395fb44b7fcb51568135575b6cee23182d9888d19de32042ae62cb291dc5ff53280a481eb1e72665185613dbd2fcb17302204d18e3d76599913b0eff654f49c834a681fdba9ecbe7074db8cfb9817c08b2a8440719ba1b998ce41fb4570ddff577a0b763a27b44502cc1b5366ad874d2b4bb6831d2c6252b5f03ba6596e7a52fc89fb27c8da8f2eb0d54b66cd33c3f7822188d58e62faddbd1258870c1cf26a36288def4fc376c7b1a0c543dde4cef4b7cf71ef32d727f42deaaaa17639e77fc65a7781950562d8c69de375ee602a99dfc3b072fa73d60ea2c59109f65d400226a0b94c5f8f0825ea14a95f4119b6fe4be6a2fd447b6bfa7abc8540a962ab69fa441a9c140001f7ccf2df7c01adb938629225fe218251abe2b98bafa9412100ad76d0b633893536ba5b285e52baeaf7e0ca7f547af43b180fb4dcca0355a1b38c891357d285f84bd6f65a0a4596e102f1e918281f4e0e5d65991fb2151be2dd8589aabbca48285bcf2bc85680285a74288f0cf369070badfb253bd414d52a34e67c5d831a1af7144e6f1e5b42a3a75efc50e2f25409fac022aa511df6ef031570f41a9bd5ab85335b834dc6e8eb3a5d3ab1deacd8d0be8266ad6297f16aad75c506698ac4480902795ac174cdca922144ee0e602601bc89ee9743499c9ea96fbb3c0efa3fe5"], 0x2a0}, 0x1, 0x0, 0x0, 0x20000000}, 0x14) getdents64(r0, &(0x7f0000000f80)=""/4096, 0x1000) 12.648646803s ago: executing program 4 (id=523): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=@base={0x19, 0x4, 0x4, 0x3, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x50) prlimit64(0x0, 0xe, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f00000000c0)='./file1\x00', 0x1004092, &(0x7f0000000540)=ANY=[@ANYBLOB="646973636172645f756e69743d626c6f636b2c66617374626f6f742c6e6f646973636172642c6163746976655f6c6f67733d322c0006c38606e6c6d112a3f0abaf096da68d7bf347b460a36d902141afc9592eca70ee9eda45a80fe9238c8b13b489f3fb48c3178b7e8b4ef3c795d788d01fca2a37b3b7170a129c543a4f9ede5f687feac598be72990aab407151f39a98ef5d961d98788797bb9004ede31265fa2e9afc80bbe71bea1cdfddb9aa479350f84cc23423708e1d85903a6d000040b6dc7c92ca68319bdcc8184b70839d213d08b527037ca6029704ed60fb4c1fefc00000000000000000000000008968692680afba41dd03911127fedf17e18fbab7752decbb16e0b078ed8da4eced2c5e3b0adc5fd8e844fa3b33a7fb70b5400489f91e52ef8630a9c74b7642365badb62f51"], 0x81, 0x105c7, &(0x7f0000020c40)="$eJzs3E1rY2UbB/Ar02den3EsMi+68oAIDZjQtJ2iIFJ1Bh2wQ/Fl4UrT5DRkJskpTfrirHWlH8GtIOLOz+DGrzG4EFwJ7kaUnHMqU2cWajONM/394PR/nzv3uXqfEApXUhLAsTWb/PpLJS7E2YiYiYjzEfm4Uh65lSKejYjnI+LEfUelnP9z4lREnIuIC+PiRc1K+dDyb3fvffXcjVc//+ZutfHT119O766BaXsxIvqbxXi3X2TWKfJWOd/c6ebZX9ops3igf7s8z4rcTdfzCrvN/XXNPBc7xfpsc3s4zo1eszXOTncjn98cFL9wuNPZr5NfcKu5lZ+30/U8u8Msz86dYl97Zd4Zjoo67bLeJ3n5GI32s5hP99LifjZv59kajMr5om7WTvfKP73FforpaGW9dr6P9X/3HD8O3ukOtveSnXRr2M0GydV64+V6Y7nW2Mra6ShdqjX77eWlZK7TGy+rjdJmf6WTZZ1eWm9l/Woy12m1ao1GMnctXe82B0mjUV+sz9euVsvRS8lbNz9Ieu1kbpxvdAfbo25vmGxkW0lxRTVZqC++Uk1eaCTvra4la+9ev7669v5H1z68+frqjTfLRQ9sK5lbmF9YqDXmawuNqvs/jMrhLue48wIC+Mf0/8A06P8f6P9jp0z9//Hpf4/7/WvfOBQvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAY+vHk9+9nQ9mi/P/l/NPlVPPRMSViLgcEZci4veHmIlTB2pejIhKOX7Y+pN/2cP3lcgrjK85XR7nImKlPO49/aifBQAAAHhyffvDp59FzIyH+Y/Xpr0hjlL5ps2ZSdXL3/L536SqXcyL7U2o2qX9khNxOSJOzv48oWpXIuLE+Y8nVO1vmTkQZ+6LShEnjnI3AADA0TjYCUysewMAAOA/54tpb4DpyD+vLf8Xv/ws+HQR5QeCZw+cAQAAAI+hyrQ3AAAAADxyef/v+/8AAADgyVZ8/x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+wczc5SwNxHID/UCv4FYjh4wIewCUr45IFh/AILj2A3sYdZzAhnAN3HsGAoR2JRdRFB0p8nyeBmWnhl2kTFjNDBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCavpbr5eftx09tc/aHfygi4i+n81wNAAAAcMmuXC+ryrhuP0vHX6RDLyNiHhGziJj+YQhfxONG5iQieql+6fPlWR++RFQJx+8M0uvVqD73NiK+j656CwAAAOC/tt0sVhHFsVq9vTnVeADSpM0wV1415fMoV9qkCvvwup8lbfozMotZRJTjb5nS5hHRf/4utW7y+ysaxfCXolcXee46AABwV5ojgWyjNwAAAO7O+647QDeq9dr0X/y0Fjyoi7Qg+KTRAgAAAO7X+dP2J73b9gMAAADoQDX+/23/vzQr0PX+f0/T3n/2/wMAAIB26v3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuKZduV5uN4tV25z9oZ08VwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAD/bnIAVCGIoBaGbojHqn4v2PJYHi0q2b96AQErr4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCTz3r5Jjnu9kwy2jb8Ws0k/04NW6eGvfNcX8d88xIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC725+4EQiAIwmDf+Z/TYv5hSYPGIEIVLHzMMA8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/1u1/+T0yNM8ncaWPpeCRZu2psXTX2HjSOHoy3fwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/bm3TRgI4zj82kmUuE1GSG/xMQMNFYIR+JCQLHkGBmAhGipai0VgBRBw0NKZgudp/j+drrgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzJzmac2suliBgZPMht775szHU7v3nyfmRvfL71+nx6zfYlKhFxf7HZuJrjWvrdytr6g9lms7EsCELeoRx9MY1uoehvJgAAjptKdm7X9R8rWzO7uR7x88Xh+v9SkuMP9f+n52fP7Y0fq29b6b3S+n8sl9X9G2qtpce1lbX1K4tLswuNhcbDiYnxyeuT127eGK/tPiupeWICAADA36lmI63/y/Xf+//DSY4e6/870/fupvcaUP93ddD0K3omAAAA/7czF759LXX5f6lajdXZVmt5rHPc/3u8cyxgqkd2Ihtp/T9QL3pWAAAAQB52NkuH+v/zSY4e+/+jrza202sORMRQ1v8fnXvUnM9vOX0tj9eJi14jAAAAxRrKRtr/r9QjhqO8v+WhHBGXL3Zy9jOAPdX/H57dPvTSerr/fyK/Jfal8lTn89g9T0UMTr08XfScAAAAOL5OZqNd7G9XtmaWvz+drtr/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPxix45RGgiiMADPZnfVRhKwUisvINpZBSwEsfEQoiB4AhHEA4itpXew9A6pFWwsLFN4AmVmMwbShBRJXPw+SP5HeCQvu82+AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCq4eG4LuNbr6k7o89ev27OYr5NZPT5uLkdX7EuFjl0CxUHy54AAACA/6DM+30I4aN+Po7Z6Yfw3R33xJ3/ab2pi6rJyb0/58vD+1be/29Pd65/v6TX/E4dQri4vDrfW9QfbIHu1I4qnaSks5cy3ZDOyd3GsE7Xs7gfDI5WUrma+9fmPDEAMKvdnKMiPw/F3F/mYAC0XjVDX+7N+3/Zn99cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/FTwAAAP//HShbAA==") close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0xf4) fadvise64(r1, 0x1000, 0x6, 0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0xd, 0x0) ptrace$pokeuser(0x6, r2, 0x5, 0xfe) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) r3 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r3, 0x0, 0x0) ioctl$KVM_X86_SET_MSR_FILTER(0xffffffffffffffff, 0x4188aec6, &(0x7f0000000bc0)={0x1, [{0x1, 0x5b8, 0x0, &(0x7f0000000000)="9c2fc7f5158a11813ead91a8613e70edba60835c1524dd763063e298e9399de8df1a0550f4951c9240f1b3927b4cdf2686f5a4121738ee5e89a58d862ebb45ce817e0529b2ee97c80dbddc696ce5eb53fd95ad73866698c6034d80a2c13ac4ef6d74c915b9224a81d2be577d0f1fc01a3c4e060e472b4e5ecd8fd57fb371f1004c3f7133d50645c9974e90e823d48f2fd0c1014bcf1858aa72e4675439cee05d1dbd9d351d455fba4bb91c492af542606417c1053aad57"}, {0x3, 0x3b8, 0x4, &(0x7f00000000c0)="ce22f6a961ac82a68e1b8e02eb16ff8be7b7a9ca58d2a17c3076df0b0199126afb6b5e23342ed9a8e5367a85659214f70da9a27d769a00e6b673d22c15dabe963e065563d91df3bce2721c958873e8a5ccfcaa3e57b300f7bd19304e35f5330a3d162c74747ac86b2e749dda4a13f9f1a527222d2c77e3"}, {0x3, 0x670, 0x7, &(0x7f0000000340)="976be79a49799ffd17e199b892f87b54f3e88c20bbb7506a511a2a8a461856c88e8967f9d3ab1e16116636aab8d97d75308dd01d71afc728fbc8b755de09da5f6e09d176d70730de68a9bddd681259205df87b43da63305f54125d349cb089e663ca2bc0d8ea48552721d870b20bdbdd11bfcaf38c614adf5dcdc34089dd519a5e603b768c5dd43018cdc53263089d7efb9b1c8c7afe9c4bb8f22900e5459c02d739a9136374aa2ed07bf821513c8687463ecb2e45addc9c21c0b5d6f254b21b96dcf1fd7d5f23d04f7061b9907c"}, {0x0, 0x138, 0x0, &(0x7f0000000140)="1bc49d932a1c435fac2589998c2d4e22b691cbc0255cb94d68dc1a2691ad2b1f9584a6c5a43f13"}, {0x1, 0xd0, 0x9, &(0x7f0000000180)="f7c5f02c86339aae905e04b17e568f2b61f436eb41ad49107dd1"}, {0x3, 0x1d8, 0xe, &(0x7f0000000200)="a95257e93c34255c9cb682743089e8b687856d45dc0dc5202eef88d69f89f6c7a775679a47d5f745735a8d28b761c9c8255760ded65dea4ed6d13e"}, {0x0, 0x150, 0x101, &(0x7f00000002c0)="9bf74d0dd101d38d993d2b5c98bf3c4e429aaa9fada9626319fab01b551b87dd2daecc5d1dd74917f4f5"}, {0x3, 0x748, 0x8, &(0x7f0000000440)="1b34146b7c31c8e8ab568d347f5b349e1d13d885c636c42349f52aa12c2b9a9f71660a1b3cff2dffc9576f1c1395830ed26d67ebfcbdc08f2204949a2540b91d21efeef5533562329e579f8b24c1232d3f27233b3e40f93e4cd2c0de8189473adfbe4bf315b9ac0ff84f30370347aa7d7a01cd8215f42ea95ade97467204e66bf7aef3819cf8bd22250b7eb75dc132e0d1748515b318182afcc40e39f89048f7ad63e5383adb5c8b158ad1503f860da9402ef992c229eb2d007b49e007cb1be350e1a7f72d2679d83eca11a0f4a81df80da498096b375a28c86a7f81c9fc8961f5803ba19a9cbd4b6b"}, {0x3, 0x488, 0x4, &(0x7f0000000540)="d6e12bc28ce71f46594287b39ee2ee7f5fb901625d9cb6d66194245fc08288755d446865a4ca13b8bbfbc91b55d16db95e4e7537d353ad88ff95f939366709445410341643412a7bdb7ca0fdcd9c4d68c0e2e4e2151978ee5ad7d52f4950200152d8b89b984ec8798568757b2a4dc52f2a626e1a0e2be9c674a15333f46bc59495bb7836b7d34f3bea609a3c4b9d2be37d"}, {0x0, 0x6c0, 0x403d, &(0x7f0000000740)="eaf569b1dfc75baa2867618f26c41a3054f00563386c90edc9ae6a997610f91bbc36ac9d625e04d64920d7e77cac14d8e12f52704ff6e0cd2ec7d311ab3c9b08697f830ecf3a5d4867bacaadd442c000aaa1e8422952d65960ba1b95b352c8994bd0cec2673136d02c2cdd4885808b623d23addb0bf279a94ae2518f95849fb57c189de45efa1dd90518fc3fc40c69e4eb8f58f483bbbf51f0e66ac726382d1b84ad54794cc92773c1055f8af0807fe8c34e3e2c692aaebe5c44c327f68a021ca99d5f00f7bb9ae0aeb27e20cb5aea7c4b9cf1491ea6b48b"}, {0x2, 0x7d0, 0x800, &(0x7f00000009c0)="28a78603c458c88e90054db3dd6825ac27859e1cfff1dcd7c1ed07aa96deaad2570522793cea7fa2ed61322f486f2aba7064d5775adf56fb1e77ff6d7f6505efa5e2f757c5780e566b1fa3a1a34b55e0a0ce0742fcf2fa63729a140f23e5d40c94e547f1d0d5b9769399b2763072b4729823c345df37a6930087b74a297023e498824ce71b11fc33d06566b41fa40e2963f6a6041c1397207f0b5b1cba7fa4fbe5e0a40b19fa140568b2057a9265999cb775c26468603bc04325b8521083082335f92b0b93d85eba35c3f0b4a7d8bf0b0579384deb40c0b111bfa47a00b8504af5179ecb77c5d979817b629ec15d9371704243d7dde14ee260da"}, {0x1, 0x148, 0x5, &(0x7f0000000600)="70082f2f82283c7f3dfabfd1d3e51681c921a9502803013f1acd8e2a4081d0eb8dacf823c0b1dcf8a9"}, {0x1, 0x248, 0x2, &(0x7f0000000640)="d96d888e91efb519834b8ab9e3d3eb01db1bd85b1fa41b8b2fa17f478f2647eff1cc96b9fd9935d0d55fb09441926088026355f8cd5f9b0085536ba452d6e8f18d1b83950011ad47ed"}, {0x2, 0x468, 0xfffffffb, &(0x7f0000000ac0)="80c8287002ae5dcb6bb160712aacb4b5b656951d6fe8351349ccc2e104723f7038aa213c6be50dfa7b63596184ef14c0bee6a0f8050692b21cd90f8f37315781d26bcb22ef356c8086f232f994d7682d60fb658ff59a1847fcbc7a6d77893e829bea4b32ceef32848812ad3aaa53b18a96d8b5baddad1423763a30a3f08888c770be7aa895222342ebf4cf68ac"}, {0x1, 0x240, 0x3, &(0x7f0000000900)="46d9d1732ffdc40470b7eb41328309719549b9db7bfe18ddcc8d77df820f490a88ba963b1d48a3534874d938b4b884fe084629baa82f935b1e50144e9988aa418c549f5849124a2f"}, {0x2, 0x190, 0x0, &(0x7f0000000b80)="c1a0714ee75f0d808884a5f4a59eb25e6c83763793a8b54f6b5d49b47ac6c97f7b2c9a0a17be80b140bef557719e848b70cc"}]}) r4 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, r0, 0x0, '\x00', 0x0, 0x0}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x18, 0x1c, &(0x7f0000000d80)=ANY=[@ANYBLOB="1808000000000000000000000600000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000005000000bf0900000000000035090100000000009500000000070000b7020000000000007b9a00fe000000006609000003000000dbaaf0fff1000000bf8600000000000007080000f8ffffffbfa400000000000007040000f0ffffff670000000800000018290000", @ANYRES32=r4, @ANYBLOB="0000000000800000b7050000080000004608f0ff760000005e9200000000000056080000010000008500000007000000b7000000000000009500000000000000"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xd, '\x00', 0x0, @fallback=0xd, 0x0, 0xf00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 11.035782848s ago: executing program 4 (id=539): setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x4c, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) syz_io_uring_setup(0x10f, 0x0, 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}, 0x1, 0x0, 0x0, 0x2000c015}, 0x2404c8c0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, &(0x7f0000000380)={[{@jqfmt_vfsold}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x4000000}}, {@noinit_itable}, {@noload}, {@delalloc}, {@mblk_io_submit}, {@commit}, {@noblock_validity}, {@nogrpid}, {@init_itable_val={'init_itable', 0x3d, 0xfff}}]}, 0xfa, 0x477, &(0x7f0000001380)="$eJzs3M9vFFUcAPDvTH/w21bEHyBIFY3EHy0tP+TgRaMJB01M9IDxVNtCKgs1tCZCiFYPeDQk3o3/hfGkF6NeNPGqd0NCDBdQL2tmZwaWZbfd0m0X2M8nme57M6/73ndm3u6bebsbQM8ayf4kEVsj4o+IGMqztxYYyR+uX70w9c/VC1NJVKtv/53Uyl27emGqLFr+35Y8U60W+Q1N6r34XsRkpTJztsiPLZz+cGz+3PkXZ09Pnpw5OXNm4ujRQwf3DB6ZONyROLO4ru36ZG73zmPvXnpz6vil939O0sjjjoY4OmUk37tNPdPpyrpsW1066a/fsvfXm+lmZwLd1BcR2eEaqPX/oeiLTTe2DcXrn3e1ccCaqlar1SVelRerwH0siW63AOiO8o0+u/4tl3UaetwVrrySXwBlcV8vlnxLf6R5Yu9Aw/Xt1g7WPxIRxxf//TpbYo3uQwAA1Ps+G/+80Gz8l8YjeWIw+/NAMYcyHBEPRsT2iHgoInZExMMRtbKPRsRjK6y/cYbk9vFPevmOg2tDNv57uZjbunX8l5ZFhvuK3LZa/APJidnKzIFin+yPgQ0nZpOZ8SXq+OG1379sta1+/JctWf3lWLBox+X+hht005MLk6uJud6VzyJ29TeLP4lyGieJiJ0RsesO65h9rr/ltuXjX0Lrp21b9ZuIZ/PjvxgN8ZeSlvOT4y8dmTg8tjEqMwfGyrPidr/8dvGtVvWvKv4OyI7/5qbn/434h5ONEfPnzp+qzdfOr+jps64TF//8ouU1TRF/1r3aOf+PbSvO/8HkndqKwWLDx5MLC2fHIwaTN25fP3Hz2cp8WT6Lf/++5v1/e9zcE49HxO6I2BMRT2QXhUXbn4yIpyJi3xI74adXn/5gmfibHP/1mSvN4p9e7vhH/fFfeaLv1I/fLR//xohodfwP1VL7izXtvP6128DV7DsAAAC4V+SfgU/S0RvpNB0dzT/DvyM2p5W5+YXnT8x9dGY6n/cejoG0vNM1VHc/dLy4N1zmJxryB4v7xl/1barlR6fmKtPdDh563JYW/T/zV1+3WwesuQ7MowH3KP0fepf+D70p0f+hp+n/0Lua9f9PW5Ye/XZNGwOsK+//0Lva6P+L+UPrUQFwb/L+D71L/4ee1PK78emqvvK/7on/it8zvFvac/8nIr0rmnH/J/rb/jGLFSSqQ3n/z9ZsaFqm269MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnfF/AAAA//8Qi+Nc") r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='.\x00', 0x40080, 0x26) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r1, 0xc0185879, &(0x7f0000000000)={@desc={0x1, 0x0, @desc1}}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000001540)={0xd, 0x20000000000000bb, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000000000000000000018010000756c6c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb714000008"], 0x0, 0x7f, 0x0, 0x0, 0x41100, 0x20, '\x00', 0x0, @sock_ops, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xe, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x41100, 0x39, '\x00', 0x0, @sk_skb=0x4, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0xa, 0x200008, 0x5, 0x1ffff}, 0x10, 0x0, r3, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x94) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = syz_open_dev$loop(&(0x7f0000000000), 0xf01c, 0x0) close(0x3) ioctl$LOOP_CHANGE_FD(r5, 0x4c06, r4) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="4c0000001800010800000000000000850a600000000000000500000014000500200100000000000000000300000000001c00090008000000", @ANYRES32=r2], 0x4c}}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r6, &(0x7f00000002c0), 0x40000000000009f, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@newlink={0x28, 0x10, 0x1, 0x70bd25, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, 0x6293a, 0x3}, [@IFLA_GROUP={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x40845}, 0x4000000) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r1) sendmsg$NL80211_CMD_SET_WDS_PEER(r6, &(0x7f0000000540)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000004c0)={0x10, r7, 0x8, 0x70bd25, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x5, 0x7a}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @from_mac=@device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac=@broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}]}, 0x50}}, 0x0) 10.617863883s ago: executing program 4 (id=542): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000004900)={0x0, 0x14, &(0x7f00000049c0)=ANY=[@ANYRES64=r0], 0x0, 0x4, 0x0, 0x0, 0x40f00, 0x40, '\x00', 0x0, @fallback=0x20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$PROG_BIND_MAP(0xa, 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x1) r1 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, 0x0, 0x0) setsockopt$inet6_int(r1, 0x29, 0x1000000000021, 0x0, 0x0) sendmsg$inet6(r1, 0x0, 0xc4) syz_emit_ethernet(0x130, 0x0, 0x0) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x200000000006, 0x0, 0x0, 0x7ffc1ffb}]}) setpgid(0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000c80)='./file1\x00', 0x210040, &(0x7f00000004c0), 0xfc, 0x59d, &(0x7f00000022c0)="$eJzs3c1rHGUYAPBnNps0bapJoRT1IIUerNRuvvyoILQeRYsFvdcl2YaQTbdkN6WJBduDvXgrgogF8Sp491j8B/wrClooUoIeRIjMZjZN0t3NR5Numv39YJL33ZnZd56ded59Z2aXDaBrnUz/5CJejehPi4Nr5uUjm3lyZbmlxzcn0imJ5eXP/koiyR5rLJ9k/weyyisR8dvXEWdyT7dbXVicKZbLpbmsPlybvTZcXVg8Oz1bnCpNla6OjY+fe2d87P333t21WN+89M/3n97/6Nw3p5a+++XhsbtJXIij2by1cTyDW2srJ4v/ZaXeuLBhwdFdaGw/STq9AexIT5bnvZH2AYPRk2U9cPB9FRHLQJdK5D90qcY4oHFuv0vnwS+MRx+unADVY+9bG39+5dpI9NfPjY4sJevOjNLz3aFdaD9t49c/791Np2h/HeLwJnWAbbl1OyJG8vmn+/8k6/92bqR+8bi9jW102/sPdNL9dPzzVrPxX251/BNNxj8DTXJ3JzbP/9zDXWimpXT890HT8e9q1zXUk9Veqo/5epMrA+XSSES8HBGnI+LKdLk02r9yDb2Zc0sPllu1v3b8l05p+42xYLYdD/OH1q8zWawVI6LvWWNPPbod8Vq+WfzJ6v5Pmuz/9PW4tMU2TpTuvd5q3ubx763lnyLeaLr/n9zRStrfnxxO9//Iyt+mbfx958TvrdrvdPzp/j/SPv6hZO392ur22/ix/99Sq3kt41892Jof/33J5/VyIwluFGu1udGIvuSTpx8fe7Juo95YPo3/9Kn2/V+z4z89+fpii/HfOX6n5aL7Yf9Pbmv/byykr0SLWVnhwcdf/tCq/a31f2/XS6ezR7L+r7nsWGmzOesKz/r6AQAAAAAAwH6Si4ijkeQKq+VcrlBY+XzH8TiSK1eqtTNXKvNXJ6P+Xdmh6M017nQPNj4PMV0ujWafh23UxzbUxyPiWER823O4Xi9MVMqTnQ4eAAAAAAAAAAAAAAAAAAAA9omBFt//T/3R0+mtA/Zc/YcNDnV6K4BO2PQn/3fjl56AfWnT/AcOrHX5n3RuO4Dnz/s/dC/5D91L/kP3kv/QveQ/dK+t5P+F57AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAcEBcungxnZaXHt+cSOuT1xfmZyrXz06WqjOF2fmJwkRl7lphqlKZKpcKE5XZiBhs93zlSuXa6FjM3xiulaq14erC4uXZyvzV2uXp2eJU6XKp97lFBgAAAAAAAAAAAAAAAAAAAC+O6sLiTLFcLs0diMLP+b145vPR6bj2uHA+4lZ6MOxo9fx+iUKhReF2luvbW6uz/RIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArPV/AAAA///HtTBf") chdir(0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) lseek(r2, 0xfffffffffffffffc, 0x2) syz_open_dev$mouse(0x0, 0x4, 0x220d80) r3 = creat(0x0, 0xfecd9150ec860e63) fstat(r3, 0x0) syz_open_procfs(0x0, 0x0) setresuid(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) getdents(r2, 0x0, 0x58) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x1018e58, &(0x7f0000000000), 0x1, 0x61f, &(0x7f0000001680)="$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") 10.548418167s ago: executing program 40 (id=542): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000004900)={0x0, 0x14, &(0x7f00000049c0)=ANY=[@ANYRES64=r0], 0x0, 0x4, 0x0, 0x0, 0x40f00, 0x40, '\x00', 0x0, @fallback=0x20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$PROG_BIND_MAP(0xa, 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x1) r1 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, 0x0, 0x0) setsockopt$inet6_int(r1, 0x29, 0x1000000000021, 0x0, 0x0) sendmsg$inet6(r1, 0x0, 0xc4) syz_emit_ethernet(0x130, 0x0, 0x0) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x200000000006, 0x0, 0x0, 0x7ffc1ffb}]}) setpgid(0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000c80)='./file1\x00', 0x210040, &(0x7f00000004c0), 0xfc, 0x59d, &(0x7f00000022c0)="$eJzs3c1rHGUYAPBnNps0bapJoRT1IIUerNRuvvyoILQeRYsFvdcl2YaQTbdkN6WJBduDvXgrgogF8Sp491j8B/wrClooUoIeRIjMZjZN0t3NR5Numv39YJL33ZnZd56ded59Z2aXDaBrnUz/5CJejehPi4Nr5uUjm3lyZbmlxzcn0imJ5eXP/koiyR5rLJ9k/weyyisR8dvXEWdyT7dbXVicKZbLpbmsPlybvTZcXVg8Oz1bnCpNla6OjY+fe2d87P333t21WN+89M/3n97/6Nw3p5a+++XhsbtJXIij2by1cTyDW2srJ4v/ZaXeuLBhwdFdaGw/STq9AexIT5bnvZH2AYPRk2U9cPB9FRHLQJdK5D90qcY4oHFuv0vnwS+MRx+unADVY+9bG39+5dpI9NfPjY4sJevOjNLz3aFdaD9t49c/791Np2h/HeLwJnWAbbl1OyJG8vmn+/8k6/92bqR+8bi9jW102/sPdNL9dPzzVrPxX251/BNNxj8DTXJ3JzbP/9zDXWimpXT890HT8e9q1zXUk9Veqo/5epMrA+XSSES8HBGnI+LKdLk02r9yDb2Zc0sPllu1v3b8l05p+42xYLYdD/OH1q8zWawVI6LvWWNPPbod8Vq+WfzJ6v5Pmuz/9PW4tMU2TpTuvd5q3ubx763lnyLeaLr/n9zRStrfnxxO9//Iyt+mbfx958TvrdrvdPzp/j/SPv6hZO392ur22/ix/99Sq3kt41892Jof/33J5/VyIwluFGu1udGIvuSTpx8fe7Juo95YPo3/9Kn2/V+z4z89+fpii/HfOX6n5aL7Yf9Pbmv/byykr0SLWVnhwcdf/tCq/a31f2/XS6ezR7L+r7nsWGmzOesKz/r6AQAAAAAAwH6Si4ijkeQKq+VcrlBY+XzH8TiSK1eqtTNXKvNXJ6P+Xdmh6M017nQPNj4PMV0ujWafh23UxzbUxyPiWER823O4Xi9MVMqTnQ4eAAAAAAAAAAAAAAAAAAAA9omBFt//T/3R0+mtA/Zc/YcNDnV6K4BO2PQn/3fjl56AfWnT/AcOrHX5n3RuO4Dnz/s/dC/5D91L/kP3kv/QveQ/dK+t5P+F57AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAcEBcungxnZaXHt+cSOuT1xfmZyrXz06WqjOF2fmJwkRl7lphqlKZKpcKE5XZiBhs93zlSuXa6FjM3xiulaq14erC4uXZyvzV2uXp2eJU6XKp97lFBgAAAAAAAAAAAAAAAAAAAC+O6sLiTLFcLs0diMLP+b145vPR6bj2uHA+4lZ6MOxo9fx+iUKhReF2luvbW6uz/RIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArPV/AAAA///HtTBf") chdir(0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) lseek(r2, 0xfffffffffffffffc, 0x2) syz_open_dev$mouse(0x0, 0x4, 0x220d80) r3 = creat(0x0, 0xfecd9150ec860e63) fstat(r3, 0x0) syz_open_procfs(0x0, 0x0) setresuid(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) getdents(r2, 0x0, 0x58) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x1018e58, &(0x7f0000000000), 0x1, 0x61f, &(0x7f0000001680)="$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") 8.546032925s ago: executing program 3 (id=555): r0 = socket$netlink(0x10, 0x3, 0x4) ioctl$FS_IOC_SETVERSION(r0, 0x40087602, &(0x7f0000000080)=0x3) (async) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000007c0)="0e7dad2fa41e2434cbe2a93bfb561d5898be367c1253e8a5ed32b1771a7e9c455016c9748c63aa1a62135e2de0ab2ff4b814f49daf1662eda85c6ecc0d0a58915cba5c4dea81b5e2a4755ac0e3ae635dc337dd0ee5dcf77538e7c028e5d8c6f3b5a325aa024a0c9cc014a04be7ca1d70789261e1e1e8c218128a3caddfd2ba8322bac67dcb61dcba10a7fb48a1fc052ee1f293a4f35cdacc3a0b1947721810dc9027a321e832194598e8f93f212d46564162a20c55a471c27c977f2b3f3ba7641b357b6280733532c9d81da233e9d817c6daa510f7ca17a846376510cc7bce3b38fe82f85fafe856719ed447e5304fc4e865b2e1f331646080a3697fdcdf027616c71a3de5a651397fd5922566c059b143e9d8e89a6d1c2d372cd0168f88a00377baec0f3444c6fa614ce5c50321c99641c8e099f318eebd2b9f300f9ff3fda04a8e3ae46f9a6a522bc5c3da239933a9c236646fa81ff09f4e659599673c90a8e80a4d1ddd7e8b0ea22153f51e731c6d0fec51e7576882065996d0d664aee97284f6e74aac7c1b8f6170e9eb75eab15213b5d5ee2156f379936ba7e1a83180a41a6ca31db07bebd346c908ad3b4b894d87cdf35852f40e7e685d3428c26920bf9e78e2acd8717420340bebb75131b875e52ab61889a6fdbeac8db218cb32500d0be4cdd3718a1672451369f3291ead24e1e477e78cb37619bae16007fb2ea66329d201806c9ff22fd68c1ddd32f77e70871d022f078f4a1ee292295577d8d4544376e441638985427d7285f8ce48998e3b3a0621706273c6acdab07117b4bb9cca3ab3da3d7a2449c91db419dfea85b5a460e375660adeae7ac63bfb3c5b0742276f65088dcd53bb81f8a090ef859429671e865f71c624784054996d74bab96d84d960dd4a0283e519b7c3b08294a2a186799396600e6ac4ecd03df6f6ce7b0d0c7002bf70d73897eeed2c8a8f0b8f43dbf77a88faa8f123ba06f2ed86013e3ef0ad77f5a35f91cf9309a91cf3dfda9852ff5ac4949b8a86aa71b9ca890cb5da2faca8827966610d66a8d55315d16131009f88c0304b57517e5f5bdc0b39fb3d4b8505601aa5f80e02b32181354284e8c6cbdf5625dd626fc656b75c19d95b9aa6027f82a23dc114f600345d3e50f09a2ee987dc0b7b32cb79e38351739c84d18dbe3266d158b8e465812296a16778a4027c1ca70ca2dba5ed329c90f9e1619c7dbe9dc91bb8445e840ceba2bc950c4a2cff580076aafa8be7520e2f1990880ce3532ebba437c185c426199d8f3d50fa35647254f639bfae8549c763a47f34ec30c15d0331cb619689afaa60902a783d4471e0abdf607686fc838694c71fb4774e2815570785b693450efc1061a26f4e2b4295cf5d2565ea6663df0ecadc515f8e394a0641b02aecf7935d2eb53b5ec990049acad86cdff4790d897e8596757b9ea4bd393c1c1e9e1a860c96279587820b3fde57552824606c36dce3eb55022361a877b7c79afd977bb20e088dd14e41c55c1a0929a0fb6ea1a81900908f5efb7efbbdf86722ee77dfe3d6ad7021c065b505a5bf19477272c6c5891ec448caa27603fc8947ffd2b2310a10ce887852e9b97feda45866d626f0ae61637a91ea50c01041bc8afbec78fd6d4adc77b21fc346ea759f1d17fe6d60759731514ada1b35e93fb0cf1a8389cc3963a64e2a34d94c1336c40d0f7adb5cc4abe6bb976c9fadaa796d78331cf87e9c1476195b481c96d588871d2bfdf7e8de7b70cb1a0ff3278b20dfd2e00b7ea22a1361a26c7ed8d822d0aa15ab7417bc348a54fd30486b3993c40ba11104cee2a698188a14da5173182db7e12d3fd9a40d73929866d4782f823481b7e7f8b76a1553cfc3c6ee5423bb6d0c525120a809347d981443ac7eed6ddf946f8aae621677fc2ed1f1c15f9b07bcee44be736cd63abfe2e76b5f0ceaba66bf6511567425e847bf614931916d55592167a96e9808e86729a8e412f8eb390290e11a7acd27250ba0b46b2c183a47ed4c37bcc6655c80bfbe78fb84ac82795046f8d6fc63ef820b3998caeedc9752904b52aac070bc69ca5d87afc6b197eadc517c516dfee84867687cc7e2989f06aaef1873be044a8dcc2d07a1682c6fc4902cbedeb1c21d027b0aae1b1545579ae01618928f90c8698db7e0d758ae99362601757642fdc767941a7f756e8ddc193ea46c18970051683a5f383f8c28798870343c97c185e7a11dd53507b4ffbac45292a61cd15f1a49231dac15257d8d6dc2aebc7d3d183b666332d3730c3c838837b8014f7f276fa0f682c4476c5f035840f80a635c8ef3e3d0e7776eee6a4bc812bce88972c2ab02cc3215636d923ae50d21bb6541e94b17f1f5faf725d75506422b30dd891c7640259b2f1266aa14f740546f2633a549322e30e039613ab228396a8e6b48c32879a1d081636c65e094dbd74b255cf17bcc3852d5da998030858e34b753785eac4aabe2f96618a2a9e0c234ea04ecbc72956944e02665af16e563ae44bd4c1137b533cd5588364b2e974aaf319c1b5bc92c0fdbe115b0a5c1cffb3310f0529ec2724e50b2ec151c375687b6d78810169d65df53bb815b22fe020f8e603a8ea9636312e8f045fadc8bdaa42473b29b73892dabc5892aedfe9f5e18d75a3094fa4dc6bb60631cdf45d04894d9c9051d61ce08b981979e98df78300f2125493d019b6776684d4be61ded7f4ac9a3e140dcd8fed190f904b8914ea7f15f73dc0d4a1dc8af0638a6751345349ab2b6df3f9f93726ff78cf17102b2d1e58412e3920adf0815159c3f464cf518e89e7be4df6eab70390219b3f5d9ba3ab64280b9bd65dae2f6e036e8d284ba3315704f3220a083b8ea604d257f52ea962dfaf0b16a483c3254e23f64d3e728672c5c8441203c9442efcc974465ce9dbee39d5af10cd7c59389978ba8c7478f9e2177857eee3ae72adbca189485b522e2469f2a968c5aa36993e6f523adcbe68f2ece6d12fcacabdf6ec004058a52766bf1bdb6024264dd17e58b9ce2d98735c55f8e4e9c2e5b61e2e03ad6d1a9bc5f0eec00f261066eca0867f1c023c71268e8654cb9e6cf24a2b93cac6f024ba1e23f11f1e675415a26fb1b7da51f8146fe1155adddb1f549b180fb827a44e3f99c7ded9c013506af408af5333ef950745af2c9efe76f7286edb0ef8c838aa9911407d4d127eea78b7078a24e6687462fbec75b72a7c2a3097cccd8f0d75bbf278bfd5e464dd84e96e0a8531a72b3d0944a2aea9d202457b37b6a62341ca19f851062d1bac7cd0449b63512713003a9456378952ec2b6e387a4fde65f712429f8cc1ed3d9cafedc9b84930cd43030372e96e51630a41652fff00dad730d5ad2c4b14a3e738bba233362dfacc3493b51b9e9c11b2259d25e0c90ecf3c7a14c879b5730f9707ea03bf1ceaf329326eceee112e7c5c4880278a3d4a95c23721c45c6147876c68648903288b4a12cf16aded67c876484a381e9ca88d1c1a5a8931e21a416e9b0de72ab430f6ce15e9f598ab3413056b6a11f96d5b8f90b8cd2d7d9c8a56a14ef3925700ded64193dd86aa896115fd177b368cb7f8a42089c531e1894d6b027ce4fb50cc1d12bd210974d6f055c25af15258d78e2094f9fe00ce4b582652faffd81b32f36bb9080fe7362ed949df8004d9fa73cb0b9ef382c2425dd637f19bb16e7801bbd6a9add1c4743a9e32be28e220beb9e60536ff359faaf8221c5c4df07e20e5e8e3144efedd8e042fb2cdda6c2b4acf6b87652ac4407af09ee77cd5e751466aa23a019837f706894163979a87fef6cdb221ba9794a28aba111c35886ef5a155d1b0d6790514620e82c554346e3d882f53c12f675a5317cbd55426d451b87e5e5c6e16e5d5d87811a53e703a5374c0dce0d25f0a7b8304915eac12e304818a88d61dd1febccaf9ae942b10bb6cdd6084a13c72910883f230b8bd62350b7edf4c3f17ba6bfadbbd46417a52c5d057f45febd42cdae4c557a460b8249c2b14a2c3db86dfe83deda5c5910752f1f976cf3391ce7ab1c03881df3029c72c9283c4732ac285c3e9fb46a549b2bdb8c63d98b89988a428bb578076b34e08a28dbfb5a827f08a68a650dcb44cc4cb061ff2c39c1d9f993780b8e7866525dfe986e90b9f6adee89c3dc47b0f56d670dfb212bf7ed4e208678f5a4996060340c52737ecc075fb5277eaa7b5fda37f6da892a06ac144d29bbdb9dab19e5997693b6d29dfcb6581cbebabfe18236a6165d8f9eede6f176b2d435feaa0f1c7284e07423d887fe9cbc5783cda41e2a27d187f2b94b904c620a39425de9f460feba27d13d16673bd2c8685502f31df987123aa8f339d6be4cc23c4b6841d9f6092d8fdc3c772a880d2a232b4ea6e02d883bd90064d0e101f5b2788b55b5b325fe7a891f59bcdd01268000e8f56d30b305616eea7c9107c7bcef31f892bdccff2b4c52a9db18e54c5bc35c532202e70cc75a909f4d69733d8bcea8879649c24ea9fcfcaee2b25b707d697a91ec6d7c0c044a5e4c3715cc69b09d26b5e701241475862224e3a147b557e9fea2bf384d7d8c42c32f5e5e1d2c5acfa881795afd81a0fbd5e26b39643b459218a8b47ded1412761d566b7f94b42caac803c26eea71ae7475d2a3049809918f3654a6673e2655eb2c606390b3a91a4636a2ab794630ee8057774dcfa9ac59ca9a8a897ed120b541010baac00ba34dc93d0e877fb0733bf5575630d91f9ca0ba1f9ad3e95b2ddd0cd3c629494538adfdd1dc5c97bbcaefb66c22180c5e42de159d453aef9ff6d60a3157f56106f0c84f9189271879bb8a29b125d77054f84263afdeb46622e3a557aa57292016a38e2872a9a89c49f38e101c41e97aa62caa8a528661f2a3d3c3d81b931ad5ec785728867d1a09617ea9761487897e4779920ddcc56a5256c040501385fd6e2bdf3f9974b31bc6a3825d166b9f2ab9e09c3401590e8e449ecacd505dd40ea4fa3e35d90b24372ce34072110e8be6257542a2b66da44a736358d8bb6f96fe9bf2e62a18082bf83fc79f5a623d9fde2f97125e42c5e11d0a537d26c809827df9e3f7d514a63736a2646a9749f8d4a9a67663bf0c84fdef0ab557899885f64416ca954e75f01e44e205ceb1bd81f69eb048e2f505809f807bc2e39b76a9266da858c04d1857fb2e2f4f9db0fedc6e6d5c9dd9b830a5937c451201cec5d1a55fad2fa1bb7eae17208d5c2b113434e6cf54a823ceb254c04f88cad12f67118011cb7b9cde2316a73c1518a14e4df7754ff8d712f958117beb4bbd67df1761911890460468c3066e833651810c92faee9ee3bb87a39cec96b603d36bdcedb5b9089df66c6bdc89ef58519248c7c9fe4087691577a7af6bf792b339e78bd05d46a1b28e25dfc86c55a56f88d9dffbe05238455049cf28bbc86445bc54e21e919cfefc5bf2e207c33e3c1b8cf479fbaa74bbe1352989eebd5ab524b677e1b59f64533e5aa30d870f466bda7b63cbff6b29fbdc1f5c2585c9968583085bb9de1ee486515a63282ca72c19c6abb063f3eef6f51755b28be8a3e179ff5005deb20a862e7900eaa2f63f2c122db84ef6261b017e7e4acf5bdb1982007bba3938e4fa5d30148c5621a08fb0570b52b9889c89298d700e5ab17b685097db0befac7fa4edd656e99f628ae1399465074790913d38016d89886717a2bad4a519f6d9b6ea230fb4864ab015459533fff7617bf92f9f33afcaa0f7bd63ebe2fb245620e35d191674e26da02e2d8501f432e25e9f57e6c5e82c2132bb8ed6a7fb2fc829", 0x1000}, {&(0x7f0000000500)="c164258fe344dcd68f08c71a6a4dbdbb55de9890f43b155182dae65944d7d0b919b6206a039412f48699642888ef418689c880fc597b2b5abacf32541f3a9569c4edc349752eb1c1d64d2363bef77efd141e64b9a5ed0dc5376d44d1786c766bf0d90e2ac73120da83de6ae84ed786b32ca5dcbff726f32e36c78442e77c1c6017491498444cfa5e6406496cf7b9da990e78f7815ba23f102c19eeee3031c2f7d2e6315b7309769780e778bcee88ee124a742fa1cf071e5e7ea666d50d62369ce6310e4507162fc24831d02b2b0d9db977b8d855fd05d6951efdd026c88d", 0xde}, {&(0x7f0000000180)="af4ba8c40d659f00fb9d72a31858ad12ed86dbc5b2aa18d1be5c11f9bf3070770bed94e53829110cf97d3c5b23e11fc17cebc82cd0db92da6273a4081f06c5594c4b036d7d2b6da21522ad23431758232f2ec81a6e8ca5a8c081f0f9e635e23818ee5fc5c5d0d1c942a8", 0x6a}], 0x3, &(0x7f0000000400), 0x0, 0x240040c1}, 0x400c890) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="580000001400192340834b80040d8c560a117436c379000000000000000058000b4824ca945f6400940f6a0325010ebc000000000000008000f0fffeffe809005300fff5dd000000100001000d0c1000ffffffa6224e0000", 0x58}], 0x1) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000280)=ANY=[@ANYRESOCT=r0, @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) r1 = socket$inet_udp(0x2, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000080)=[{{0x0, 0x0, 0x0}}], 0x40000000000012d, 0x2, 0x0) (async) bind$inet(r1, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) (async) syz_emit_ethernet(0x2e, &(0x7f0000001140)={@broadcast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x1, 0x4e20, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) (async) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000340)=""/147, 0x93}], 0x1) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = socket$xdp(0x2c, 0x3, 0x0) (async) r4 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000140), 0x0) ioctl$SNDRV_TIMER_IOCTL_TREAD64(r4, 0x400454a4, &(0x7f0000000040)=0x1) (async) setsockopt$XDP_UMEM_REG(r3, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/5, 0x200000, 0x1000}, 0x20) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'sit0\x00', 0x0}) (async) setsockopt$XDP_RX_RING(r3, 0x11b, 0x2, &(0x7f0000000340)=0x800, 0x4) (async) setsockopt$XDP_UMEM_COMPLETION_RING(r3, 0x11b, 0x6, &(0x7f0000000180)=0x20, 0x4) (async) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f0000000140)=0x4000, 0x4) bind$xdp(r3, &(0x7f00000003c0)={0x2c, 0x0, r6}, 0x10) (async) setsockopt$XDP_TX_RING(r3, 0x11b, 0x3, &(0x7f0000000300)=0x2a001, 0x4) (async) syz_usb_connect$uac1(0x0, 0x71, &(0x7f00000000c0)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x5, 0x0, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x9, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0x8, 0x5, 0xe6, {0x7, 0x25, 0x1, 0x1, 0x5}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x71, 0x13, 0x6, {0x7, 0x25, 0x1, 0x0, 0x7f, 0xff}}}}}}}]}}, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x441}}, {0x8e, &(0x7f0000000680)=ANY=[@ANYBLOB="8e03719a50be7f6c9b25fcd466c822243030b242fb48455b478425746964d88451b26b5efa6956fefde24abb1d2d016016c4b7157628f8ebfaf7247b69ee6354c1a9c96bf3b8f9215ddcb3108813ad00f5d5c30fdee53cab801422cfee5a1655b51bf6512d83aaa0af7a15f8b268e9d6aea9c04972eb112e268ef0eaddf5dd00"/142]}]}) syz_genetlink_get_family_id$devlink(&(0x7f0000002bc0), 0xffffffffffffffff) (async) sendmsg$DEVLINK_CMD_SB_POOL_GET(r2, &(0x7f0000002dc0)={0x0, 0x0, &(0x7f0000002d80)={&(0x7f0000000780)=ANY=[@ANYBLOB='\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="110f25bd7000fddbdf250ff4ff00"], 0x14}, 0x1, 0x0, 0x0, 0x884}, 0x4000000) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r7 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r7, &(0x7f0000000040), 0x6) (async) socket(0x15, 0x800, 0x215c) (async) ioctl$sock_bt_hci(r7, 0x800448d5, 0x0) 8.529913946s ago: executing program 3 (id=556): r0 = syz_usb_connect(0x2, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b000111000000090400000195699b0009058b", @ANYRES8], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f00005f5000)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000380)=ANY=[@ANYBLOB="020400070c000000000000000000000005000608000000000a00fffc00000000fe8000000000000000000000000000aa010000000000000002000100000000030300e90000000020030005000000000002"], 0x60}}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd1, 0x0, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xfffd, 0x0) (async) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) (async) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000600)={0x44, &(0x7f0000000040)={0x20, 0x14, 0x3, "66ef9d"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) setsockopt$inet6_MCAST_MSFILTER(0xffffffffffffffff, 0x29, 0x30, 0x0, 0x0) syz_usb_control_io$rtl8150(r0, 0x0, &(0x7f0000000ac0)={0x2c, &(0x7f0000000b40)=ANY=[@ANYBLOB="40a1020000007bb673"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) (async, rerun: 64) syz_usb_control_io$rtl8150(r0, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000001b80)=ANY=[@ANYBLOB="0001780000004f8f7640a2"], 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) gettid() (async) timer_create(0x1, 0x0, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x3ed4, 0x5}) (async, rerun: 32) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r2, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000140)={&(0x7f0000004340)=ANY=[@ANYBLOB='l\'\x00\x00', @ANYRES16=r3, @ANYBLOB="040028bd7000ffdbdf257500000008000300403ef5cb4b77779ce6ee8e4766272c9bdec54723e4fb5c9ad323f8892a3526009e851e0f0bdbf29adaa895c4901371c8793955b3b7e40e02521c69191e5144d1a5360c0000dbe71235e8e8c19ff6e391080b6b25cb977471ef7557341f", @ANYRES32=r4, @ANYBLOB="0c009900020000003c0000000c00f08005000100010000009c21f0800400090064110e80f40000007430f1ffda79265d7c2fb2263672a46a8f238d8e16042a62f5e31ce634281314d362eceb7b0e63779271315c2117d48d2ff761c409f7204e0d5f63e85a1576b9507bc2618bd4226d453037eb94823fe805130e21b2cd3f192773812be2313b81bac95f55893df2b066f480ab110d5f32780b035d66f3f3b15fb7eefba629b492f6c4916ed95210c589a4e0a93776cef013329435b8f60c0813b11cebcd8c30f686b2ff7763e0be77e350852c146e62eb03e8cb50d356fd969cf3981965ac1d63710ed8db6f9f1478b2fc2dd41e9e1f112ab8479593f2a9d87015a3e85d2895121e40a88b6afaefe3f8467f310182047d21000000c31b30af327d177c3f4f6ca868fdfb69901c47eb42ddde9b46c73d100b00000044000000bdd13075d77f8cb8fd1eff94ac5ab3c737e362271cfb14ccea02e10d3d7f469ee2847d877da26fbd290b1c8aacdad3785c9da64d70d911024a5aa34653b7aac60410000003ba48381476e732d33174fb1a9cff1760b3c9129bf0162318c3ab5be18a6283c28919c9484f19971b65e80063be74b25196289b9e7fb043bc76210d4d325921d698a07affa8d3b11de2d24306d0dd8cd2f03dbb7f34b92f1d5a14f13d195a420b6808557bec99dc60607a2bc926a1b8e206363ef6d63ed71623d0198258312d7318be91ec5f219cff8024dbc7e35b48862afab32e85e2ba265e6db57b01c1efafcb41810b2f79f1da7f1ee74a9abb476a5b1475ca854588883edc8d75671ff6ef7c00c6a3413250b3719718f37d8ac1a943327737c3348d42e4ceb25f5ab9ecec1ddf6438a2faf6ff669fae65a67de4546ee4b3b4943480be42deff1d0d14f992d402767a4ba220ccdd074238d0096c75a725d75ba105fd37fd9469de3683343f73c79d7487db91327b3a3ecc12e7849b961649c1a914238e3cb4f560c7a7cfc8c750781660e13c17dfe4663d851deea31580a58d0ec9867e5dfbfab688fbbfbe0d72f884df89426d0f0b7be5bec56b4f6b9a80607f4affcf5412dae2b72148e296982d028745172927e95abd620268a34109d2c48095d9920b89378ce4ce29d4b72181652efc459be4d65106012dd65e12b6446ad6804c48d816badae2b420f388be8583a360b5279cb78e89a33b3d940e8d2a7eead6c6435c4a072d9665e8ea3f5651b8e04f9f8732c7c6f8df8bbb6ff09bef0926c617ba1a974fe1e3bef923a4da8c1bb18f9e11da8aca42fbecb04059121282a2cd1deb0d9bd973aea789f92da543d6f04d60b1ff3578cc06527f490c5dc97e81c55bd8d15ebfbb549089f458c021654b55eff60799519cae3780e1ca12aa1b5db499e6dee80249748820a8ec4e941c75419cb8f3581596b69f5c72871f0de89b03a206196aec05484187f46834e2d07a166565b7547698576a72df0a3237acb3cb028d4b35378c1784d90144bb097a9831b2bb654e90086a71a01a1272a0b51e5d1aa0b0d5136b6043393e6667323003b3e0adc204dfe07c9b962629c6b55cc17a77d9f8b539e6bad0ae5653a07989a087d546673712ea89deec12e4f285d69a9a75fef5e743c7bacf3a87b071a61e8218a197d801e1e99c2a29553719a512603917dced68003161f1db2c4020b553b5f2808f83258e56fd7051cc2ca5dc070b7d90447fb195d286f33e9c2970966b7878c4c17780c3663938e5f8d80b74b59acc1332d506b65fb0a8ca55e3418cf5be7d8077ee2021d253e1fec8cdc3a9352173789a4c5d374c19ebdfcf3a249495c42c361d405737ffecccdd1e0ab1f68ce49da5a119adb53d4027323a2f8249988eefe3e171b273bcaa0528ef81ea4917441eaf10b75f051904292fae8c0af7803f61ca29ab2bbbd230cb93a4d8e7c8b17b028234c09de79702c47d2dbf56c93da2d8a49ec252729ce92373f05f2564fa1f7919e1d09fc4f6b9b3b3a3336558b3d3e0365ad447ee44f5902d4d3df4db7d9fcf607aad93dcc49dbd1db214bd9d48731661b3947cf2a36d9f86e9ba6b9fa02a7b36ddd98b5225bce65a90227d5dbd56ab05c20c46aa745d42622f37187abd329033df59c761a625325c89d26527254538deeebc9f49b14b60e92468f6c42ec3dc698e13c794cf7adcda2c6e11999983812478d0c52a3d9f9934eb2d03a3155a1f04077bff138c8f76c035de2c1742e2d394ac3a6b496475c108fd4cd99ea64c28d6c1c973fbe744cbad143d1606be58e1d6a368ccf6bcb8609cb6cd99f29383e167e39497310413b8c0fbd9bbb842c8e0683a8937363e0275a3885ff7037c08a566efd3f9df8921c224b8ab69a0fc2bd1357f3061a72e675acdc616d41b7610ed80e62fe8b24e882fce94b47025de307f7d237e8d74586034e44779c91a5ec3eaef5969ce63ad731cf5da8933f53f2700c29d15eb75dc04a9f83f83a754f758cba9fbaa4f0d644398c912a0de37fcd5d4280be13ab0fed04e8793a37877885f5d14cb56bdd1aba2268d29441d4a7921446becb3a21e923fcba906d14b18a51614c6a42a6598b030dd355e5cc36f1c8e1fe17c873e654cc5746e994153e2b10ff6066ab3f1cafa0d4017eb3ed9cf5c24cda0c5e1ea464fc842947bd7e64c2831d17c2300a01910a7982fd6db612fb6bfb9ffa73bcc961ed0f1d6caadd0489ce06d8281e73f74766635b0d30ba88f926ceb86d8a146b5898f49b2a6a2f481e41adbe2ecdf367aab5896085ad00e545ad7db172b12ebbae31a1bd3a77c7c22a0e1b2b43dc06524771dde61a39d4206bd376789b1acdc6b4cd0e70c5400ed2d14b941e2923ddae12f8fb84d2ca4db5a27d88e257e42989403f471e607077c5bd6cc354ed69fbdff4ebbee019c5140c1eb9ec011a94748603e4a29104794e3be75f45821447706c7da78995ccb832f086e501cd6d2ead4d9f5f2930d6d77d780a1adc1ff3a43e9e58a7e21fe40ff687928e9ede4c20afda2155af6647fe2020892398d5bb38c75b9c02ba26e028d7180d0aa55494ce82bddb8a9dc845cda7f7789d5c4c07ba74e5826949126b5f7c4122a70741abdec31a4ea386e32fdaca94edcba43ac504c9d2dfa553d5defbda9b3dac5f17e4ab9d5f2330bf54dd6f3c3a1d83c3fbfabc343efce9bda17ad6334bfea8149ed3d74f6a427edc066c19aa1bf0f629e575dab8b668c0ff59fb8bea0ea59e6eec112f4e409498a5c7e6401c0526b1458745566f5e71c32c2069a772d5b8b564958cc6313166083a0357a656b9f84d58d1a7a77aaf5d45b3f03997b8922e575b6f63730ede3cb8370d9e073d827603afa178122f8381d8ebca5ae4baed35676d6cde175f4e7b5d906b4a1b976f0d885feb83b80dba8453ce820a89d2c7c2ad7a47a0f55aa07f98cd4a8404da51797e471fa74b180db0e96df3ae120499c05a9b74148ba0d9a1d9b022b6808d976212076dfceaeb62bb12a4f5a71d77c0673a95b088e3a92ecf63de9b835d609d2e4ab42147fead2e69acc3bcb2838237961913ce7fa775961c0bf71a5c57dabd1a05804cbd47de96d0a5c9d9372692a332cfae977f9a36115f5d5c19c42ac3f850434c8dba0496f9061e092b64f72561b2a472b84874121d80138066a831799ce3d3e0a871831888a333ee443d3bd6c29d7ec5f3fc656e2f7c6bb67940387a99edc2758493311121d7283d19d7dbbcdffffee60785a1ab6fb2c8f74c3ad2aa785a08bc4ac6c9e7443a3a4dba306e27a618f9896a70083e01af26f4c2fb58c5ba17082f9e9f1161d858093e9a02c6f561467b3bb44e4488b76cea1a34cb1b8a0eb49c7a8f185319f98193e99432ad08101600e0439e9cb51cc86a78fcf3c74df0f3f00050e9404f4531898abeb45a756d97c3af58efcaac88b8f765098a6a8afac4f2651b78e49d080f652e6269c898fd5411573c1b70621d4a6798e9b401bb806ee6fa739c396d15c6a3233b159ec60194af5b21294763ba29c572d69aa12142e576906d747ca30ef73dc50b3cdb7d78450872b48fc0fd5af77f4a5a6de757d7b8b7644bceb52bd6e06bc5b1f52a3710284cae86a3e181b5ba7ce02359e3e0e39135763b6df4f01d32def950f3ada8632dbeae4900f7fb5d5c743d956087182ff371cb3111fab79b4753272e6aa3faf411727783019dff9e909f06cc9130496b64e62cb3c66dc80a8058a475198608cf6611f9489667a18557220f33bfca1c159875ec740b9c47397096ec8376c69f009e6e47a15643f0ceddfed41eb39ebbeedbeee34693f7d86d7216eb131b8ef44b556076799729ce3ed1bf87d4e2f7600b1f5b8f441706e31d2fef6d30072bd222bb0497735735683c89954eb698763be44c58d0932fd675cd56fd72356a1cd8c76bf9451014ea02cf1afe5811530788877dc545200c5e57de00b1588170f08a9a97674ed3d604c68b244c8589ecc912875364ca689b4ada87d3b3a8551a8f55938803fdbeaf70127030c33591827d4a9c371e571fdc2970ae813ac87ad13759b59eb975c7a6801a24070ddc6756d53dd8b686f71ab422bfc6c6cda8eea85e10495a5afdb25561cd7ad377a4ef57c3fe52c8225cc0028dbbebcf94dc3f91e770351f21d06c7c39adf6606559d7dc3c70a618cdfcd6c2c81c58c81c88d6e5b8fff26a1793219b2cbf45479c4bb62e959db8e7cfff8eccb1134fc2cb43ca81fb07860c0faf2dd0cc13bb77a8dc5107451cc622cb5580c3968a99b60443f3110dd3d3b7fba1b06ddc6f2ec4cbf6fc9fe507adc9c114ce04a1f202243950c1e9fc04eca8d4f150a06e6b923599ab1c833c80e97191dadb0d432a8d3e47879b28a2cab736be95f3bffef5044d469a33063bc23b1a1871622b528f09bdf5ce626d0fe58f94b9d2d6d0c984782dcb852652291f126cf305347cc2570a9fccbfc1819df55615651dab0c35e87a43a6f102d28931a18ed0865ba7458ef059dcd8988d00271c01666b6db80deb085ffd3a3cc6ba0763b6da52f26733d4f5598783c47bc720821890410e74c266bce7ded92a173f1464e886cb598f53273f9dfc11553c276503cae11895e67e366a71d1ff0384ae10affbe873aaca28059442542c53179655bb347a7cbbd4c45568988a230791ccfcbfb29b4245b84639e145bfdf128b94306d0e303abbe7c2e0c3c1bc1e33b949f7243838191867838b9b8192c9b238556f3bee19052210657fa4127d0e1001648717000751b5da25bc5bf1cf7bf44fef032e345f28865c3e219a0806171179f5976354d9d9ef2528a78539864d0616dcc3b679bbd6db39435d7b5715569c9aa41548cadfcda8e5d6cdbc2dec0c0b82281cb9a57c9f35cbb9c5cfb38f6e6b15d79c6e3a6876378738bc6c3318681b74106fa62d2ca1f9728167dbf325eeea99b99fe7191fab053124892d7a90bd717827787ebfe63910cb5cde0ab742db69192a7a2d2627a12b13a259f60f4e0180eaf4d32fd1dc54ffe4682e65f9ac2bf89f983c6e7921413f73f11d1d75116118b081cf56c745bcdd62678b817d8165fdb8194d283d0dbf076cfb12b38f0576a02eb0dff323e765f9d48b4ef3346df3d0f7552b820743a9d8c8ab0f25b866701f2de5483f12b1c7cf8239548117f8cc0be9578cccff591d3d384e4055d358c7f11d8ed24038563a8a5d90caed2ee492d032a7c635484496d41e63d09bc2deb07f3f655b5c0750c37da7eaeb0af2b82f1247446336d216eeba984ac373c581f1db6afb6721181d3f57011ba0da37c83eba448322cca922511ecbc98bf798b2e770788f0fb54c36bab74b199edcd47b938ffaa9c8f74f3631e0665a5d27d79feb687940468b93919569390eaaa9f3398ac84af26889fa24cebc23c95d77ed8d60a7cfc02a54feca3fb5f1daae04ec4e3b7847c4e6b7ed92af3c3099a7298d9ee6a2251d1d18094593a585a36584858e190b4e3f60cbeb97922011ea1f814760b10b675d00500c73ff7e9d1e0397bfdb6e11ec1aa4faca54f77005cc2a9a30f70b47a019b49afd3a14f4f029120211e18c714b04a31a78516e921dd92c4c8ff896cb3591e3b45e4d76b7498e07f308c0eeb1e3c67c6b5359169da36436dcda7ebc7ef14a72a7860aad4af8c9e4cb79dca37bd1026ebc0af1fc648fb8a0ea6084ce559708399c88700d9a622944e31cff5f72148dd7ca8509ef908e08c5ccb8d08715a817537e73de7c0daa2c1a10b745faf14005ae70e419d92c91e57aedc25b44fed8aa9885b6ac2e313d8ba5509ddc680a515fa74364a9cf60ea8af82895a9cfa3afc043a69e16a37a891ea45e6c58f80fccaf4a434fba70b747dfa974d2870ef40040005000400040008000a0017ffffff050007000300000008100d800410000082ba6f4b350ed41f198bc4181f002dc91178891bb321b07d6f1de4b431d5ccc60aa73c99e105123eb07f8263f5258b3b05988e01ca72bf59f1d2b1898d6f7e55ec5968a95c68e1761f0a337d589492fb82441ddb0faa342a702457c4a054a95cfcef36500fd6d3d71e11f541bfe32b507b1cd6e9ed77fe9ef2b5887877b6913c884e7e2ce6a0b4e2595529914586d9fdf92a92165eca736c69e2360da3842cfa2a5f11589820b7731a807cafa0ac9834e03754cd0896114f37a1f510a8a8967dc943929ca5d78c782ecd00709c4d6467bfe47c16140133addd4d513a9b5f2799cbe5d5f49e668bb696776fcbb4ff5a83da69e1b2910cdf8ba43b103b55e1dbf27d6f4993bf38a735efeffb363037ecacb37024919d07e055b472c51c7256597621f2093dffa92e6e36e840e5d2d3cee13c16b8f20eb20a1205f0776b35d65e0639bc79acc274c26bff4149b2e64f1921645d0de2abf8b19049c05a8280eab5b31a9a0b318c5adcdbaf870d78a23219715b855ceaa92e1119bcf57c69daa0625cdd8a08f525553db4d3831f62aebb245ee373156e418dca2d420329d91de3d3919bc3614f2685b5341b88a97e082d92d20377456bc91cba7ffa1a5a22d134faca03d62f7616e613b99fd59bfef13504620bd1b4ec1d1a0e74b6158dda135eef6fdc1f9490176fe941ee7adf1b58f20d03bf8035c37f48eee620595b83a46e546361a0e987c88b8015d640321fe40563644c1a6a8390c37210175a26a3c81a7dd37243f0205c91ab14505b7e3a996ceda69f92e2493f159d58f23f60a969d7d460b872abc22c4a6aa227e027ae66d88ee99848fe63e8798b86737267e72bfa2a9cdcd3a943f17f17cb1c0dd87a83adb3c62ca3b6bf523cd74bf9933b3f4e6ef92418981f3eefbc6cc1993e58718e65db68f46b8bd267e5af2f86850dadd22d1010b74c1d72d62204ea387581826db0df55d5b89f71fa5aaf2658734d49d3b18a8ec13ac755419cf3d890ef5c1a06fd8476e6d9bf1ded1584056f284e13b582718db08afe9b8dd2fd68c9dfa7d261ed5ce89a6e35f25b8bdb52242488829f84ed3863d1d9cde336bb09669c08fb2f3da2359bb56ef21dd9dab8b7cc51dac77a822da8dfb60f5b1d3ba0de17cbc2f12c813db8ee5905228f3e8961a2951999c106b88b748781afcacb33d0620b15a9c45aafca9a243cce0bd60ede381c7c8f41cb0c59e1dcbd9c8fae7b756ea9971e18a6dd0c0065464ad1d4cc3ee12a4bd1dc23d5b935e1b56881ab0e343a780d131c50353ad08a2df0face72b110aa8d48ed6c14246e184d472951ae70cf37f3fdec4e756dc52ec86b87b24eab92f8016c2263f9f0e1e92ccbd6365ead66ecef7ced23e6141d24718353b6b0ce0d5937ba69596200efcee4732bc958898f8afdced9e15500c6f83f2858ff406bf3b8c5b6357ef7acfcbe5c7811bff7dacda391b03156f0b0a83ca2e99db5b623c1bfda2f2a07a50bcb2c85d930937a8e52cb420fccdc8dfe5cccd4296991f1b66bf2de21e09b5e5c4c7f71740bd12d0440bdee0ba7c5c538c03707c99eb0eb8c2be5b083fe28bb4fb321ecc84f21ad4f10570081f3a61826c3656c800fa0c6d59b1271b29ceb1920fd21c1d8f6e52527bc1cc3b8be82c3689c7f20cb05da9e4e95e4e2e4e87d09a7e692b7785b9df553d9bf1066d6d7045d23d201c7d2b0c420d8b663ed27882b4816081f488353cf5c840c7caf20e9909ca6a03c68a32230f1e8a53a5e75113b7e335b142df0144fef277fe89c95d14ecd8cc136ca225b4fdd963c5c2adfe999a11e38ce612d4337b6ed762675958a54b04c6db8b62737176a271677433ac0182a78fe7e3edd7646a680dbc5d7b4a0ed7fcbe9199a5d3602a2dc6580c581598c17fcf75aa627d25bd15d3e53cb7dc936cc913fdbfc505df5528dc35c73f9df2897118d1b3d85a71788952615ed2533c471bea63fc6a307d879a0eb1e7a04204ef7dcd2c08abcaf7edea05e049e34d9a3087a024351178046c7bdd6b684be770e37f01d2eeb9639aa0059aa8da63f9747a4cc2261c24e697c2d6f554f5232e330e639e06e90764d2533c970d57b9404942bae5d52f01d4f91b186d0dd58d3f6a2c57d5c09bd14b1576a6af6b956aeaa4c0c09614c0efc62c66099b5c7d609aaf5bde6da095f1bd0cc1e158a3a497954575ed0e6a356147befcaaeeee348d88e7b359a78398fed86e57e561793646621d4364fe981d1f58e455300b7952e3116a0dd4eb05c4563b6bf922dd93459a7d65a520f3c20b2a6673d4e8a23f4884a7576328beeb7ecbc4837c2f51e748ec9e990d1d4b477b8f33bcbd8476f563ff4cb3f8f9d447f70591e952b45e3fbeb56911fabc4b0fc2a1bae66ead07f7fe5399235ef88eb774e2244848785abe15d4a84b0ce6ff7e7cc9c82c5d5e50a2e8bcefbe7fbc5b9ebb1e3fbb98c856fd742f84b09f34ca6617d313c23c1463b237266ae25924c6f3549d642764ecd49889cdb965f3f459e270f98b2ffed4e4cdba1d3b852329fc0d9a7acf1b69f20aa1c9ead0e08198fe7a1db0fe0f0a5d5787861d1a49d6e66f02f26a9e3d773d72a9e0331692b21d6d7e1dcb21d77ce2391750875a29f0792631772e6457d6cd2e9542bff7fe42c9e847a7ea0b39456cf8a0413434078788bde9d4ef6de1d2ac5b09889139e25c29f44a5df24d4b35fd96c62af4ee21408cf52f3542f39e14bb40c470adfe24a0b78b7dedda65cc07291c5a87c45e3a91ca31e5723fc767fc428234afdaf705fc72f63e8c8ab1896124ae21eda3d721bc25c8a356c74b40a5bfbfaf753bf936ca5a1057f8eb8bc755978a4eadc634743e6c60d301e2db01ac4204ad9574c0ab69f9590c14cc91c0a332483ce4614e9ce505d738abe4842b25997dcf31a381a5c1f5500822711281f25f56ffc4e81def441fafd7817293513ba15abf40d6666cf4bcbb9e14c753b945e43b58371fad42fa97ee095f58d0988e1c5dce724b3c2aea869de7113d4aca517219abf5dd6f53cca06a8e4954f6cd2a9e009d37d679b9e485f2f34b2c9e5a9cb19a8f871188ed4bf3ad8d4926509520a766dd1c8d0231864f15123e8e3748de103493b782180bf98bbd5fc429466eeee4cc51f4f539f36b958c4d1fe8b3ac509e71dac947225a2eab5e650a510e3db8c30bf70e8c4cd44ef76d44328a83f8d51cb5239ec1fff220ae92175d9ac4ee7ba3d738f406e82f30797c3384ccc949aeb439f3013e982fa3e8b0ddee4904ea490df06e118cbc5b83d48444027400e179863c567c2151f1621d941b16623cab5a495cdb2f5998ad141e85b7ba9544cf759f6381d5abb8cf81cbb0003b78fec8962a8cb525f075a137448a5ef2da78df7d72ea07ebadc06f54e6842861e058a4cc6c23d386c6bde0eccb1a883f3754011a722596ba522040905388f55dd96a15980f6b7ac2ada43b0ab971bb586b0dcd8769bec75476b6f2baac709c40a2d61e160ca57753af805ac5e1d35539df528bdbd7850d86390cb18c197f612c7dda8658ab97fa7c03397e7422e5ac67479c443b5f9936ebfcbd9d61442692972628a8a415e125d19cf690a9bc1c8ff1c356dc07980e5f0d424179e9625efe734c34c58c30f8e9ddf83484a29a174d58afc2760ee72fee11e8be68815c77db1b4db4b6a13935b19275582c5b72759cf6a2398242d497fa9153cdc71984f197aa8596f1017a4cf8f6a65712b8dac7c4dccd49a20ade676126649d5aa71e8d263386f59e68eb321bbb6d538264b4eeb6a974624b04236bf8cb94a602008c929c0ad2989fa27531666d20bf14fd5bf19dccb192aff9c367a29a6ff09ed2e8b2c10439039be9d53821029091a179489391c98b7d37803fa8ab54b3035d0b30601cba30ac7d19ec64cce40fe2f1378f0cba8dcad86747f32b2f1bf4e0857221b02ed2b7eccceba22ca5c3ee2e33dc76666520ce7ef6c8d8b998b7e998f02c570be0a9382235b0d3e9f3543745ad0f65af6ed726f88563fe1bb230f042532ff10f219e66ed7b391ade2e7a5eccfd6ffea0aa55af3699d3565cc483826778cafd99c327cb80b5361a1d8c0189830e4085b8765473cf45a54b7d5e279ec5fb0b79a8b60de1b782a00b4c78fdd2c0213f2b529faa44786f24a541be3d1d6eb5aff8c00528d61fbc9460fe8b426441ca2096444d315f920e3f0607071215e040e0ad6c2d16bb8a28da76888d93001137d35d47b59b8d08710ed3dd13dec30ff6880d60f57212303993b4133f7202a3f01815c8af541e31b6ff3f732f1f04408344c0746a93e7d06076b37dfddcb03ffb3ee3dd0899e08564269a69811c7ad0d8e05d12a707f6dc95037e500d4848446ed1ffbc45b00bb40e0d45e1702c60e8d1b67ed6dbecb1bd51310bf887c56a7ec67615ad66693aab18dad241ca2b27fc2e41868137d08e47eaafb47c2e617a231134d77d8b867e97984d34791ade42f36c609f743bc299395b869e254b566c13689522b70165d067b679dfe95e61bc4b417da7067ddd5efb19985a56e4339539ca381585b6b7526852912c5b9fef102b5b5f122dfed2d840a3787c0f0dad6928991bb87238fa506d850731e7bef2206ab84660737b3c812b716c40ff9881325564ab76b40a79d46d445cffacdec42814b48cbab1c371ecade43c2095d04fce294def466e311c2697da33ee56086dcd4f02d3e1b4e1319d7c7f495ecb7c11be1c5a1183eedc32753e6cc4bc19a4c04b954faf421c66765c78ddea7202c5701f522050c3395496c518f5445c3b048ca5eff0e82644802e560796baf77805a8495bd8a4a7eba1f65f8500c3695d3417fa6a5f6830c826b3b8a4586c2727dd4223f002d2100e4b52bb1ead599250563ba8cf436994445578435b90d1580e53bd3ea9bb301e516c2d13f8ce6ff52eda76ab1e04b7d1d8ad7248079e6caeb86d19621e6be117888262a22df5eef5da369c73642412c47e802aa1d31d9043aae591c241a9e3a8f01dbfb4f04016be0f3ca5fff7f56d6b8bece0899101a55b8aef3315e2454ad107f31313fadcfa3337b7e6200f19fb4b6374fca64f6250cc6be9187ef522501b97407e4a1e7b4316729a4f21a4a457827950fe72bed210e7eb8bb7644bbd6567f17074b813680d6d9111d9c0a2a6f0d52dcd4c77259fa8b25a07c4cc912ed4c53ede60b3ba2e212478948079124c25b75ef3a8d2e4888f1366958c5c594c5f2486882277c6a19e4d97543e2af5a681a8ebfb0d000c4fa9422a15c0aa6f4569170aad90236c26731312297ba95cfb31c15631ea650e9882ec138054a9bc42ec355d6f1c19d044c2e5b996b01cde8f0b55434b1babfda48414312092bfdbf956c9d5d45082684ced79921c91ed03cf40ea16dd7caace889a7d9232c1efba300af322333f48ec223e00eb6a0f6e71415778cfdacb63b77358f940e5111ec92ac26d846dc56a2b5694388b6e1983373b92d396d3c199bb7acc42bf03dc9496501b1b9cf3355bb70bd1cdb6afb3cc18c868272b736d229c4f98a33dd0e0031e81ed5f1649e3d441697dfebab7c513df750089b6706bed23038cec909a42acd333c004938168e74fb93498c836e111abf89e6b9afcd4ab45a123a1131773805b5679bb0d82b0260550abe456b6cbb0ab576bad9738f397ba171deb28ba62d78201932d735c816f75c201d0202b7abef92473a46c1127c0624c7bfab2fbbaa01fb09f19a0a6063a494746e46a7cc95203459d9b2f4e27bc233994ebdd4f4b4b9843eda25643f165793e8db95818dddfe4720050003000200000005000300060000001800f08005000300690000000a00080008021100000000002c03f08005001000f300000020030e803f000000ba6f87d7cd66d6c675cbcf9c5a6116399601a4e8757ff9682c05b2400ff1d09dd40d402e033369225e9e7d326ca363f90a7da24ba8a68762a0f86d00af0000006496581f417b9609110247fab3cdf11508fdc0fb4f813430eb4b2ecd826274c2ba77849f9d5b5be02f5ec1b836cdf701caa7c07ecbdc5db3b967fb9338523a7c8e2112c3f75f804e57875ac87d40b4848fa2c9e88ee72009a034ee126a056a1698b04adb61279f29970fa3b2738976c5ca838bf6183d2965ca71558f8a836da0533d430b8f00dfc2a9149acb28a12c0b75f52ccbe5b8baa3e8a8d2e21aaacd5a79c2b26ce7a8dedaa9a53c009e0000005c5154e2167e555353c5ba00a342a6e04fb506df1574a745fcafe3134bdf494f6edda37b669089b7d52c6bc5836e768dc594ad5a23ecb489fd3a57c42da19ef7751ae997d1b89dadaa15801566df5d903278babbe75f524b8d903536442476c46433caaedbb238b2e57cfd84bb3f537488c0339225147abf64c95a2efe6a814ab31e15c1e3b3f33accdbdb12f52d1e009c31ae7e51fb152c7dc20000930000003bc5c738a037f3f2c9dadaf66ce33dc99b3d3f70149ce9f95a1bd2ac27181f6c05c671db4c3bb6325d6e027b5fbc2800309f3d13c572baaf071856178307ab9da07888065a03ec20fcc4accb46bbbae967523708a8d20a7f794e18637ce315b4bff4842315117b1d4c215071d24907a0c34d5134cfa44a17a41128ba6eba27808105b3f41d36a95c83da7e3cc01193002900000057e9db1d981eb5792da32893048d78bc7cf0bd5247bcfb0fdf195b619205500be31e4d7241000000cb000000378da5c047e045d98582de0282e0717fe4603134ec0b9714b179ad7db41857e5d178ea752da8a9121e7da6c517096920cf085557f44d19f54dd652d9490d47b65827297e3f7c5624d95db524eabdcb9a7317f3d11ee67a1bcdfd04cc22d4a939d553d298fe3bbf95d11ae4a64a9f2e8a8de2267c4a1079a8969761bc2fbbb12db429cad760bcdfa1cf6d686f13e950d542272cc18a4bfeb9833b77841f7549866f3f79091c1f968ff21320ae3d2bce814e2b4c6f3f5f843db1a4b45cc502e45bbfcd6b47d9484c005802f080c2000b00841e156b0697754a65623e9f755eb5440b0fa37e0640f09793d771830dc73fe5a325ce98fbecf925e32603f6bee45a32226174a1c607598c8bc86e18dc5ac727f6ba81ca7f8ee6952b51c933ce0fd76871279e684ed9e97a9cc55b5f3e7e2388cc95c7a77ae01ddb370bbec67d70408b1fd192fa81675a5f732713e959a138fa64b67724ea46592101f011387c279bccc12d5380e280caa690e88d49db93cc9160d410917ead00789e990bd79645920cf42d9bd1633c9742b0df4bb5c6fc000054000c801c0004800a00060008021100000100000a0006000802110000010000340004800a00060008021100000100000a00060008021100000000000a00060008021100000000000a000600080211000000000057000b00f2be4b8b9b3a6f0f13b7d724be0c5cf06da85a9eba06bcd5c8382de9c0ef8fc8415cc5a3c1703e1230b363bb051f4ba5f1ac665e16158f1ccd1ea46d7ba98b307891ea55f71f421bba4c5dcb6eebc7c6430f1800050006000600000005000f0056000000040005000500030009000000c8000b005960ecb63aa0788ae80e6375f0fcf5926c50cccd7c24aa6d44d4990d4ee026abb4b8a9a1827ed4e93855276d26cba0e550426c693333e173a601fe9799228c626177bf093b76a37e51b65795b76a996da1612f8b93ab024204edabad4adff8090675330579dd03e6396c1fd5e747d3bdd4584f0bda744651efb019382623c52ed923a37bf439c68e9a6df3799288eed0d015d03dcec53431d1d1cb43728951733627c8ce643a408a742445dc217ebf0217bb8acba8c35c45abb6964f29ad42745fc4ae0d"], 0x276c}, 0x1, 0x0, 0x0, 0x8080}, 0x8) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r5, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x1, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/116, 0xd8d0481}], 0x1, 0x0) sched_setaffinity(r5, 0x8, &(0x7f00000001c0)=0x4) (async) timer_settime(0x0, 0x1, 0x0, 0x0) (async) mprotect(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x1) (async) openat(0xffffffffffffff9c, 0x0, 0x42, 0xdf) 7.192219695s ago: executing program 3 (id=564): creat(&(0x7f00000002c0)='./file0\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f0000000040)='./bus\x00', 0x120c042, &(0x7f0000000840)={[{@nodiscard}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@resuid}, {@debug}, {@minixdf}, {}, {@nomblk_io_submit}, {@noauto_da_alloc}], [{@seclabel}]}, 0x1, 0x5e7, &(0x7f0000001400)="$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") syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000100)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1c, 0x0, 0x15) llistxattr(&(0x7f0000002300)='./file0\x00', 0x0, 0xfffffdf3) ioctl$RTC_EPOCH_READ(0xffffffffffffffff, 0x8008700d, &(0x7f0000000140)) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) r2 = syz_usb_connect(0x2, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000751c0110e60f00989ad1010203010902240001000000000904290202b48cbb0009050402100000fa000905820240"], 0x0) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_usb_control_io$lan78xx(r2, 0x0, 0x0) syz_usb_control_io$uac1(r2, 0x0, &(0x7f00000000c0)={0x44, &(0x7f0000000180)=ANY=[@ANYBLOB="200a06"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r2, 0x0, &(0x7f0000000600)={0x34, &(0x7f00000003c0)={0x0, 0xf, 0x72, "8931275d9bbb303045a3ff2c6052360c43a1b16ce2b510719c2afd91b878a320f341e7c7077c5ac19050c7775d40b3c65dd8fac792507daa7bfc281ebcf4c969a22c093eb5291637eac0c0b9eea37fe5a88d8e220669c9abcecac93053460dcc3a753914a331f60f42e778f7fe2c39ce57b8"}, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x80, &(0x7f00000002c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB="2c726f6f746d6f64653d30303030303030303030303030303030303034303030302c757365720300643d", @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2241, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x5005}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="280000001000010024bd7000fc0ddf2500000000", @ANYRES32=0x0, @ANYBLOB="1b0b04000300000008001b"], 0x28}, 0x1, 0x0, 0x0, 0x68010}, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r5, 0x4000000000000, 0x40, &(0x7f00000006c0)=@raw={'raw\x00', 0x4001, 0x3, 0x3e8, 0x0, 0x0, 0x148, 0x0, 0x148, 0x350, 0x240, 0x240, 0x350, 0x240, 0x7fffffe, 0x0, {[{{@ip={@private=0xa010102, @local, 0x0, 0x0, 'ip6gretap0\x00', 'nicvf0\x00', {}, {}, 0x88, 0x3, 0x10}, 0x0, 0xf8, 0x158, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'wg1\x00', {0x0, 0x0, 0x1ff, 0x100000, 0x0, 0xed, 0x10000007}}}, @common=@unspec=@connmark={{0x30}, {0xfffffff9, 0x8}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, 0x85d, 0xf, [0x10, 0x32, 0x1e, 0x32, 0x2b, 0x25, 0x3f, 0x17, 0x19, 0x22, 0x2c, 0x3d, 0x7, 0x3f, 0x1e, 0x31], 0x0, 0x2, 0x2}}}, {{@ip={@rand_addr=0x64010101, @local, 0xff, 0x0, 'tunl0\x00', 'lo\x00', {0xff}, {}, 0x2e, 0x3, 0x4}, 0x0, 0x190, 0x1f8, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x8, 0x9, 0x1, 0x1, 'syz1\x00', 0x2}}, @inet=@rpfilter={{0x28}, {0x8}}]}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0xfff, 0x7e, 0x1c, 'netbios-ns\x00', 'syz0\x00', {0x3}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) write$tun(r3, &(0x7f0000000240)={@void, @val={0x3, 0x3, 0x8, 0x6, 0x16, 0xc}, @ipv4=@generic={{0x5, 0x4, 0x1, 0xb, 0x24, 0x68, 0x0, 0x8, 0x84, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, "9304ba0617050000000000000f000004"}}, 0x2e) r7 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/oops_count', 0x0, 0x0) sendfile(r1, r7, 0x0, 0x6) r8 = socket(0x1, 0x2, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r9, r9) quotactl$Q_GETINFO(0xffffffff80000501, &(0x7f0000000180)=@md0, r9, &(0x7f00000001c0)) 5.141013636s ago: executing program 6 (id=573): syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000000100)='./file2\x00', 0x2, &(0x7f0000000b00)=ANY=[], 0x1, 0x10620, &(0x7f0000020c80)="$eJzs3L1vG2UcB/CfE/pKKRXqCwOIkxBSItVWnb4IFlSgFSDaqqIwMIFju5Zb2xfFbmq6sMCAxMTCP8EEfwML7KywsLGAxFZR5LsnQEokIHGTtPl8pOv3uZ/vfn7O9fL4ogtg1zqS/fZrJQ7HgYiYjYhDEcW4krbC+TKejojnUmkmbZVU/7OwNyIORsThSfOyZyW99Mzvd3/86rtLz376w+fff/TFL9e254qBneCFiOgvlePb/TLzTpk3Ur2x0i2yf2YlZflC/2baz8u83V4sOtxurB7XKPJ0pzw+X7o1nOT1XqM5yU73elFfGpRvOFzprPYpTrjRWC72W+3FIrvDvMjOnXJe45R3hqOyTyv1+7BoH6PRapb19rhdXs/SzSKbg1Gql33zVns8yZWU6e2imfdaxTwWN/wx73iXuoNb42ylvTzs5oPsbK3+Yq1+rlpfzlvtUftMtdFvnTuTzXV6k8Oqo3ajf76T551eu9bM+/PZXKfZrNbr2dyF9mK3Mcjq9drp2qnq2fk0Opm9fuXdrNfK5ib5andwa9TtDbPr+XJWnjGfLdROvzSfPV/Prl2+ml19++LFy1ffef/Ce1deufzma+mgf0wrm1s4tbBQrZ+qLtTnN3rlJ++Vduv1l8aVzZ3PLuf7A/C/bWT9P2P9D2zSptf/M3/1sv5/eO3e9b/rD+t/Nsv3BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAHO3eTuzQQxgH45Y8V/IrE8HEVVsYlCw7hEVx6AL2NO85gQriEC3HnEQw1TMfEEhITO6VKnicpM9PAL2/ZvZ2mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJ++VbvNp8OHj2kx/fucU91NuSsCAAAALh2r3SZNZs36WT7/Ip96FRGriFhGxCIirvXu43jcypxHxCjPr32/uqjhc0RKOP9mko+nEfEmHz9e9v0vAAAAwP067NfbiPF5mj5eD10Qt5Rv2nR46KMt3fJ5VCptnsLeF0pb/IosYhkR1ex7obRVRDw8f1so7Y++fK3rcTPNw/S3YdQMD7eqBgAAuJ12J1CsewMAAOCf827oAhhG2q/Nz+LnveBJM+QNwSetFQAAAPAfGg1dAAAAANC71P97/x8AAADct+b9fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPTpWO02h/162zXnVHdT5moAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAn+/OSgiEMBGGw/6d6p+D9b6U06FZX7qog8DFDCAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIArr+PkfcansSb5dtr4dTyS/LtqTF015q4bSy+M2+e2538EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/vzcgIgEINhML61p8X+a/Ki/KBnb4IwA8JHQpAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgb7r7q/6JIbFX1ZhpYsq4VdWcVWLJKrHmILHloL397Tg/eBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX/ebSIGwiiM3hmEwAkBlEBu8aiBhAhBCTwkJEuugQJoiISI1KIRaAEk7zjezBvsOcn9ggnmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPuwsRrOpnUuhHC0e6uue/P5ztRu+427R4bT8eD40/n4mvVLFEII12dr1f4M19LJTofBxv79p/t98TP8/bzF5ZUblVqtunAwi5fJMjplPgrFISky/oUFAMCBVkhGPdd/KKxP1I/lxkPYfLw9/5+J6tBi/t981Pcqvlec/wcyW2FnS/P/5NW1sT/l/9LS3HxpcXnl3OxcZaY6U705MDI60j9UHh4cKTXep5S8VQEAAGBvxWTE+T8/vrP//19Uhxbz/4vnVybje3XJ/zuk+f9ib++T1vr/bZgkAADAX+L/E1+/5HY5nisWw+3K0tLCQHP76+fB5rYNU923f5IR5/+u8XbPCgAAAMjCxmpuW/9/OqpDi/3/d98uHYuv2RVC6En6/+enbtWms1tOx0r7/2MXKtfa/ff/bVg+AAAAGelJRtz/LzS+/8+fTM/JhxD6TjXr5N8AtpT/f9wbfR3fK/7+fyi7JXaOwlaZLzefR5r/194+m90r/zfOLYfQXc56wgAAABwW/yajnv8/FtYnFr4/vFz0/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwE927BilmSCKA/gkm3xfoxgQxNJCGwtRQbAKWAgSD2EhCoJHCIgHUPAsFt5BJHVSeoAU3kBmsiNhGxVkV8PvB5P/I2yyb2eavAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqehQ2cl3El96sbpfvjd+G5zEnlUyfvVk7iCvWrXrb/nPWy3yenD6N5/awddhcTwAAACyeIs/3IYTX7uNJzHY/zf9b+Zo48w+XZ3We56tzf848+8e19FCcfdyoN7tPN4RweXV9sVvbE/5um2E/5eBl+35+D6vXrXzhuzrpfNI/NEU6tvbgdnXaTbveuhuNjv+l8v/PPwUA8F07Ocsi/z6KuddkYwAsrE65wtz8X/Sb7QkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDu8BAAD//1RfmmY=") chdir(&(0x7f0000000000)='./file2\x00') r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x181000, 0x108) syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x926, 0x3333, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3, 0xa0, 0x5, [{{0x9, 0x4, 0x0, 0x26, 0x1, 0x3, 0x1, 0x2, 0x1, {0x9, 0x21, 0xc, 0x2, 0x1, {0x22, 0x72c}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x6, 0xe, 0x7f}}}}}]}}]}}, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0}) pipe2$9p(0x0, 0x0) write$P9_RVERSION(0xffffffffffffffff, 0x0, 0x15) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) write$FUSE_BMAP(0xffffffffffffffff, 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) syz_open_procfs(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1ff) getdents64(r0, &(0x7f0000000f80)=""/4096, 0x1000) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x3, 0x16, &(0x7f0000002380)=ANY=[@ANYBLOB="611230000000000061138c0000000000bf2000000000000015000000084f63122d0301000000000087030000000000006916000000000000bf67000000000000660605000fff07206706000002000000760300000ee60060bf050000000000003c650000000000006507f9ff01000000070700004cdfffff1e75040000000000bf54000000000000070400000400f9ffad43010000000000d5000000000000000500000000000000950000000000000032410000dd0000000054bb12dc8c27df8ecfc7bdd2d17f2f1754558f22dd399703d6c4f6f3be0b369289aa6812b8e007e733a9a4f16d0a3e1282ee45a010fb94fe9de56c9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0ffffff7f1b546cad3f1d5af65706fd4f68795cce6cf16ab689b555202da2e0ec2871a51445dc8da39e5b0ab71ca9b901627b562ed84b026002d4519af619e3cca4d69e0dee080006774a8f3e691700ec88158f02001b0000c81c8b297dff0445a13d0045fb3cda32a673a6bb55d8c80800dce431e56723888fb126a1403d2b63f16fb2ad9bc117aba7cbebe174aba210d739a018f9bbec63222d20cedbc4d03723f1c932b3a6aa57f1ad2e99e0e67a993716d20000009f0f53acbb40b401e3738270b3156268784f2af9e4bcf8b07a10d6735154be1602f9dd1d7d4301e00000000000cfaf0000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd5d0861cd64722cf74686ebfbe2562671cd47840f81d2a8f8f9be3bcd19dc6840aa7afaab43176e65ec1118d50d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7eab049b1bd47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd0d0d703f37ca363f601ae899a56715a0a62a26a0f6a5480a55c22fe394ae0000000000000000000000000000437d57defb79ea000000000000000000000000f014a4a318ba48d35ae9f438000000000000db894b62a614cb1fdd46619c5d2200000000000700000000000000000000006dcd2f421400f69947e4f26e099c9e8369080663c909b7e7c87e3b5e8e5a6df77c8f7338cd5a85f211a41b5d529d4243e4727ab0d5991756b59d363ba30b18fc2ff189a4e8db38ab97c6a125e2785619e84c6a2b50f0e3ff83ef5149aff43dc899fdeb70dc2c496e6bdd4dd4d21f06fe133f4444272c5f0839ad663100452a6c6b6421f7e89a33b339542302902949f6a793a1ee7fb8a9e455ba1c6e17b02a1cd7bf35d36cf5b2a0f063469ae0d0b9fc042b48e98626eb0f9754d8cbbefa3079fe63063047baff09e9aaf7600000fba9a88db9ebef86f7cb522a784bb6d37e5f802757a15c6735138b493db9df53440a63fc565a0b190a710ae1e6807cbeb415ac841e94b706974160a60a14e571274f333d23186143b95514c79b50994cb39cda343bda8f01cf8ec7cdfdace0280000000000000000ecfaf69fe7ff5b0375a47d3eb57b41d8a0589b82a1cf1149ba3f21ea2b65433321eb1a6f04ecc713c2b26f27baa49e54c2babec86335b9f418b5a5eb997bc9dd65197124b9aa80fc4aa8defb986bf05c41b919886bb81ecd3d24cf9ecc7004000000000000002c70d32f5d55ef2a2cf7560cb2884f46a92b3c25550f73e407fc5dc8639fe2514b2b7a6b690e290e676266addb7d96e723dec9c418eec8c48dffb6f432b4d5fef16e4f0051ba7efc690022c3f62b37cb5682d8bfdfc637ad3bf089ef0117bcd395322fcfb8e8e0a6e2babceb5f289b1d991770681192bcd0b584c3497e455f30ab918a690514a87a7d8e1d5f169a4e680e9c390071d2f14c0404fe01fb4000000000000000577dcb1698a9021a36d73ed03651c1937b2c84966023a1a0a87b208e33ad2d7c2892b176877264e1d699b7401eb917b289f6f67060fda0fa44b54bd87517a2bf09dba7209e41db4288b61bda5960952c45e5c55f2cd68bf9c6ff33e46109584bf42e8696ef1876564fef6f24cbbed0db8ab7fda1ffcc8c9fd4ab2cbe8f8df8e5535b12a942a948eacdaf308d48932064cfc3329da74f6f3e4409d6764a29680e312bf1a0143180e6493c9201ea916e6c9b2566c558ad88d9f7c0aebf82f5807eecefa97ada9bbd9e478e5d7748ee188bc719ca7a73dce5b6758a767c4c6b7572ab25eb2d73986379d5685cb438fe7091d097cc8f33fc0f83dee76603d6580f1c8fc4c37efd305ccc5a25678180425718bb9344e60dda8dae2677bb602d29aa0810616a2fdbca7020d72291b592b84223e2522ee01f5bdaa0fc4eb8d71d948a2baccf3ea2aa79d4d9069d8c0000000000000000000000321cd67859b4567badee56f158406f08683bdc5ffe2dedc916000c71f922fa2dfead7535999436a4aeb908781893479319b8b55e00d90ae6f09f06be2a0fc0bc17bef53331208112a0132350c0c5dd4607547079acc9471300dea6ae01742dccdae69f932cef80bca1bfcb57b9c852cf8358a580044772a80f20de36f707385380155be8907029d039a1d19f3f47edcf12f913dc8b6389a540340ae37804728ea65352e630c2e90424d58d72fdc1b28403e1dc7aad238b81df3b2d4166d656c6a9c73554bdf4f7312a4c0271e0eb45b4a596b7fa928ac3683f09fdaca46226c1df2c6c866cb4412d17d3d52c38cf0f7bd3b0eea2d4e06d061bb1b7c8c52f37f4036932d00028abd4527ffd639d7b16860033754ab13419429e5e39f290751ab6bd9392aef5519cd8c16e1f1cb1f225cc84a1a62497c1e436142fe28048a2b4d133905814a1808bc5b3e45eaa9eaebd946bee806968aeeb5a9eed87eba3d25d0b412a1b4cf2d419a58b09fc275c4395a0bd332eb538321465043e5967dd22459d0f52190a37f93ab823431a81fa6f54de61637fd473e19a6f567fead100e7d8cac149b66ebe9973af846146c62065a64854ed21e8b6f6fbe78474b753915a42efcb7da8ad18bacff8d69e0af1ca1f8174530a21820738412b100b54ee9b4a0dc22d5fe1cadecaea73fbfad087b19ce53177488d230539c5174f572a539d9d7c42698aa82bccf030ad393f25c10baa17e919f647d0e31877b7a6c1d8d86583f884a0c1da07b9b6dced06cdeb0094aa635a82f233b5993926b8970a0840ba116a7d20a40efb3bd03c4bdf380a2510a0a1ea69811ded68943c71218b42783b38959753978f222e1396b9b36dee2ce205122a000577cab29f48bff4f88c417e6bf5fb430d925596f29aca8677ca5a113aeaa5e0252ca17244d6c76e78ff1bbd81a71c4dfc72431d7f1126f8bdbf4056ee0f58a1bf83d53b1de07489541182dc4ee0f573c25b6c15dad930bc7a770b5a4f407d7a879db7185f15f80100000000000000739cc97db66ec6b925955d9a591808947fdd8d484ad27353230a44fde045ad64d88d26e5aee61128872c5b9fdf87fc46c73b852fec931cfb6718acf3315bf5e577d00beb77c5514bc05d576a81345a03ad7aae74c5d2b77d45718348aed4fcbcd1441ff31b8f038824a989a9446a4a69367b228b3d174230b7320fc4d3c03368db573816dd0c04e65d6f8ce48283e76abdddbb965e0b2568e93c9cc5494a55421793f562c50c53f876cbde93c5cc7a3099c99d97b33f32a99c990d8a75af010ba093f8a13b771182a3cfb24fbde6ef763e20c613164ab014d1906c4e098f1431b6b2886a155c4bac2911d7ee6a646f5913205ebd175e68975b93c330e4f9131788026b3b7cd5b6452c9e17452ac70000000000000000000000c71185f72436640fd4294fc3da230f9065095be47d7a848df12316c3c8b184fe110b061987fd79cf7d83443e69d08e2e839ae4fbe26ef7764f4870ef3bd0ec12eb45f60ca10dbfe329271f0bc93b28798e982e0dd32fc14bd4313c63b2dbb568f33fb45acad2dc7f438ea162c0709c0bbe1ea13e1e47399286e8143f400d7adf5f891f547c7e69e455706626814ee49274667f47769293451fd49885a152b8d2cf18febc7993f4a93893c6c7b7e46a230359ef2443e6bb9f50bb0faa5eaafd3ed6d551600c46b58a29fd7ccbbb0616f0be27302b683e46b686401d97f4a1daa0447f004426fd09b67d926f51525da63987bc73af35b28277879089b89fff6edab2fa1caf660a46a1a9f01cccee889e2d255b1c4be95c7c33dc81857f580e36c0a78d94dd879ee18de4a6475858d2ded2e3427ae007cc6f8e5e99"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls, 0xffffffffffffffff, 0x8, 0x0, 0xfffffd30}, 0x56) 4.843341864s ago: executing program 7 (id=574): capget(&(0x7f0000000280)={0x20071026}, 0x0) bpf$TOKEN_CREATE(0x24, &(0x7f0000000000), 0x8) r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r1, 0x10e, 0xc, &(0x7f0000000040)={0x802}, 0x10) sendmsg$nl_generic(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="1c0000005200010000000000000000000a000000080001"], 0x1c}}, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'ip6tnl0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000f00), r0) sendmsg$MPTCP_PM_CMD_GET_ADDR(r1, &(0x7f0000001000)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000fc0)={&(0x7f0000000f40)={0x54, r5, 0x800, 0x70bd28, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0x5}, @MPTCP_PM_ATTR_ADDR={0x38, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x7, 0x6, 0x4}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x14}, @MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @remote}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @empty}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x20000050}, 0x40014) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000100)={'veth0_to_bond\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)=@newlink={0x48, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x94546}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x10, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6, 0x1, 0x4}, @IFLA_VLAN_EGRESS_QOS={0x4}]}}}, @IFLA_LINK={0x8, 0x5, r6}]}, 0x48}, 0x1, 0x0, 0x0, 0x600}, 0x0) r7 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa2f01, 0x0) ioctl$TUNSETIFF(r7, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) r9 = dup(r8) ioctl$SIOCSIFHWADDR(r9, 0x8914, &(0x7f0000000040)={'syzkaller1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}) write$tun(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="0a00000d0180c2000002aaaaaaaaaa4186dd69ee0520002800fffc01000000000000000000000000000000000000000000009bad0000000000000300000000000007"], 0x62) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000540)=@newqdisc={0x40, 0x24, 0x3fe3aa0262d8c583, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x0, r2, {0x0, 0x8}, {0xffff, 0xffff}, {0x0, 0x1}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0xc, 0x2, [@TCA_FQ_CODEL_FLOWS={0x8, 0x5, 0xf}]}}]}, 0x40}, 0x1, 0x0, 0x0, 0x2000c010}, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r10 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r10, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xe, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b7020000f53f6314bfa300000000000024020000fffeff7f7a0300fef0ffffff79a4f0ff00000000b7060000ffffffff2e640500000000007502faff07cd02020404000000247d60b7030000030a00006a0a00fe0000000c850000002b000000b70000000000002995000000000000001da5ad3548ebb63d18db6a1c7e821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a35629e8ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdbb126eb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b782ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a6211e52bb3598e9b5d4f22d8c19f958e8b34de35949a7a48ce18799ee53da177a81ea65e652c1d71b7ee86a75b0100000042127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c436432b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c98442406333c890923a797e00b75481739952fe87fde27ce81893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45576c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8d43400eaa00ff9bc46e1cfecbdc0e451ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37deee7a60b903d2d9fe9d451cafcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3f7c65c902499227c087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e77a0de32e356521df06f995cb57f97052fc4158250ccecfb67ea8faf509593fadc7eafb613327b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691df736368dde47e6672e93a314c5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b2b9bf8b32b99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c430985749901b09e4902a6f5addc0103756b894418e4591c624a9b206abbfb888d413d923b0d7c9d997d6d8e64787c4d397f57a15b6d5b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7718384eebd5fc19928cea713ff09e179c308fbe9bd64374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30823bf0ec3639cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f82f5e250b979b9f2bd0d1b6bc03d11811ac6eec9a3ecd9e3c3299ee5eb3c6cac8fbd06514b7ee743ece79c04566d02a08fd5fcabbab3d129c0cced3ce11dafa387a8077927a1ad367c114d0b423e64c6157fac5e4e2168f33541daeff9983d0e488a78bef538f870b84798272b2101e0abf1cd64500b79e01e11d727389653bd80a39d5bbe2e23d2f5ff10047423429981bd9b4ce680e174c266391e3e7689452654e5cd5ada6e025327a1942b5a068f15fa58eaa267d4e0881783dddbdd777f8be0824ffdf6d06c621880dbbe9534f15e8c2e364d3ec67deb6ab9f2a0f03212972dbd38500000008173553a67be48633103809eee0be51d67d7ce230b389607b4c3b18da1c48f3180f2e0d79e54565fdd9a099b5b5ba2761905b88b7cbfc39c35dd153609da3da263438f12769602c2195245ff83e249119d4f6cabfbdef84ada19ef4a67ed66d7043036515d0be5a231f99e71aba5d5ae04676eff3e85f0844c41bbcfde7a931d1ec55c01f703bfd1b97756bfe55a91f6b379f34a018906339771157c66dbd7471d1beec7f029ef552cf5e92a1a0db21b59355763967ce26a577bc514b6d22a09c385c5ba6caf524e1688fc0f20002b35ae7bc8eb5ba51aebdf7d972c3267cedbe77ed70d9c539bc455a6f88b39196c8a224b0acf4d796fea59a07baa34cc270fb096ef330fbebdf872d7d0bc4f9a963355c554abc5cdb91464faabcd09cd9a53f5d1b2ea7e96f428f7cd6735c19c61dc9942d30bf29ef85ed01c2fcd6060aa40eeff971477b4fde48507b7bad95a496540adff7e4a72fd1f94d7c703ab1525c946c54e0da3d7ebfcc8c367d1bfd1aea2e84c3b310aaea5a1627df898c00a9aaf2d88a36afa4c5b1816384310600001c33125ad7f7970beeb256aec06e39fc6c66544e1d1dc5fea4b68a82dc568ca30aea9a1d097f06f11dc362f4bae5ef57c67686a15855cd351bf26f40fb1348cfce79897682228e6d9643530c81bab27bf7b1c4a76a5be180bb830cf06827c3f38a9c9c580c732c30aaceda78b0297de35a922b1375b129655beb31899e26052cc216f832fdb0a0015f93c9cff77f59cda1ec5f3e358848756cebb074266a47e39ae26e80e8c65aaf73c24925458520a9ca98760d1005c9f81846459ae6d5baa4f02807939ddc29c3520f7c58ed9bc5a569c7a1bc33cf4f330a18276ffb4550b9166c3939e8041094bec034aa0ec6638b74fe34f0f1ec6903a1135808d5d8d26c9203c3f87e66c407b7c5c0888d4558dd657cc0213efad68e76fdd7b23e68064fd4b271ed79c50abacdd2871b0c1f8c971df59a5a1901ddf804bed43e391f882d2a45c51cdbba86b2a1b7c0c4923642a731ea4dcbad2b6ebbebe787a8e28e781d75beee924b3b1e390750f316648133922c021f98fd2d5d71a7a3679397ef6cf432837b7e264831ec01c4c3146ba0caac3b13d55945ec00e978a1c1712cd51187936200606c9cd6877b2f72125295c54721f8e15df2ae282a8becb99a726fd92acc92141e1f574b4b0b3c992a61af3372d0d9217776b1a42cd2cee816a70bf1ddd69b590d53e28ba356e74b38e23e50d898e95cdc7cc809e462c884b53f672aab1411ecfd4c91e7a9782fc6763f0efd4bcbaf1fc3a00000000000000000000000000000000000000000000000000000000048e510340087caf22439d5304bd704a6a78a512269a9b1cbd13bea78c807bbc73853ae187cbb768673e9d1bf74a3b0a6c234accd8506adf314f4c5e08174540b69d3c0da660052b43b86baf49e7ac6f09c21598b1e01dc1e1b5a53626b090496dbf7af441e397016c3c094d5c91ffe0a7ceacfd225ed9a6c905f79ad7052747dd6cceef4c310e0e935311118bc6bf0e5ca6c7cca7d5c03be570308da8a40578b4db14961fbccf6e2f2d56e9509c434126515b56d032e20c12e830d1bc64826fc9b318da5911e466878dbb81edeff69363fb75af5cd80536f14d2eaa7764db23acdbd394bbbbccf5e882602897a85bf8523d891080593d831d758deb4f2c7e49c6d6b35d8fd92601c8500febb0c5fe0be294bf6bbbecad444695277a9e3992a354492513b43091d161c7c7cdbbe44e8e83b4cf333238a52f214b278c6485236ea880db2f113f6381187679a4620d6149808b0af024b3b3e6ba99b4b15ca5fd1cb65894e78f10badba54500f985a9cf3b1a9874ed024cfb945cd8f41c97388bfb01b930ac9a80ba41fb8fa"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r11, @sk_skb, 0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x2000000}, 0x8, 0x10, &(0x7f0000000080)={0x0, 0x40000000, 0x0, 0xb1e}, 0x10}, 0x94) r12 = socket$packet(0x11, 0x3, 0x300) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f00000040c0)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4070000000000000400000000000e1ff95000000000000002ba76bb3019c1341056bd8174b79603123751c4e345c652fbc1626cca2a2ad75806150ae0209e62751ee00ba19ce670d25010000020000040000009fc40400d2532e764975f03f1cbf9b0a4def23d410f6accd3641110bec4e90a6341965dac05c04683712a0b09ec39e9ef8f6e396ad200a011ea665c45a3449abe802f5ab3e89cf40b858e217ce740068720000074e468eea3fcfcf498278ad15f5f87e1c26433a8acdc0e65888b2007f00000000000000000100000000000000010000000000000053350000000034a70c2ab40c7cf5691db43a5c00000000000000000000e75a89faff01210cce39bf405f1e846c1242000000000040cad326ad7add65873d9f87463ad6f7c2e8ee1a39244960b318778f2a047f6d5bc24fef5d7d01000000520655a8056085f4d431623c850af895abba14f6fbd7fb5e2a431ab9142f3a06d55740a43088696daaed74b9c5c29647d2f950a959cf9938d6df8600a62e96b7cb8e52cbdc2ba9d580609e31c30891e7d87a79d6fce424c2200af6cb784a1975fa657de38a3a32a4fd67ce446adb431d07db79240aca1dd9ba02450500000000000000e645f091231b986e77d05d988d6edc6f9b4eb883ec8f878300cabf2b5543ffc1bdb92618242852e6e8b3e56fefbfff81669557b3809d8c396d2c0361629d1822f722ec23812770d72cd0010000007889b8c7044f563a1f68d4efe895fdbc463f747c08f4010586903500000000000000e800000000000000000000000000000000000000003ddf4aa4b1c8b0a0ae6feb6737c275dc2740f742b5425f1d581961471cdb51f8940290e99ccff4123f955267fe4a75c11448741f064fe7ce7e62ee4df874e086287547d4099aeec9f1538ee25a2a5ccf4a9b604e88e12ff251845d0fff45bdbaeba4d4e3c6f7f623579435b2c505fb711300000000040000000000000000000000004c00e67ccc02148a4fc43021cce9f24f4b2f9492c32e7a92a557ac2b44b84e88bbf7611589906d923e4916f390ab7edcd3f5b9fe14446dd446a52131c464f2c08efb46d934615c8631b7c42efd0294bea179b0433f5c899119ec0c0acef5385c5a2720caeb68f1e9c05b0591d89467ded84da092dea262e51811e2d7fa515722516bd5ef6cfa4966e5937562a5649a1a0000a042a7097ddefe0671a5767014b09b78f977fb145890f5bf41ba92b8c4c8b14f0d4a880ef4518bb32879d326497e21e041254f06bd7f3a067e147e82e841dba3867da8bfbc101d3960e07d282f483e7be49833f3c435f9700bc84680549f9eb16682ecb72277ffaca907a3eac4bfc8e0a47c0076d7cc9d32b3cc96aa751d890881c3c33bd91f6ecf45ab3f12f816318346f9b883427b9190024edc1eddd68f34ce3bfedb5fe5d7beae4d3ca561e37570587783f9673e7ab17f5a09efc1114777d2707d2996961203aedff1c5a87013b98649805216631e20d07dff3ae567ca0d38a828542625fc6096aedc0ac5c144f0965071274bea051007e398cf9090c53d4b8b7dc784e3d83b78b007a43d744aa99d6a7c576e20b4281eff511122ccb399bcef0a0471639c81aab7445cebfc9b00b31fcbaf63086b3c16f51b593acee0b3a4830dd6af1accb15cc6163cabc01442527aa10000000000000000a4ba25997affe74ec552bf9deafbd63e"], &(0x7f0000000140)='GPL\x00'}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000100)={r13, 0xe0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) r15 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={r14}, 0x4) setsockopt$sock_attach_bpf(r12, 0x1, 0x32, &(0x7f0000000040)=r15, 0x4) 4.653136305s ago: executing program 7 (id=575): syz_usb_connect(0x0, 0x2d, &(0x7f0000000400)=ANY=[@ANYBLOB="120100000d980708b5192100c7980000000109021b00012000ac00090400000107000009090585"], 0x0) syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x87, 0xc2, 0x7d, 0x20, 0x19d2, 0xffcf, 0x5261, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x80, 0x0, [{{0x9, 0x4, 0xa2, 0x0, 0x0, 0x2, 0x6}}]}}]}}, 0x0) syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x10, 0x56a, 0x32b, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0x20, 0x4, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x2, 0x5, {0x9, 0x21, 0x9, 0x2, 0x1, {0x22, 0xed7}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x2, 0xf7}}}}}]}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0xc2ef1a90b702b1ed, 0x5, 0x0, 0xf7, 0x10, 0x3}, 0x24, &(0x7f0000000080)={0x5, 0xf, 0x24, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x5, 0xfe, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x74, 0xf, 0x7}, @wireless={0xb, 0x10, 0x1, 0xc, 0x92, 0xd, 0x4, 0x5}]}, 0xa, [{0x71, &(0x7f00000000c0)=@string={0x71, 0x3, "ca286a3e849da90204b17d3004e1aaf2fde68c43374d66a0765090f4757261360807ca92a7a2dcb9084fce3367ebabc19d1767674ec19db0a6883176e4b75287d5c0f14eb0138a05de637c9cc1d35a373295152f7ce522283946f1ede46e138c350d61992e9918ffbb7b684dbe4f5e"}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x41f}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x41a}}, {0x91, &(0x7f0000000200)=@string={0x91, 0x3, "bb6bb2d50c24240ddf536b02144a1685cd9cd8ae155785eca3c18f7db9e71524831d6699901b10fd8c450ae781af580858188395f9dd81d8773acc59fcb03eaeca56d8f1cff7e2241916041f9f43aeed5659d45ecb2f8087f6fae0983f64e1f5d265f3717cca33d2fc1fd98e6c28b3642cba850e0d1c0a477ae565dee74109b251fe25060aea51cecf6efa5b386f24"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x2c01}}, {0xbb, &(0x7f0000000300)=@string={0xbb, 0x3, "ead38e5436f6c4688a985eb12e2c5855ecd776ac43c8a8409ee4412cecb65b875916c3eb5949361d96a502e19a2f5c974c66cca5d602626552c8e4915434e468bdceb2c00cc71f91af1955927769cee12ced527dcd66574bfb60cc006d528dec96246f11b92916258d3c57bc1123127f2f557bb30076207a8a7fefb145939e7c2df0dde16554b64b396bb3284331b4a8cf4f9b47f2e20fc83db358d4c450c66bee0a250a7c8777de155223b0da1c5d8aa7676b287637965aa8"}}, {0x3d, &(0x7f00000003c0)=@string={0x3d, 0x3, "71aa2e2579de3caa8ad5e1ff8d4e4dbdd5b6fd2bf23f2625ad0df09ddb3074d08066fa35edeeed495f24832ab5c9165bb53003ee685f4de6cffe20"}}, {0x26, &(0x7f0000000440)=@string={0x26, 0x3, "e7457c2488498ade3e4ccd3ab17e51a47324fc5c412d693e5fa62c9177767dd84eb04b1b"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x400a}}]}) 3.793312136s ago: executing program 3 (id=579): r0 = syz_usb_connect$cdc_ncm(0x0, 0x7a, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000020000402505a1a44000010203010902680002010040000904000001020e0000052406000105240000000d370f0100000000000000000006241a0000000c241b4800f3ff00050080050905810300020000000904010000020d00000904010102020d0000090582020004000000090503020002"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) (async) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000080)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x20, 0x80, 0x1c, {0x4001, 0x1, 0x9, 0x80, 0xdb, 0xfffc, 0xa, 0x5, 0x8003, 0x8, 0x800, 0x1}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000a40)=@newtaction={0xf0, 0x30, 0x1, 0x2, 0x25dfdbfc, {}, [{0xdc, 0x1, [@m_police={0x6c, 0x1, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [[@TCA_POLICE_TBF={0x3c, 0x1, {0x1, 0x7, 0x2, 0x4, 0x8000446, {}, {0x7, 0x0, 0x0, 0x0, 0x3}, 0xfffffffd}}]]}, {0x4}, {0xc}, {0xc}}}, @m_police={0x6c, 0x2, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [[@TCA_POLICE_TBF={0x3c, 0x1, {0x1, 0x10000005, 0x401, 0x1, 0x0, {0x0, 0x0, 0x0, 0x405}}}]]}, {0xfffffffffffffdaf}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}]}]}, 0xf0}, 0x1, 0x0, 0x0, 0x8010}, 0x44830) 3.573916279s ago: executing program 5 (id=580): r0 = socket(0x10, 0x3, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000440)='attr\x00') getdents(r1, &(0x7f0000000000)=""/34, 0x22) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newtclass={0x0, 0x28, 0x400, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, r2, {0x7, 0xfff2}, {0x8, 0xffe0}, {0xfffa, 0xffe0}}}, 0x50}, 0x1, 0x0, 0x0, 0x20048844}, 0x80) write$P9_RLINK(r1, &(0x7f0000000080)={0x7, 0x47, 0x1}, 0x7) 3.527884811s ago: executing program 5 (id=581): mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f00008f9f09)=""/247, 0xf7}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/217, 0xd9}], 0x1, 0x0) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) mremap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1000, 0x6, &(0x7f0000bc4000/0x1000)=nil) quotactl$Q_SYNC(0xffffffff80000101, 0x0, 0x0, 0x0) madvise(&(0x7f000042f000/0x800000)=nil, 0x80fd00, 0x15) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020}, 0x2020) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x0) wait4(r2, 0x0, 0x8, 0x0) wait4(r2, 0x0, 0xa, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, 0x0) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000d80)=ANY=[@ANYBLOB="6400000010000104000002000000000000000000", @ANYRES32=0x0, @ANYBLOB="03800e00010069703602003165727370616e0000007f00028008", @ANYRES32=0x0, @ANYBLOB="08000d00090000000400120008001500f5410b0008000500", @ANYRES32=0x0, @ANYBLOB="08001d004fc90000"], 0x64}, 0x1, 0x0, 0x0, 0x240008c4}, 0x4010) r3 = gettid() capset(&(0x7f0000000480)={0x19980330, r0}, &(0x7f00000004c0)={0x3, 0x4, 0x80, 0x8, 0x40, 0x1}) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x0, 0x3032, 0xffffffffffffffff, 0xffffe000) r4 = io_uring_setup(0x3cc3, &(0x7f0000000140)={0x0, 0xb0ed, 0x1, 0x1, 0x40}) io_uring_register$IORING_REGISTER_FILES_UPDATE2(r4, 0xe, &(0x7f0000000500)={0xc16f, 0x0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000540)=""/203, 0xcb}, {&(0x7f0000000340)=""/87, 0x57}], &(0x7f0000000400)=[0x8000000000000000, 0x8, 0x5, 0x6, 0x400000000800, 0xffffffffffffffff, 0xb, 0xbaa], 0x3}, 0x20) r5 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/pid_for_children\x00') capset(&(0x7f0000000100)={0x20071026}, &(0x7f0000000140)) setns(r5, 0x0) r6 = socket(0x28, 0x2, 0x3) setsockopt$inet6_int(r6, 0x29, 0x4d, &(0x7f0000000040)=0x7, 0x4) syz_emit_ethernet(0x115, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb81000d0086dd6c00000000db2c01ff02000000000000000000000000000100000000000000000000000000000000ff00000000000000364fd8e13dc0af41351762d89361c62e4da6a526c17dfa32eb7d7d13388a84498d416bb5955ee0a65082801599965c4c723cceb174c8ee12a995dba924c750daebe4f4948be1229ff7ac2716de9ea666f62d4a63061a099d54432ca8e7874ebd033b362704296b626d4f555368ef65405cfb55f4c701743998681d63e1e5419c61df5cbd60ec46aa88c95a9a72d2f415641013c98781542127dfbbc679a674451b8345179769dc55648643ac6e63070f3adf6f612411f94e77c57d131f30d9e32bb3d8740c15ed7c9f33a06f68427e367bfb60eaa8e8b5254cee586293bbd9aa976031bf66c5809629b980dcdc7a7efb9c5670863d0680d7be85b7f881d7e45960b0c243958f02d554a6dcd1f9e7b58133a989b994c0827f4f38a74df1d50973e173364cc6631d32c5a96c4b3a5b96a82583466d662ae449b9f67c116bd3d107928df673b5d9231290ae98e72e28cfab51a4ef114e103fb244c3ac125c73d13738bbb06dd075ef069de127daa74b61bde5aff61a96ea63373fcd5b208d93946364f18dda80d833c8ac64764261accc0695ec35ba81731ae036964138de010031d1944b17acea3e81da7519c4f96f67065fe15fe35bfb242ab7c2af2a4203e41494443e3118d34e7a2df2bf74aed006c0cd9ddebef10007074acebf03e85ebe21e819b59221a183c70490a60eb707d8fa0d9f5afb4641c8207bad37c8c873d762787e52c6f5263b95a4dae3c13cee23ca105b608cf8568e27ed6b4b75d5fd7a140ac2588726667e26d914bc5e0dcbb6f36b4fff4e555cb7bc56521d2b2453bf2715f2c4047786f9d8beab55766c3fec39f53347cfa4cfb1531ff84ead866b715cc13ab9140f369d6165cb982aff644ba6"], 0x0) recvmmsg(r6, &(0x7f0000000080)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000006380)=""/26, 0x1a}, 0xffffffff}], 0x1, 0x0, 0x0) rt_sigqueueinfo(r3, 0x21, &(0x7f00000002c0)) sched_getparam(r3, &(0x7f0000000040)) 3.260767367s ago: executing program 5 (id=585): r0 = socket(0x28, 0x801, 0x0) connect$vsock_stream(r0, &(0x7f0000000880)={0x28, 0x0, 0x0, @local}, 0x10) unshare(0x4000600) shutdown(r0, 0x2) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000002340)={[{@dax}]}, 0x41, 0x1a7, &(0x7f0000002380)="$eJzsmD9P8lAUxp/bQnnfd3mdXTSRRBgsbVGjgwOzgyb+i5tEKkGLGOggOPkpnB2dnIkL30MHcXLBzcmh5raXciEoohJJPL/h9Dnt8XjPKXlIAEEQv5aH5vP9dZjFERPqUe3UKFJ9/f9L8rawdnNhPN3VG6vLvf0YAM/7+P+PAGhkVLgi97zuv46L6yaUUG9BQVLoHTDoQu9BwbbQNhh2hT6UdInX6/pBwbH1/ZKT48LgweTB4iHde77WOUNOOh+TnleqtaOs49jlEYpB+2tlFKxI55PfV3s3hrQ/EwpModNg2BB6CbH2boKVSPNPRjr91SHmP7sKapqifuTL+pzgH/uRdOYzj8OAfcUfhHei4v0M30f76SmGEtp4HEOI6Ff7AGMwRa1tBl2POv7kXTLMSv4Ukfwj5RZPUpVqba5QzObtvH1sWelFY94wFqyUb0RBfMf//vr+9E/qH32jVmMaTrOuWzaDGOZWEPs5rub7n4LETJAz/16sq6//fTDBpvkloYqcIAiCIAiCIAiCIAiCIAji25kC838FHYC17le/BgAA//+44GbH") bpf$ENABLE_STATS(0x20, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt(r1, 0x28, 0x1, &(0x7f0000002140)=""/4110, &(0x7f0000000000)=0x100e) 3.258584977s ago: executing program 7 (id=586): syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000000)='./file0\x00', 0x800092, &(0x7f0000000bc0)=ANY=[@ANYBLOB="73686f72746e616d653d77696e6e742c756e695f786c6174653d312c757466383d312c6e6f6e756d7461696c3d302c756e695f786c6174653d312c756e695f786c6174653d302c757466383d312c696f636861727365743d69736f383835392d31332c636865636b3d7374726963742c726f6469722c757466383d302c756e695f786c6174653d312c636f6465706167653d3836362c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6c6f7765722c646d61736b3d30303030303030303030303030303030303030303030312c646d61736b3d30303030303030303030303030303030303030303030362c756e695f786c6174653d302c696f636861727365743d63703835352c73686f72746e616d653d77696e39352c726f6469722c6e6e6f6e756d7461696c3d312c73686f72746e616d653d6d697865642c73686f72746e616d653d6d697865642c757466383d312c757466383d302c756e695f786c6174653d302c0500695f786c6174653d312c696f636861727365743d6370313235352c757466383d302c646566636f6e7465010000006e636f6e66696e65645f752c00", @ANYRES16], 0x46, 0x2d9, &(0x7f0000000ec0)="$eJzs3b1rJGUcB/DfbGZf1GK3sBLBAS2sjstVgs0GuRMxlccWp4UG7w4kuwgXiPiC61ViZ2PpXyAI/iE2VloKtoKdJxyMzFt2Nzfu5iQb8fL5FMmTmec7z+95ZpJMkyfvPT87vJ3F3fuf/RqDQRKdcT/iQRKj6ETji1gx/joAgP+zB3kef+SVltO/fLUmO9hiXQDA9mz4/V9Ly4+3ih4/vPL6z6OLqw8AOH83b7395t7+/vW3smwQN2ZfHk+SiCg+V+f37sYHMY07cTWG8TCifFHoRvm2UDRv5Hk+T7PCKF6azY8nRXL27o/19fd+jyjzuzGM6r3h5G2jzL+xf303qyzl50UdT9fjj4v8tRjGsyfhlfy1lnxMevHyi0v1X4lh/PR+fBjTuF0Wsch/vptlr+Xf/PnpO0V5RT6ZH0/6Zb+FfKcZfH7B9wgAAAAAAAAAAAAAAAAAAAAAgCfPlXrvnH6U+/cUh+r9d3YeFl90I2uMVvfnqfJJc6HF/kDRyfN8nse3zf46V7Msy+uOi3waz6X1xoIAAAAAAAAAAAAAAAAAAABwyR19/MnhwXR65965NJrdANKI+OtmxL+9znjpyAuxvnO/HvNgOu3UzdU+6fKR2Gn6JBFryygmcU7Lsqnx1CM1143vvm9NFTM6SqPt1GDzoN32sR6z8VG3WsfWPs3TdXiQtK9h/6T4QXHj4vSN60X76N04daT3TxU2j+LZptNrPTV87GXpPVM25mv6RLLu++LV36qyl2ax0qdXrmprvFs3luKnno1Nz3N1LwZV/NGfFYndOgAAAAAAAAAAAAAAAAAAYKsWf/3bcvL+2mgn72+tLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4UIv//3+WRroaPkOqF/eO/qu5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHn8HQAA//+8KlZj") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000240), 0x3af4701e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28012, r0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000080)=@phonet={0x23, 0x2, 0x7, 0x84}, 0x80, &(0x7f0000000800)=[{&(0x7f0000000140)="c6cae8e69f5267379ea64336e18ba300b874b21e5e8752a134ca007a78074c8910cb6f9a692fe61e5b4baf232ea69e34ab6b223010568e5e7b4b0760cb3e679604abca3d5e9332326c9255f7eca076e2c539d27736a39d8459f1524dc3a2f7c723b0481facf2ce3a52d54f8b497c42b91997243a6e5b19c2d5672d894f5f04b1f089f66bd9f9e23c2ef5419b3cd714f7265158c21fbfd03cf7da2e7fec3425fa0221fb87c1592f33c128587233efe97b253136c73c1b0358ca132807ec81fdd8a4daebbcc4a58328ee052c91cce2868dcdd1fa8efd49f7fb4daab8898022ed9c1586e35111c7fec9294525bc16144daaa8a781e107", 0xf5}, {&(0x7f0000000280)="9494caae45819298cc5e95be55c4b12b8b11bb8f7809741dc6193190f92bdb31f0baf8801d07c772020c727be77216ff81ceb530b58dbee49ce164b5ac08a8bcb66ac676493957b43c00b3928e003b9f00e19b61bf32c4644dcc58e1d62d987820c2368118b9ec5857bf8453776e7272982bb4aaec28c0e68552826bc086fe37bc44bb50d9eeaaaf33a8058bf8b106a67425b7e06e786198730bc536a107aff0d85b2ba67e939c09e7dc51446915ccf35ecf520052acd695d84a4f5f1a", 0xbd}, {&(0x7f0000000340)="88975c1cda5b353d6477c72538a4f3384833f704963fd911520ce4ac2abf4db806edd137c3feebb216237a3ccdeef157e15ade7a00cff921bf22ce85a4feec6bbfcf1936776bcb69fa8e15d861f342df15e5bf5c3b43286c3d18a6f4865528af58e2fbd45a4cfdc6c5261470025cee8280bf04fd78ebd45942e7bb67024250c95e1e554689f75fd30ad1d94fd9b2f951cf595734f34713ab1fff6c8026e85972417de261e088278b2e35b3f8333e65361e63f8170dbbb9a4cc09dde3dac90fa73c99a62cb238b1d1b2f5eceb9aa6a459836c", 0xd2}, {&(0x7f0000000440)="7822551b55d915e1870f81f27b85831fd60f65433e4923c9d43a1c822d531747f4766243ba5488e8079926e4b11d16a24973f9462169fb52e8225ba8d723a5981c154ed588b136805166c9a075bd47649bf1ca9b4978bea60cfb7cae47890e0fd7f612036fe699fb9e2be83210dacbae25c9fb43bba990ded431ad9417414d2660e6f19a315552f3644b0df23dedabdd381ccd4729d46a990a7d16b48573c7b7e0daca97c0b512b9fa573c2c3949841f6687e9e02539cd2e010b790f83da6b5bd7a1087b8bb3e10fab6f8ee699089cb585e0e00ab4bec244d713e483fd0c5a6a55a6eea460c6ac240f6f55f116e4161fd52ebbb13f84", 0xf6}, {&(0x7f0000000540)="c89075f2ca5bba701d4db316ab99f443625bc449e3b1234e2c5f56cee867161c2610628ddc45b5e43a5c319b1f2050624c5adeb9af6bd1334ccd21c80dcbf65b793252995c093e6230f84bc88c2a815120dfa06328fc9443cc48f7da13aae887f8dbee58562bbfc53364d660801ac555fcd4d8daed07a2ace1ddef54b350aec89189b884102d7785baa246921ac478e8a6ba44f1341ca85b9e4a6862578ef7e69d9341ea4184ebb74a6eda2cd6ff29e7c2840386bd36c6a292f0ee11fd8200ab5139970bb349531988470caeabdecb1a6cca4828ba51d627409c97916315d4528a8474a6f643dfdef21df9b0a944186d87", 0xf1}, {&(0x7f0000000640)="d167a7671b6c14b9d0c9091291f015f5135d01f32e70a36ca68707a6ba27afca3854531a43271f8d66844bed9531b51b7dd6f837f94c5ec34e0e4f6f8f688d45efbdcddd706992e594535eb6996abed7d1bd278ad719d7ffabe8950602b6ccf8c60e42f034e2ee38b327d026aaa34c074d1f75b798e79ed0f0f531f709eb57", 0x7f}, {&(0x7f00000006c0)="02cf2b76a320834aee00717f012bf235fb180e249843dc9c5748ee753bd69bb277eb7f01c3af8e6dac9b444e926897cd39bdaa73d21999d8e05daf3d09ff31a61fdc82e5b852ea7c0b256371cb8c95cc0ebcb5965fd4abf8202b93834a71d7626e1d15cb02b63f8ab2fdc801e28a75e0b2bc18dbce", 0x75}, {&(0x7f0000000740)}, {&(0x7f0000000780)="7dc16151d47cfcab3a47cd1b424e96833cf23a4688488132b22dc9cc8ac3614ebe2a5f7a33c388dd0e96dc3ad4881320c9aa8935942bf522bfb3d36e762fbb7c7bcbbdb7335cd81703001c8693e6635413669a9f5a1274cc14c95891b862ce0b", 0x60}], 0x9, &(0x7f00000011c0)=[{0x1010, 0x3a, 0x5, "d95d9777a89754807e5f3ee7f999d2a76b33816fec2fb9706da216efb68637061258086c7934b891593c2c5d11c340d4ac3a5a5038b197c36848e52feda50fd3f7d17b400e97dfd915a7e4cbc94fd90fbecd7be4b2ba642b100605a14ee6c4815fd8389e955f2bf16b52415946386cb0d108f93c4bb9943778ef99a4eb13255ac1b2b54c085a9f4fe829bf5b5e1d7ab77259b70cf217a71e3b5107803d257bda3d16b4a16703e53d8bc66b86661dcd442a111a87c3af710c2bdb7220c42a4ccc35149ae6c9dda8ce4c4bcfe9bd41bb05eff5de68f165db0cbb6c91ba5017e843c8b93ff021c10097114ff610b4a9619e006ecf1b92370146c22de0e0ce9a219bcaf4bf218094ffefe3c1c6eaf6fee3cca893844641e1eba79ac2875e745f1d1d950064368a6a06b1a766ee74b205958776a1c195b168f1866ec9a5bf42a5179f8a45a51927096fbf4e4061bd2f998ea4daf9874839d4a622ca4a8ad2047d77aa366970c7ec00d9dae2a9eda3713edbf57968c4901170d42dc196c8e579ca825bb04387fb683dee8f4f861432e8c8af7ca3af27f022a30d163a672a820aec8a2753b7a8497489e4e0dbe6c5da9ad6fd5b38ed54bea099a905190eac23d95199d86a8e82e614587c80c9e171d2f570236df7c998e558a04017eb6117d29ffccc6d03b7f7c1f367468ec9d34760a7346e61642936015273957c93bd893edecfecb03584aac256d9c04ac8f4e00daa9a24e4fc19b2e980fac8c378c0d05dc730d36ce0c85d2fd07775179cbd813a31e3d54cd9127c30f4419d628abf6aef9139997bebcab4273050c204fa3ade6f17d45d7a6e96cf26bc15fa011495c9ba19f49b6702717030df8d5524820932836bd625e2ddb8d85df6a570467cf898a42aa945ee4e81d43dc4ca022e69edf3daa9ba9e2f950b94c0adff0157d835b602d8f79ba64d1ef03688027d23bd1e32f4d2e4fc48f4ce9b5a03d9b5f4e6e18713c05e585d34718be91dcb8b15585b68f35c46016be064cacea0a890f56f63855ce51acae41fad15a13ff7ef2841abbc75ef1ab43ec6bac4e9d89a8682dfd0548585220eac7819ca9e0538b12143fe44ef5bab1417c14f0b6d71c7e5ec253a15a537f7675af997ff7bc728c8140f48aa8d9f8235c362bf314e95ac8331832e77d25219279e0619039ef1f4d9afb181d01e99f3d79ae9bbe6475f32978431db1bad0a396f286e2db750bbbc04ddc3db7fbfb8fdc144fb87b8b212ca34efe70a67a7e388f4bbe342ef62c7fc5718ad6a6d4baabf31bb8f0f1786a5b55070f80fac3580c05929743b25bbc91cbf4f9739f2e69b669b76a0d566290b2e25486d47f037724a8e32b16595885addb4979dd485f9529c53d1c6f8019d5af2f94cab2040e2bddfa1b2af6860320c8e38df7c84956d2595976d94479d38444d0d2a906c2ec761794107f56e043973bc7a6268a5aaee5c837e4799ccd76b37af3dcb30f0221d40f5847ea5443520c6ee47afcd970c0a155a645f24927c571c0740b476271a498a6bef387a598024b6db3a4c05ca8e1e06c07b8cc73d1a551287716d6d3abfafed85a30c1e947d3c201f7c5f7812e8c5482e1e6c422017374a837f7d9e933846f08c69a10d58b7892987e2d1ad6944988ab8d5cdcd6072e3a4655fe1d71759ff84443a1c86443647d668b94babd77fc409de3ac8bf4461e1d1c41ed3e561f30bdb37ce9de7100645b76052a7519fcb5c0d982d6cea89c28b2ecb2430903579afa2978aa2529b36c5675c2162399ffbea9c5c0e37bd43280d320de5101533866d65c13ce58b847d253ac270cb48c36100ac5ec136d591c9081329b06143efb96b4cb4e1b2b825b6f437c3c4952698e37e63416165e37013d6c956e3b71253f4f225e03f830c3933bc4f0c30815f329c09633ea9b6f33f4359be3c5d1a1d59501441156cf3a592db208ec3a8b46bb12a1b5b019d655c2a02ee04060ca1998db820bdaf891804419bde5f12988fc54821d7c9264fcc603ea74c35adb965ff253b97b2b257dbe6d0fe64d77d151063a836f2f25cde24d76d8b96796deceb26c68489fe7907a8f577941d9dd6a1e1af6421ac089c7cc924a0c21810eb503ab1b846aee4025310aed9ec8a8885e3d19bfe81236ed3531ab16a21dc7ab8cd1972e6d57caaf6868272e2fff229f15d7d4a081922d30037dcbbf2ae89535f0bde1339fad34b3b90739b6a1a24e5c7c14e35c9e80b07a086a7abb9c210e7300f70b6677aa15d05f410cd43a31f6401365f3ca7c11987bc4dd3caaa7178095c36c0ed8dfafe82a5469f24f778b715399fc5bfc747ac98bf5c06c07cfe13d0cc8ed9a48dce6a10df8042aa924ac8dd4cb5da38a698ce7b210eadaa8199b8e6a0c70fb6df92ab42b95fca26e1635e2870f9be308e4441572d3e1f18012610eb48ea824b235724789668fcb954a9abb6f5cd65fe0e8cccb81de549c90caedea11c534074e7ab1139723e8922db29eca0f3bdfea3f651d167b9cf217020bd90f0e767bbe9f5fd0567a9f0da5fe8b1f744340378f0f1aade5be5be46c7d4c3d0b647c542de3e13f45aa19e1eecc13865e9a6065c7dde95086c78a77bfd5ef648ef09f85283ae788ba39242d942e17e2a6d08934810b25117fe6b3cb154f550d52c4a124b92c31426dac3a1d95748cfac3a7a277f844e8ea65c44db1b31eeff8be1c69ae2b5783293617971152b767135d69462b571880c31ac724463b3bd68141ec004c72d2d98bdaebaa51ae7dd3de8c41621264252e8f6eaec6f52096a3a229b858b161780a28557c421e3b2f422b4d494fd5633753eb22615fcc527bb43aeb2c29767f3b62f497c4135e98b64eb0ef13aac188895be7537893f9fc8c9285f995958bd23df8d0383bf95b6f16f84940e05f8ca6320e8f06246cec747ea7f2b6531202a3f757ba958638eb4bd5bf160a6572874a700eb1c91d76bc3beafd949513ae1b814c48d7a0abf885555e9e97fcdd2db945005d2e65ff7adf44363bef9e33b21062fe52ffc0d84eeae9453e77ac78ac85d53ace6e827119f5ccb06d1230b45583bb97e22d9e1edb777864b12e553a214d0ac9e843a34e8201dceee875966e605191cec296937a08212a656dccd165520406fef461f79fb8d70c459554745fbd70eb43c516b9b318b944a8121505c3a4b4bde5e2d3a44b3cae160b008f280626da2e401e04f92a658a657728320fa679cd00d8b85aa6b8aefe06b251dd1aeb94962f71b41012e965365802b2850d09317884b6721e530c1deadb8187f70ddf88743edba446086cb42871cf096352033971f39cc4233c63dac57c16b3a937df9989d5c5311248fcf608d9fe89c7a3c0e3985af6595f434dae1f976127ad966358ec5894d0b3a904fd10cddf45b032ee7b312f8dac48be2cccab58358249ec18dcda79c67a1418ac6308c1e046bbbca12a2d61a4f868e518969b5d57d9301ef4cf4987f242928cd76c162ff4d18f561fa2e16cb6e0327d57352d707f72b091728a0b304831520e31bd4e5b8940590c26d7b5b5d43e3adaf774cbd82490d0216f61d01c411f28fb4b6c9f658d2e6df87e217df2bf0338dc1d70a0c63c086a2e1fe2fcafda649336410a5d7bda80ee1e7cfe08bb5e0112ced9de95ccfbb4ec3d65ba92f09eeed78a951a591a2dacc5404db4fbab92c6d6a7682906a425f9f48f7b89a8ad66816be75fc2738bcac792bcd291221331ac848adce6f2857c74835d395cc5c643c6819b3c991d368fba788df5efff1e5713e6d805e1719f75c1fc1344f11f38873831cee7180871075b9caf6ea0274a787843218f589ef3bf84dbcf6accbb79aa7ca914edadebe9ebefc61d4cae0449d510b88207b6b04c5bd47fb3083005efbfb6b11acc322e72aef71f394e086f45fea6c3c328278a0eb8ab811d61aa834d97f1dc49a67eed308942f61a52bc7c99f484c2677d4d398e4df2b4dc58cfc34cb54596a2e44e9b062408d9cf7013f9eb944c6c32ef2806a3013f053ddbfde94c8064bad5d793233def10baafd21a6888e3729322c74330542aacc4db6727e33bc9a7bff11cf29e8dcc58099b09489a8165b13814965dc925dda7d27e5168c0a3c741cf6df0134f054801818c8eb1d18c4852299da927749ebe86b858166a2edab29d2c438c3e5330a8e9140f4cb6f4ac0caa6495a9ac941f34b0837c48e875ec7b9ac1302788328d7d7728acb2f317a1d2f9bfe6b2fd355d11997639662906a92a98c9bd8f18748f921c076e3e496f838c0864dde7678a5404e8d33806187225c002bf603620e96a45645832379f0c284600d6f4d031cc3509c961ead9ac446eec8711a9d3836d3e6fdd58c47f4a2c7a3cf7c2ede811bf1a88e49a5c498b44322cf65a9df03d838ff36a4b2c1581a3bd8abb4fb24aa36b47debf422a01b226a9980c6dde9f56a8bd828895330ce51a923ef273dd61bdb8ca862686198df5f864f608e7791ee3c993b6cbc65f7c5a241eb4da10994c85d03aba243ee74721b2707b2fecceb80231a23b73c7060d0215c1a18944947c92d2793a9d789f98f5645b3d6891c4582d385ee6c77d661d7afba7990025ae271a1dbf0200d461f978c96b785484ec8fc023c5079a177c2965375dcd1160cf9f00b7fa419e2f5c6f4d71e6bbbdd74be5ffe891bfa19831d83d52fa9e03343ec8c514a8ff2133c2fef308b694ef15c4a2cc2bb824dfd6ae98edf6298f9519195083dfc902df9051047529ec30ee028f1006946e01981dd854b8d142d8e0c972c57a4c3c3b7487bcd6a8df4baf56f4f62127d3e49ac4d994e68e4c2b3e5a73db2bc8d4f6b03764ee02c031dfd7d5a5681c0cc3dcd35fe6063d77e19cb1523bd6a12586dad2cbf9924d5596a4836faff82c6fb3bf5b74c41101afba95e30e42b401e8665c4f005f3e2de04def69618a51970b109ed1442871e82386da1c657d281211530606b945cedede1eb2f9586e15b1761f65b0838d6323db0511cd91f23e14045ed24bcfe23de6484ff9fae954fd0df24150d365ad7c1353f97e91205370f87a1f2d42431de11a5e19de856f435bc6fb52922017dde6b61694dba054d5d8b1d8294d41ab194cd79f8720b24952a831d51371e51a4dce9a63f8a5f495cbf9f6aa6a9956e4c023f0d6de91459840ffa3bee481a093b6cf4be2d1255c865bd537fd6cedadfcafb3312aed28a24ff4576e890734d4090bd4283f4a6ec7aab38d79cb174cc16dbc3f9171ba0e830bf02c0424b57a451df81f23e113215fc311ea9b87b7827e9d9ed5d3385942a250ecd21abaa5e8e4e4335c2338827ce1ed3efc0f4fd596b5676db677e0987cd2f3ee9c0bebb519c1cd08c218f2fcc38d19f1baab81a0c989ff6ac494d64b7031aa60aa4045a69a5612c5ff3ffc19e1733f8dd18fd07b7bee4bf5467187bf26e722f4bb9e20d8f5f4bfa92b5c0605b2eeab0d6a65d4ba5492f489c76f8f720d30354155a8e5ad20d7691732a21eed54321318f1a8e9cf65100466ad1c1c5ab463cbe1b1e9ef4c1a3aef16a85143c17c9479c719b4c867d3b2d456b5b244997604625afea153a591cd849b38a137446ccdcb6954eb4e520a14646a0049521b7b5cda39d3941e3928d4df4610e862b482ef4c8ec5a64060e0fecccaceb8033cc28854b943127f7c4257583285541f5387ad262c08aaefb1662049c2461c65085a4287454af8d32ca8f6ab6d9b3e597d49df0eda8fc192b687d5cb5f5617afa770333d021e2a6f410c4e5e007c744f7c3e8e745e7292a6a1f59aa540e3ef8deb73430d8114dc907f4"}, {0xd8, 0x10b, 0x3, "44b06dcf136dfaf4a7e78096ac90f0b5cc0bee0853a6ae82057ada264913faf2273555a07c7f8e0b996fd8af208d83d870016e3ea3aa2cacd808a01058aebd4c73cda3bf90c8e5d48c030f67b2256dbd7d58e05175a87fb80cb1ccc471049cada4b1cd6caa0f73cd6c172c8385806b61063ab29fec037246232f47441f8000118c4308dfea7800da50336e7c6f40a2b304c22848ad20174a58c06a189288958d439e1308f6d1a3ef70b73a0414805d7a17d9a91a224857f2c1dfa7556c3d0050614cf16101fe"}], 0x10e8}, 0x1000) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) 3.233272708s ago: executing program 5 (id=587): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/wakeup_count', 0x101001, 0x200) (async) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/wakeup_count', 0x101001, 0x200) write$tun(r3, &(0x7f0000000000)={@val={0x0, 0x886c}, @void, @eth={@random="000000f400", @dev={'\xaa\xaa\xaa\xaa\xaa', 0x18}, @val={@void, {0x8100, 0x0, 0x1, 0x2}}, {@llc_tr={0x11, {@llc={0xaa, 0xe, "d8"}}}}}}, 0x19) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000240)={'veth1_to_bridge\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000001c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', r4, 0x0, 0x0, 0x0, 0x4}, 0x50) gettid() (async) gettid() socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000440), 0xffffffffffffffff) (async) r6 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r5, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000018c0)={&(0x7f0000000000)={0x44, r6, 0x1, 0x70bd28, 0x25dfdbff, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0x18, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x44}}, 0x10004000) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r7) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000000c0)={0x1c, r8, 0x9c3fa077fa966179, 0x0, 0x0, {{0x7e}, {@val={0x8}, @void}}}, 0x1c}}, 0x4000054) 3.062863579s ago: executing program 7 (id=588): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x5, 0x4, 0x4, 0xb}, 0x50) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000540)={0xffffffffffffffff, 0xe0, &(0x7f0000000c40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x44, &(0x7f0000000400)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000440), &(0x7f0000000480), 0x8, 0xf4, 0x8, 0x8, &(0x7f0000000500)}}, 0x10) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000005c0)=@o_path={&(0x7f0000000580)='./file1\x00', 0x0, 0x4010, r0}, 0x18) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x20, 0x14, &(0x7f0000000d40)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020007b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000600000018110000", @ANYRES16=r1, @ANYBLOB="000000000000000026b3545d8b69fb257b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @netfilter, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1, r2, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x94) bpf$PROG_LOAD(0x2, &(0x7f0000000680)={0x3, 0x3, &(0x7f0000000740)=ANY=[], &(0x7f0000000780)='GPL\x00', 0x1, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r3}, 0xc) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file1\x00', 0x8c4c, &(0x7f0000000240)={[{@barrier_val={'barrier', 0x3d, 0x1}}, {@init_itable}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x68}}, {@barrier_val={'barrier', 0x3d, 0x4878}}, {@jqfmt_vfsold}, {@mblk_io_submit}, {@nodelalloc}]}, 0x0, 0x439, &(0x7f0000000800)="$eJzs209sFNUfAPDv7HbhV/78WgmiFNQqGhv/tLQgcvCi0cSDJiZ6wGNtC6ks1NCaCGm0GoNHQ+LdeDTx5NGTXox6MvGqd0NCTC+gpzWzO9PubndLW7Ysdj+fZOC9mbd577szb/a9eZ0AetZw+k8SsS8ifo+IgVq2scBw7b9by4tTfy8vTiVRqbz5V1Itd3N5cSovmn9ub57piyh8msSRFvXOX75yfrJcnrmU5ccWLrw3Nn/5yrOzFybPzZybuThx+vTJE+PPn5p4riNxpnHdHPpw7ujhV9++9vrUmWvv/PxNksffFEeHDK938IlKpcPVddf+unTS18WGsCnFWjeNUrX/D0QxVk/eQLzySVcbB2yrSqVSOVRLFlocXqoAO1gS3W4B0B35D306/823uzj86LobL9YmQGnct7KtdqRvZUBUaprfdtJwRJxZ+ufLdIvteQ4BANDg+3T880yr8V8hDtWV+3+2hjIYEfdFxIGIOBURByPi/ohq2Qci4sFN1t+8SLJ2/FO4vqXANigd/72QrW01jv9WHocNFrPc/mr8peTsbHnmePadjERpd5ofX6eOH17+7fNSm2P14790S+vPx4JZO6737W78zPTkwuQdBV3nxscRQ32t4k9WVgKSiDgcEUNbrGP2qa+Ptjt2+/jX0YF1pspXEU/Wzv9SNMWfS9Zfnxz7X5Rnjo/lV8Vav/x69Y129d9R/B2Qnv89La//lfgHk/r12vnN13H1j8/azmm2ev3vSt5q2PfB5MLCpfGIXclrtUbX759oKjexWj6Nf+RY6/5/IFa/iSMRkV7ED0XEwxHxSNb2RyPisYg4tk78P730+Ltbj397pfFPb+r8ryZ2RfOe1oni+R+/a6h0cDPxp+f/ZDU1ku3ZyP1vI+3a2tUMAAAA/z2FiNgXSWF0JV0ojI7W/ob/YOwplOfmF54+O/f+xenaOwKDUSrkT7oG6p6HjmfT+jw/0ZQ/kT03/qLYX82PTs2Vp7sdPPS4vW36f+rPYrdbB2w772tB79L/oXfp/9C79H/oXS36f3832gHcfa1+/z9qW9qtAXaSpv5v2Q96iPk/9C79H3qX/g89ab4/bv+SvITEmkQU7olm7LzEt/dGM7p9ZwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiMfwMAAP//iWXnKw==") r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) fallocate(r4, 0x0, 0xa20, 0x8000c64) r5 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r5, 0x0, 0x9, &(0x7f0000000e00)=""/4096, &(0x7f0000000180)=0x1000) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) bpf$OBJ_GET_PROG(0x9, &(0x7f0000000600)=@generic={0x0, 0x11, 0x10}, 0xc) write$FUSE_NOTIFY_POLL(r4, &(0x7f0000000140)={0x18, 0x1, 0x0, {0xffffffffffffffff}}, 0x18) 2.856697631s ago: executing program 7 (id=589): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read$FUSE(0xffffffffffffffff, &(0x7f0000003180)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setresuid(r3, r3, 0x0) statx(0xffffffffffffffff, &(0x7f00000051c0)='./file0\x00', 0x400, 0x80, &(0x7f0000005200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = syz_clone3(&(0x7f0000005480)={0x102000000, &(0x7f0000005300), &(0x7f0000005340), &(0x7f0000005380), {0x30}, &(0x7f00000053c0)=""/2, 0x2, &(0x7f0000005400)=""/44, &(0x7f0000005440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff], 0x9}, 0x58) statx(0xffffffffffffff9c, &(0x7f0000005500)='./file0\x00', 0x800, 0x0, &(0x7f0000005540)={0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000005640)='./file1\x00', &(0x7f0000005680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) r9 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r10 = ioctl$KVM_CREATE_VM(r9, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r10, 0xae60) syz_kvm_setup_cpu$x86(r10, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000540)=[@text32={0x20, 0x0}], 0x1, 0x10, 0x0, 0x0) r11 = ioctl$KVM_CREATE_VCPU(r10, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r11, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, &(0x7f0000000200)="f7790066baa00066b86b4266ef66ba420066b8e20066ef0f29902cbb0000c4e2b1ba8c88d9000000666666440f38826b410f7842280f07b8010000000f01d9c4033921820f47a753fd", 0x49}], 0x1, 0x43, 0x0, 0x0) ioctl$KVM_SET_VAPIC_ADDR(r11, 0x4008ae93, &(0x7f0000000040)=0x1000) ioctl$KVM_SET_VCPU_EVENTS(r11, 0x4400ae8f, &(0x7f0000000140)=@x86={0x40, 0x1, 0xc, 0x0, 0x75, 0x0, 0x10, 0x0, 0x0, 0x80, 0x9, 0x0, 0x0, 0x0, 0xfffffff8, 0x0, 0xff, 0xff}) ioctl$KVM_RUN(r11, 0xae80, 0x0) r12 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r12, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000380)=ANY=[@ANYBLOB="7800000000010104000000000000000002000000240001801400018008000100e000000108000200640101020c0002800500010000000000240002800c00028005000100000000001400018008000100e000000108000200ac1e80010800074000000000140005800e0001006674702d32303030300100"], 0x78}}, 0x80c4) r13 = getpid() sched_setscheduler(r13, 0x2, &(0x7f0000000200)=0x7) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000005700)={{{@in6=@ipv4, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@remote}}, &(0x7f0000005800)=0xe8) getgroups(0x4, &(0x7f0000005840)=[0xee01, 0xffffffffffffffff, 0xee01, 0xffffffffffffffff]) sendmmsg$unix(r0, &(0x7f0000006d40)=[{{&(0x7f00000000c0)=@file={0x88ad5a13fc0f484c, './file0\x00'}, 0x6e, &(0x7f0000001e40)=[{&(0x7f0000000040)="9e007ea08cf8ddb1b19cb5b42224b1ad472c06f5399a05415620256275a09bfa9102156362598d57dfed3ee735a004b13d7ef02adfeb56964a7ce273d2612b8e", 0x40}, {&(0x7f0000000140)="0951aa3753958d262e56c897845ad2145fc9badeceab492d0d3f8eb1acd99360599994d5654c37919e473a6e76275adf3bfb28f59eeb91cf69f4055b39a2bf8b27a527a7dd9b17e6afda697f10c3bff62f875e4a5452a35983f8ad", 0x5b}, {&(0x7f0000000280)="793269991a6ac792dbf89a33ab24b5b9cb1d557bbb0071a52ac229c12ecc650692dbc45942034c3f583482699088a58bc4da5053962b2dc6fe1891f0ed4a671bd93ce7dfdb68f4f473c04c06e505fc17ac6417b03bb94a92de57f8a5fab547936598a260719a99d0011c945c72f17edb08c816ef82ef42335af0a59f8f12926d", 0x80}, {&(0x7f0000000400)="a518d069998283c89cc85e10225bc9150bf5c5f5730146f44ce7a1b1bc7dfa97a8bb265850c2ec67838a3ad86920789acffa2ce217abf9ffe0073237e1463e36607166bdd6e12d0b778a12780fb18c57e89ffba016a687b07061bdb6671a689cd5668cb463c981970924956db63a53b824d8a3e403df19fa1234a80885cfb327a0a172739626c1535b8cd5c65dad0de3048e4591d6e003ad596951525752effe444255189cfbbd64136f761e17ab38f37a89d229f817cf73f378c53017647c5c65c9f1682816eb4a000d8ad67a701873e68b", 0xd2}, {&(0x7f0000000500)="cefc40ee7184d9a6c966ede1bb7563588d91971ece033b7b3f9a4b4b31bc03f9be4c2b76db1ced091eece3090b617342e1837bdfa7fa76ed31de68c6166095482b94a342557bee4bb66b5a7b0ba99f64c24c0297f21ed67dd0924738bc686ec02cba849b66cad8d8e7c10593adacde7fcd601c2391b57964e83b78d165b2bdddfb43a2ac1285a37b2414efb075f7da8d548ebc507413fb35574548882bfdd631463c54f935b297f11244a5635b2b38722a0d6fc3a9b902db992e7ce17f701ebdc43300e10d38ae59be06a777daf492c9687f4be8c8e079ad378eeb2639e040aa6c64b16a6ea918dda2d3de1a22676e40dec6", 0xf2}, {&(0x7f0000000300)="8988ef0d9404bbb01e430b819ae4f800bd0b4facdab18e50522f3aeb692fec13273da4c41ee1a9e12d1a8e1bb653c6eb3309ce5603f48d4e7dfb5c2d41b5bbfe80a7b1e36f4079343928725b727369290e16502a19be432e0a550809789a884852939ab0cd1b9635563b7dbbbaf1fd4c3ab23c", 0x73}, {&(0x7f0000000600)="b9d2563870ddc016f68de5a6e1a1feb08883efdf386f7300ac362422b253bae191a1ce4c3f61c3df6b0a23a7fe443a20e5766b6bdcd349dba4f226d0782fefee04ae844e991daebfdf340e1cb86aad139f903e43e36c29ee77f5e19a491acf8fed483c46ffead0ab8bf385485fe615ef46727a0a395018efaca57e489416d46352b2ee440a2c036ed6ffdc6053305af7b6bd066a4d59d9d8de867b0e58a23534a52e23b46acdd5f670cdc61ab95d90de40d4e229103e99c2993d657e9094c26324fefac9164b80cac33c094bb506497e7e5f7875122ba1342e812e970b2d40d4096b9c613f5ea57380f4008986689dff49e0", 0xf2}, {&(0x7f00000001c0)="0449660c0d22f95c019daed70c99aec90f52d9c00187b5f1d760be2475d64ff7bc0836f2", 0x24}, {&(0x7f0000000e40)="c4cd8407bceaf732c1bbeb52a7a7ac115491bb80f7f1371777d3050635e7f86f5e6a9fb62c8f15cf2e28d6e1cdc2c8a3a00a7727ab6c1d447a53a14926a90de704796f41c14b6ebd1144884d7f2c6e46828592a1f4a0051a41438d7cbe1097006c74d6c6653d4d075fc80c6964c0a0b3a0d95f5c8f4f891f8b4680fda48997cd7297d6be53e2f578955ac99c82978957a8871f17b4154ce0789dcdb703a97c20d9bf0408b93566ac918f89818a7ab713b61f80e89d043fa5357bfdea386c55e7ed88e564a0e5cdb954d8d67ea7b70a1da5a032fc8427aea8e2d9429d733e004f36611a2c509c10c9e98d343579334ac7bd7be24690042627ca806318c5f40b550bf5cbee0da171327d3872c43473ba2cd2330dfe3bf512698d342f547cb6bdfd3b6d4fffaf02474020ef6e8d4f887a931f2b8536eb82cb938be819d32d077405b914fd31fa01a58d223a6a98d60b50ee88022af7c4b12ba62d84443583a44e21993c662342c3ec447b0522f886e1b89645a795bb3cd0a829dba9a3b05b8b9019e38fc7630a139e223c39065f31b3a54f371faa754e9125d9e5be4840926332d27178160c5ff05c4bcb484858ab89f2dc06eeae4a7b333fa0fcaa7e362609c24b298a82d29b8b4949d139ead3ea14cca818487f9b21a7501a132db1b50523c663c0dad5d72aa8dc1975b8d0b36b3a58b9acc6405b0033c520078250cd73dfb2db5c7fdf06448ace3d724b4a2655cf3fc05c5573494e8516845e1e6da146630bc65a13081769d85652c732a7b0487c3f4466d96c99df3d006b446a567b9a7181d794bcda5d42853194a3dec2dad5b5bc66dc1ad321a6d0509c4a2b705cab51f914bc0c0ae6e2bbe3ed6218d7ecdd30b5a2b255bd5e157adb6318800c58df7f501600e55dc14b529fd652b28a7073242f31235bb672d028581875de832c093f9aa9c9a7606cc1bc4e361e6d0bc86c00aab45704190bac640b9e8e58c5066942895e50ddb51488c83b9f680913e3f6c7bd622488e6122224aad49052378e5c82e13f3fee06d37d1720e575dcca334d8e7b6eeadff289ed768955b6426fd35de75a3179b0cef99067df57af9103da472af368fadc687c0b832f04b870368293aab62c4941b9142f1c3e6a5d359d14595181b0668c0f8d3e1880392c0ad01bee48cc75a58105bd35f006e9f9799fd0afe5393e5277036a6269acfc1507f688cee00ac85ba708e0c21803cdd5bdefa5d0657dcc48ca0a46dbf4257021926c53a29a2df10f02546c615cbafb53860e5ce05a137041861b494416e62bbf6c86b778e829e845218cb17376b67b52df765a37592d23acf39f251ded637bbb62a38e6cbb2244f1be275ccf99a887a3b1514ce821d8cf06e699f1e431f217480cb96e6e87e0a1f2ececf126c046e70e96b1694202d1195eea645464a3f105a4be1d5c967f60ece601ec517a49c2549eff9b1a5d4fc3612028fb492dd007db012ec82ae40a761cf37dae040755cd013da24421975f53ce74c9dcdbbb7f3751980eeaa2381fb4418b3b6339361b31f5f1fcbe3b554602783ce5dc06f0fb100e6c494713af62c195be317d48f431a61f475f2d4c570da0671ecff15766d99c62ec425e3608db2bd7df51e1741e3246eda3c942b5d0e1df94ca7c9c34a961c8ff65a902a9ce6131a82d1be35ece76ab890982465b6c354e050318423382c41200a6c33c21ab316ee92fb6da81e100dbc693924f80bf215ed499af1d3cd6aafcc008b00a31cc3937d8b463a8e444840844c9d27d2d939db804fda85ebc197fd8bcc591c3bba8ddac9bc1bf562610b2da0f73af868a5d4134b8f0000c99b585e751ad6306055ce6ae143ed53c8412686f70e41411bff2a26d9ba5da90d028b22a5d537431a1a3789f93bd7a9c5af2dc65ac2e63413830b38e9f217ec551b0bf70e83860d01c22af787b290adf6d6dcf52c09f70248f3ea3cbbc7126ae89cc24355f8f7ee2c1f70e3aeaa8d7e32173a544f9978957b787898c9263eede208d9f6b72f873e530fd9c578515d039d124b04bc2780579b18f07a0841f308646c77a72c090000b143b77feaaad0bf9054b8591e8be96690c8729fdb7b33afdb5760671fd5800e6f11bec136ed7ee1c7e9990a55047160cea8bdfaa795ed0adecfb2aafc8b04f8af515bc86fd258a5ad232cffa2b9c3becfb15d500588e60e57414732e9572163ef2467f852676185cdb325e0c8b03feafef2634b6b5fad7c720b50580b87c9e838046d2435f8792cbb6906f9938f305de73a37592fe7e22ce00fde4e1096a4cc0d8b791a075a00dcf3f9b73130ee8d47b2d6ce51199a325540c3d74ab54ee689b0899b4c0be39202bb5de99257201d49f79214addaeb385b39fa0aaf7dd08822c8fd73bcb18cdc728143bbe955d6fb7ae3a760014936bf1d629cd35beb70bbf182914509c5eb69d787a776e9aba20be4c6222dcde1c799f635fdfe8e87d2a1ccc71e8b200dc0895af1be8bdf414c79ab5b6d3fb81ddeb7323c5e0628f0bf949c0da4cbd88d795422e7b62a6b4b84bf7abf72a64c2891668bddc9645d0a1eed85d982c83bf300f68e2c674ef3ac228c197fd14a4541fd5945532852f1e143c0d2f7b295e0d6a18a2bc0ca4bd4a4a8af9cb161effd74008e54ee536692c5ecab7c08651501054bdd548dfb3d7f354b9f1d61e19ec499175ada685c483c4c172efd9d7141bfa4f6edfa96675ade58f6900278daa064f6598caf0536808f679e7327542f2c0de9a294fe0a67b0657254049ba5d4365dbec969219d8d4aca7cebe3fd3d0eaef7b3e9d4a5f44f920f55e272f4e56ccdf0d0e856426449facce2a38037f43705cc687f45dc0d60523e27f0782d453fa744464cbe7b53cba532fec87accab3522a8096ae244548752c24081072fb4fe2ed41a7081b88f6f6d46745b8560be66e290e6f950f6d0961272d8e3757e5e4c12a3a736b0c1e58cde5ec92c30eb2b3ea27132c0ef112efc32b7f652b49f8ba5bd3d86b3bc58fb7365486fa9a15eee1d3a4fcfcca62b781b53194c89ab7b2d65b51a89fb4a3495c53e26d656bf7e41c9d9f12c0aad189d9e3d10ec8bf21de000ccad0f42736ff5e6cf565612eec816e60ee65d6f8648181c30141ea7ec6a619b785be5cbcf850dd8a5c0fc271012272eee4da7bfa65d2b44ce8ba8fa2396d40b6fc881e63f2569cb9a474e3c6c238e70b8c9d472eb01a05dec51fcffed77ca08e4d0b790da7fc6181fc01ea023412ab8fc58d122cf3fcf1fb50b19fa435e741b367bdeb88854e137d34e330c7299c0fa07f4cf7458096ff65908e880304b92ec34d45870ff86f4cf14aa558ab03c9cd97c20743081a280615c1f9b32c78c585ae6b05fe9f31b7f352533778afeb244577e3aa6dae6a41f15eea0cd1f2450c1945952d1364883e4dc686d283a0f84fde591b81b8089769be4c8da4952602f5f8c1f2bee854ff040f0801e54bd5ee9d075f1935e897e442a41cb63ff05afa039f6d372f6dbc464ab7eaef600ca13e4cf769c8d97c3105d804b57db1c8b3481f3b5e38754f29a1ea963711a92c7e7c11815bb04cf7fd0c59cb499e34dde4ee50e3ee5bf236111f04820ed53e070274196f606ce835c9ed4d7767d9224133bc9155106bb223a545ccd09da21e6fdf7706d2302ea55b35e7c9483372920b60168068eead8dd15b6cc536ac33bbc78b8348298b89d43ae4cfcf7470d4c9addb7f57c442dc27d22abe57e35a45ae8160f62c17af2f02b423e5792d1f765b48ebab3a0632b98bb289366037c6c62fc428fd2c7a435305c222d291a075f41409db86dc1009948eedc527ef37a3392067a4d9b6e020d41eccd967efc83a87671094cda9f9db378571ae269c79f8a3b1d90549dbd6436a34facf74c7ffe87eb7fac35415a84912678e1f7b622be623e21cc09764bcdb71f91f21b27ace6846d9684e5d7d1e4c2ba5732dfd6bc5c1afff62ca655cb0d25332ea9a92a0c88350c0bccda98dd1f41ec9a52e1acbd8d4769b9442552e803aebe6ac8977fa18b85832c1a94cb8bdceb94d094d8c8382eca85658ce99fd8cf58cf4bc827671a4fbcb03b99e0823d6779703e1e2e131507171becce1ed2be78acfee53c526b053330ce452b74738e07f6d1a8a3972f8f66103a7227187bbdb867eb0d0332036c6c8554e33c9e12cefc888db14bb921f83ea1b4dc00da45374d210d89708ed2d05f99dec4ce0695e644c26d3bdfe915a411b72ff17fbb81221dd85a533dbf017fa640574a31f1263206c717d99820ec18e85bb0258f212336ec3cbcb6f258939aeb98bb8091fb69026af9a594e1f26c182cf4d91ae57ec64dc3782143d5870a2887b01a05a5cce04c9e701c1ee31e44a8ab7e35c62fb19a1f799cd9bfbaa061f8055863f4fdc61918db8af3b104d740e31296185b13dbace136e1ab04a16a658cd2021863a461f7cece7e8c206db86f8807939d3052eb878844360cccdce3058982993b3f28872433c523cf3949991f74df5517bc3cabd19680f25c8507103ba2b69f30f0738f2f0aa88144f0c3cf956e3fa841cdab6110bb7789cc3bfe48a079057b4c9284065699650f9e202565fd0884aa71f4c430d810e944edbf6a277be7ab776baebc236bf44db68382f6a3c28dec193c99da14b8ca6737134a06b14ae37829ac5dddecf233c0352b8909614c0dde7d9f35de2d696b1facd6732b50eeefc09375d267c01e64014bdf3c363f4e99a2b2cdba5a438a448331cfb9162f8e433096fde20b610c1ea0a005bba760c3205a338a2ffe7411e6cfeb2cf5dc2c742767702cad40ebbd81a3f138ede48816b1a7d208350a0a2cf4e4019d25d997c4e7bd03af5a0afbc896ca30c05fbe799082d0fc527f648b7f27d2739e87c0b93aaafa628122510827ae7225c2e15ddf585a6d4c04bdda0367ee6367dd0d282ae9d51aefd3dbae3dae8824e7c7ea5a015db78021680aa156b4df3663f4da82906b204942ffad6947bed007baed915689a6e1f7d5e992c737e1145c38b386c4fa102f03310c7937ecd3a552f4f86ef328b989853cf5ad3823244f54ddce9c07dc41ab97bd426d4c6413be2d8cd8b65c4104f0a6e094f59de8e23c3c5baf1ceb37bef4d9fa0d0fab7085811bab1b57e9f24866aee0bc7d133e97f85b5d5708143afbbec915c42c2b57767cd075700ef83834a12c409b122c17398109d5351e64fea0ae71b1d7be01ea46cb75001080341e306065f2d9cf1ba50b3233a3e07af01061a5db34e140457da44ab2d634a36f01ac5d3112cda50dfde96e802d2a744bc35c3a6c75afb92fd1d2366cef984ac587b2e178a82036c735b5e2ce21b494dd5f9ae050cb508081d58a7a02f59d3e6392054a85510f3c594ade4fc2544ff4b1822c6d8138c66d21f64289a5912987565a584fd744feb7da58984b3f2f20e6b7a3a1bef4d1cf79b38ebc894ef2fde3f204e4d64619a2169e1484fcf31b3c42edc828a078128f511909dd3fe2bfee95c0bdb5ab0e1693d714544afcc82ee5121924d5c0904b4e9a6a1562683d76d660795038da2c585ba24984c29629b6e8ab6fe72805349222f2d24a7b3acce9017b5db39853513f7c32019c3ed9fd34c936afc261610753e4d53017c3abe2496f87ebc340cbe96564dfb457647435dfcc00cfd32903dd6dc00e90cb8f9d5fc90b1efc6275041c64bab9b34cc6c6380a1561d28a7f7ff518023b228fdc80139e71631e7dd27bdca34ab50c010d5cfda18d6df7ae3d0fbd1683503470e9506585459dd409dc99a985e6a06099e4a5e1829e51b", 0x1000}, {&(0x7f0000000700)="33fab20ace588d0cd32f7097af8155b21e06cdc70d0686de2fd43cd70846d252e2945b70b5e5ce48ca7e0ac82dc94ba208661a55688fa2e2968a646a38fe0ecc8dc0a9fcbb3e7f99df1b09de84ac2ae6afd95f876bd8e54c735fc12ee3cbafbd0876ec598165d32e013026d34ec64d7dee5d987b0ebc476a7966bf5fcb31ca8625d6e4f17b2871d4a75188ca328f8390051c3d0f803c8001ef9394173c2d77209e1bd8190373ad444e9a5eec44904745554688ffc15da4c896294e7701dad10f6b5e412cc940a084bc6588a498002fae562cee72dd03dc20024041971838023bdb0cdf38032a05bc0232244ec6f93fb7e227abb815e2", 0xf6}], 0xa, 0x0, 0x0, 0x4000}}, {{&(0x7f0000001f00)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000003100)=[{&(0x7f0000001f80)="1e7d2ab6baeeef79be6da92f5abfd30ed6e466ae260e88a72311289a7ba8f288200563c9cb6e0e7d55e0508f23b594cced74ccb83c3ca923dacfde820b41ddab27a145c3338cd12a7558bec81a33ccd1fac056a17a3ba23e014e3219141ea297563bc9b4a360b5f454b0d05155fe1752aa0cab8f459677501c6aa68b7b688f135537c0d73e5796a2aa5d80eb8c95ba05e3b1d66303d95df99bad40bb19e523d5fdb24f9d0fdfbc2514eab6109b8e7776b52369115197274003523a600723622161458d2e405708f8f3a1be173f23957941735a3d9a449938bf534c45c0d23159db7e7a71481afff2304cf98a7c8ebe2794c4cddbb3f4288af05f3e63450a", 0xfe}, {&(0x7f0000000380)="2533908f84baadb9fee58e526c02d9b1477bf2b8f3d605aaa54ad0ed25f37f5f96f53b7d00265f879ef5f9954c1028", 0x2f}, {&(0x7f0000000800)="f8d023c2685a967e1a2abc14fed3f712171655", 0x13}, {&(0x7f0000002080)="fed3d4b606f4e77a7f2f519762fc69daf6ae71e6210193de014634d04f787a46472185fba97a134d3b09117f216a7d221efb7359bb196cba3aae8e26d0fa", 0x3e}, {&(0x7f00000020c0)="7973183b118bcf94b759b75a6174265687679b65f54170bc9723", 0x1a}, {&(0x7f0000002100)="8cdd675dfdc390d27d5662857e9e3f069073db3834fff927f284716ad38ab757860b341cc185dd07549c8ab762d591e0d22a82244f1d5b61a5fa7ef45c2d2ed9b075edcb6ce4dcaa4b5d4f2bbec0e278ec37c1943fdfc316bde9f2699671dc429f8cca314dcea44b0a6970c6b84cf40d5f46ba2d94e57e5b74b7b4239bf5f8346e1de3a786abf9052c838a9bb13eb025752580ddaddbbcf8c93d6e460b90a9245a7f6d9bc1ab1f4f0465f82316306ef13bccd651ed566c041265a436e94086dbbbd783260930ba2fd77744af6d4359f79c8c6fe29c2ded319b18b005d47f8e9fc05e72ae1f28ed8806e087f2eacacff3d4b1669d84b4f5e7382d1457eae68884d6cde51fa29b6736ef02c75d115e79a19bda1080721c662828b8201728de53345b40442c8d32164bd2ff3001b069020773f1b2bf982914f05c8b5c62f5b96b348a2fab6eb0e4d7614456d1e1f8358b27755eb5a8e45207b1a8fdacec3b9e7c088cd6edd130cd563acce15203ba2d981c46f1c62b387031c6ad4ff79e071055ed000004d16db77af89ce811f2bde08f31f3c26a286858dd53e1aafefce3cb3ea356c11f0b5a3b99e48d8d0b4af9ffb83414babdd1e0cb89bf7f2a9988b39beb1caa39b264a35a5945b65ae097eedd178c86602154132f243a8f6d6d802d6e69b87e3a826878e93e16be032ca9d5f841f7fa56dc8cd8db3cec5cfdf39f093f305e32d3843b538aa8dd62b85d65ef4ce2f25ecd7b5605c39cfa14f149fc2e61d7f4e7e3fc957c1b967a7664c232974a49d156793cb786494b83060dadbf288064e4908e6b25d8d43ba0bff042b619501be05ae1b7130916d919d100edf4b75bd01705dcbbb26b752485080a822b8b7aa40c7b670e22d129f549bf3e4b268d71851f287a0e87b0157786623807597399f12718832453efc9191ff21add6d20ebb940a6e18dd60c440228b030d6bcbcc6442ada17565eeb1e5257ce7ff6a2bbd54258c0dfeb0aa085179329eff051d5a8a94a626467464922b5cdfd6a7d7c8de71285aa6908a7ff0c3450bd19091ebfdd93dedeff182f4334e207532c49383a7f1c9c7668f29e38f82b415254210ad078316c2b08247291c08fbb4207ee47a575289dc9e2f38587c0f3737259a0b63f8858738056c598c36a4d3293266a96b126e90a30c8275bdf74d152648e00988af7743896f72befd9cdbb73ced3482d9ca2d5f1ae3f005aae714cc91b985eff5230fc6cf2165d2ecfd29d4d3e2822ab0adfae004dc0949c54e774c848ef40fc909079f811da3aa6b0c506d411bf9afc13dfcd7c57c3f1d538c62a5d76c3fbd5a3ab132e9e5b89722914f6aa255d1d115b39ced101c7e9862c41581e382182b0cf54f28849860a247ad14bc5e3208df8612a95a94b6736d4fec31a52b60e5d3a5d1c180548149271ffdd6016fabc15eceafd80e9a0fe0a736bdd196f955f764338f3b331573339d36ac2b8aa6becddd5a6bb94dca6de6cc8cdeb064515239fdc24bc01aefeeb3606b4abfa82e1dfd9cd24a840d6ae02bf3d8202800c35bfd03f8ff31ee3610d5500371c602e50572d0ad8ba56a60b1b327f7a82aa1e2c2b3937797f9534be2a96061e4a6c61ba64948c602a24e44feeacd94a664c13b1005abaf553b1057989771ae5a06b7bd6f6ae687df4750a867c00127aec66c5c45476b44d2ec0285d0fd7fbeb11e0fc5e63b7b33174c3180b5a0ef5e74d9afeb5a888a88c00454a3910eabaaf228b175d8447102254741a03580ebb39f157aefdea7a01915352ad2d6fbb259e17e30d6c937c7d25175cbfe7d5eb9fb502061146d178d1b32e285a00f65df691bd35e8ee8c0132187a4b7411433ed9588155e1995c3db27e4f06f7410d25b5ea83b803b092a02cc33642ac1707933613e9fbb89beafe98abb8871fd5c63203726409d4397ff80bbfac90954b53ab8ef9625db3837261fd82092782ae308ec4400a3ded251a72deada11d5e16b2af1dc612bedebb5a1bd314b89da53a15876f439898df3a1b970ce1de5ee1cda1e5578eb7f2cf09d68e385ff12c0c01b26cd9df366034990d81135622206e685e6a856d37dafb95bc630ae32de0b62e6988dec7859bd827d85492873a00930acdad3ea124ebd4079d81d7a19c4d86f53dfebf813fc5696d98e78de15fcfa9711e44f3ecc87559d168681f293845fb1b704814b4acad2b6e63e2d40b82002a22e97c8a37eadc6e09713dd1870b0395fb1b67b8aaa347380227549fdc13f9515e77e2237905d56f120eccfd49dc3c8ac0aa78921473fff574b1d7e9962ba1281ee0399de18cd39e33afc230ff73dde8c984261550b10cc99f604707b917e5cd601af85caf46505311c4f6969baf501b4a4cb864c8c0949fbe94283f7c558f4ca7fa530971c4a4ce9f0b5b2600ffc1bfee23a11c74efe6422637e066f3b69738273331e75c8a548c5fd245fb92eb56df98fe6488d0d99995602a49c334081230a4da43d24413994cd8829349e6383f791c81e892de0c9fc1cab605fecb16a6d403f54f78abe7058abde44c34bca2872cb9491a2f04ccc5d4bd881b9994ed5151552a652f624eab63d4f70c6ed450cc393b0ca32cadc3023af251825f26fc2606ed09d7a1aa025145227c29e6f32ec126c1199d813b5d1342028e8bf214a69c2360ac492e951a8546c7ed838a18bf85a21e7cd6cb5b1675c22a35e2dbaa4ae7ee2c075d7e97a593a626dd12c557bf0e26db85d0e3df684a01e5b2f1bacdde5b6723dd83cc4ec3793089bd2dd3f704756512dafdc66e7b98dd4d97171bd391940d1299b19a7fd1a269b58834636f1a384668b6f871f19a787aa6d2b1f29db04a6c91471b2b9a8eb854ef7bfe5e7bd2ad4d462c4a876adcf3d3686f8f7428441a0d1b02d9774ad1dca99758ef65f0f822a7866fcf2faf0b1c9f983ff7a256dc10f08b23ce8867dfc85a912093fec774a380bbde082db5fd27d23b288a94a9d4e3d706e84b455098970ad7732923fc74821b43ebc859e1706bbfde0a0a0b45c2d83345050d894ab1b6e4aa6baeb52b5aa2b794a8c0feda4246f3aaa9c18e0d18e9a78c9b060eb538847e34670669e6addfe20a94bf0822dede95ce7b7deed950116d9ebea94ae8b5d75c0fb2b03b9709681c129b7097404db9ede260a6c4fe992c93454c77df524219cc8d10c7168eb07a5d9138af024c8c9b41c9fc90ee7a55e898616112a7b841ed8a3f9d684da2edcc94b94aace4ec2f2d76e818bb7ab30b1e55479936bc4b0eaa93dfc4968f73ea030831bc1f4d66301403e078bee31b87314adbb7562bb903977c71dd3a8a8eadbca8eeefac9f6100742884dae3c806d9a5485bffb04c414e49ff55ce7270cce94e0059ee7b2952ef5962c0dc72f539a248851192647341e6fb29a42a3ec6adcdef917c5f3512560f85736dc50442a27cacf7e1fad8224c85a51aebb61896dfda5125b430c7b3d2b87277d0b6c72d650cb3ccebe2356a0a73240112f861701d9b76d2873c3fe4a7fbf7d9eb9aa5c4e1332dc9c85bc905b1c59480da65ebbe84843b4b0f1c17d3f5c70544016feb7260759fa664eeb646a8df32c11fdcc2e7ad887cc31e3144f20f0242d33c3057362bfd55ef723d16faa86560b73416ebb37e2970312f4560a437e4ebf82af6df692108f716a2e3579e1f0999c98b15db2efe54cd9900d32948c6327e3d4e23cfd73bd81a4df00a1a472d1a5464a482395f9ab426eb74a5861b293422b26fe4429bb5e7f769033266c5fb2e99f1baaf4262ee5c4acef5e1c1137e5d8693699ccd95a3bdbd7ab54be79cf11e6a179300c4ccb746fd68d5e9278d1f7457e142754ac26bc3b1580dff75184b6ac24aebfadac3a1e828f7b8b43b17db7633020b1c03a732f6cfbbd794c589965ee0a2449950d01f83ebc1728959a348f7b93f2a9cf4f9d76e2cc7e6162bcd0b7a463aab07d9d2204058aa3a24f7d9258674013c9ccb9b38bef61a82c77c2ca8e75f5186ec6bef40941a678ae2d4564861524218dadbea4dabbdb67da624b3e651b07808f20c6d1a9b66894e52e5a32aba4b63c61c035583e6ed2ffb137ae189b3bcbddab77072c5076dd4979dee06765b903d7c60fdec6ab9096e85aa62d229d4c701760674b686b9f029262280ccf51031796a79925eea1fa625864b0d7b1715d9f770a4265c426066ac6961ea499c6647eef277c8cba65c8e5867863668dc6974adb0b5e617acb9c30b478829c808a5cc82275def1366e96d3a891d277cfed6a0d72d4ae3b07521874b1b0da61b991cd14d6749dcf24dcc7bccbb4aaba629ee12a4f54332d3d32893e1f7aec9fd857ef217f073343fded40d448c708f024c498887f99d0ce837ae917d56c1ac23289fc04aec2bb14d236e5de3c254e7861bdce22da804995f6f88f6cdd3947a1a7bec96b1e8f4656de3ba41cb7805988d835d7b6a408804b1deffaa0b603f068ae4cc86f8ed32ed9b6f1af6df11ae97976cd713c55468137c16daea38b3e54f9ab615ccf2f8556f95be7ecf920c7ec09fd68fd9bd8f45a890b2b8b9a7f8af93d3ae9653281b407b61345dae57b684a81863f0caec712bd6637fcd4703feeda15f9dfe1ce391f3509bfea423c63dad4d24f7a197873269bfde70b0b7621b4b31a6d984690a73fbdf876d329b3d9703a9983a0333654e2c1693384a3451b6e3d8cb1a81cf551a40069d968580a0e06dc7156848c9dd11cb37d52706cbc6f8c8876a79804c94a4fc453fde066a68121c4b4282084105e43cfcd1d10e2fcf6c1cf8307ed41b0dca9cfd70cd9c50dde3fe618694c12642b8c2c685ae3b647cef6fdebe14f85eb8060b233c6fd41a2cd3dd6cae71441e0ce559212e2f8a8181c1e604e0f8be1a2b9f2f536127d39167dfd79836ec668ed5e505c28a3125071de5f222ea5a21f39fda929b2b779fe7b4ba73911d866a532edf8bb24169a13146f4a58b1f74f42e474c6f17411c893bcdae60c0cb3464ff92ea05a9d655efcd49e9be794334291b0100c5c7a9fd16d63eae28c748bbb37cdaae9a5722e7d4df059e824c46ff81f225dd16f8bcf0c7a29bd7ed4bb4358f2e800a0058b2575a90c7290936cfbb34cbf03a01de9dbe954055e31f448540195879de88acba6066528575b938e55e5356a94fc02f499d4cdbeb1a17c3211e90791150fd70d199617d488cadfce70586d917b5ed01a559bc7ff1ec7f712b089d7f585613f35aeb005271ee7f00944d328e0a3896a7459c8d6d43d6a96c20bcdbecc22f398fc3ea1ea064fc59f11322821877ca4a73a54472f07f237e7fa547d68c3327de43792b21ab47f4c0fe76e90d634160cd27225b608143f48c3cf7f787b982b060eb2d1c07c1eeb2fdfa76e10157f7e8599b68542481d9c7a95e50d30ee7aa46a9567a62b7bdcfed42fc75de0fdb971a2afc8b7f952b9689479ab037c96d6350b37a788937caa089794de8b25173bf735b9c57567b21ce74772e2d7052bbfd5afae04e4e76f85ca114c51e09aa24cb74be0f1aedfca3e9881f5172e892b9a4d665546894d29e92cef3e3dea3eee69352569b07561a015db653c2642fce64ebe2ecc329ab258278b974e9eaac543123559b52d2605569648e3ac2829d8f38724734687853cb5cd960cfd9ebf5d8e8b65f2caa5d5f3afb83625ddf86d549c4d13991cf21e1a9efe0ef023c949da68e923e4b1ab34e464e7e25606e6fba081a489a82fb56acdce24229f86c35b611b259b204c11301ad6fa1c64a33e7dd6fd73cfcaae4cc8d5c4267cbea93b871c6aec13ce2d4ce1a496c77", 0x1000}], 0x6, &(0x7f0000005880)=[@cred={{0x1c, 0x1, 0x2, {r2, r7, r4}}}, @cred={{0x1c, 0x1, 0x2, {r5, r6, r8}}}, @rights={{0x24, 0x1, 0x1, [r0, r11, r1, r1, r1]}}, @rights={{0x30, 0x1, 0x1, [r1, r0, r1, r0, r0, r1, r1, r12]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r13, r14, r15}}}], 0xc8, 0x40}}, {{0x0, 0x0, &(0x7f0000006cc0)=[{&(0x7f0000005980)="9a20d7677c6382f57412ddcda088c695787d4129de55cd35a69e3e398213be6efb31cf7e74520d3035d5dffe7892b8bd6921cad5a921113d6747076d0524088770fd6c009af7126c2353a15e1bb6ee8516e60c037d63511e53bf8d8ce74f6ad0d46cbf3fe608027f0f3cc83c0929ec32bc9e5ae6ac5ddf07252f712b571a4312eb835e25671f3cad259e4761c6ce699f243c60ffbba3c51b8d3944ddc2c403eb0577bdddaa716c74cfc9d286286c463431ef4ad7bb8b7e65cf98d3cc8232ea2acd692006dcdd638c7b10c23282fd91eb80f433363ccb3612aef602f23e540e0b0f9f5fd226140c30c330c10bca791fee095fdbe044", 0xf5}, {&(0x7f0000005a80)="7bbd501fd2790956f11710aeac49deaaff65d6d1f08dd7677ba78ce32456827f396230948318c411607197828de9a4316f678b59300c10d0d92de79c62f0ba619a81fd3039e9f3c4b49b8d720bd079c01fc5194276e5bd692f82c212f378d01dd1a885b1", 0x64}, {&(0x7f0000005b00)="9cb3706c0b862746052b877472ffb8a860f864b99f504e06e23410e9c263f11baf9fba3e278b3a76ec868ee738f0f27cd0d6f80064eaba0032bb73775a70e861852953e249b7e47a46153252c74081b3e4d9677e0dc3f33e0ef34a54d3b6489d6b30b2cfda3390e7fee8f408692e5519feca584da7cdb7eeb59ee5bb1af885bcd839ffb5a7a0e842cd0f57fa287259e4b4db027ecf6cd503e772d0a47fd03ef6cf5a9caff290e856db215f359415c74e0454b480102be0aa732c0e591988af534bbc3ede7ffd8b809629236a471a9e365b6db3fd8365ddc7c48a4f3357d410b659261c06cb254f5a402dd354e682be2d94458979bdbb3f3a3cdf6d3a62b57bda578a07ea3e76766d4430ae762639ef3c4719f59a4b61545deda369c1f785bd27a392c8e22df25e7e3bb7140f62541baf84d06a90e7499c78de338dfcec5df97aecce43f99a5cfc2623855dd292115e6d786b35575fad0903cd06a3be3916aa52885198a76515c5724e4bbc875dfda27a59098b997b3712970c2d5a1f5f8472670581287eb5c70a641453e64781e96124e11499fe714b6603cf075434bcec7644e92b99e02941d94ad2b14557ccec177327bea4746b7d0e4d2674f42bb8c600f11b6e74ba5dee8f6c2684ef40dc171a9bd43fef741b4b339d2e8d2c16a89b29aa46facd862398720d8af54b5bfdd0f4fec0b902fc4a6c6eb4d5fe7df226608b141fac563825079aea3aa1b53f2aef8ce255fe16ea0e94f8f5a7a76043fa3efe019cb9b07827350585cc552ec3f103968e00d07964451dacc019bcb445484b48df63205edc9bb7c35d98a34dd072d21a63a96f9055ed122c1af8cc0a0efb39dffb21e9d741de87f40e2f557b15bdf2bf0a4aec0b38f7b31ba7a75f347fea4f19511a1447b224b6aefe1e9b1492105200423efe818c696fc73c1f87cb40b8694ae74d35f7e3b656c5ad1902591c743da05a1e51aaa6a31c80e83d1d05190d148a82a4da8e7fa7fb640d361b7c5d5a0de0febc74bb1c8814dc450b0b40093961d4f3d4d3f59714038d00ad858754890180dd8548799df3f99b5a805b99cb2c3cc6c4595d69f48d32c34ad534341108eeae9068d32c666406b10e1648facfc7da43d89f93dd96e799158f1fca11a85e9874596f50b633dd04fcc90f1c88869802baf0b51dd6458a9478ededec119bc70779dd25ed991b98dbf2ff3c05ddaf85edac71edb059cfcc6380704aa6433048eb752714168323a232e4e1b29817729b7b19629c12cf382a5631575fbc6e97d405ff9d2184a52ffcc02f8c32ac9701ef0acced1081f71be86696ebc27c5a5e5117d7c352838c5790bf5a93b3bcc092321e8f28abb7f80fbc698fcf33faa46316af8ee48c2f730ab6ba93713b903adce2cc75e57fe4f270e39379f098f153c1f29b85b5076ed267e27b075d0802ba4341ff4669091f28a2dfcc436e0bc6b266b743afee82fed1d4729b80e9bec960ecd808e0cafedd8e8a55f373d7930588d6e7e27517188f08f8e21b37431c4be1ba438742ba543cd7dacc501287bf5b7786578d017ba9b81a21b1f8484dec6adf37fb531b98897c25bf2233c52ca0f245089e12d00270049b6763c4592718abea3e6f46ec11e0c58eab58a7b8b137e15c0876310a1a3316761456d7164a141302b7e31ce562bd806140e7bf1dc730807c0ad30a6d765ca1d7e42e15808eb7cd8a55973112f8ac2ac56adf85cd89e92ed17e85f129da15b6eff0c2d811372e67798fb32f01a8f8d3e297c065b9b10d50234b2ee20eb3e301715ce0aad0987864320b2b3d82d3eaff5288bea828205f611e2e81e25964bbb3c6cbbf60b4818c11dfc07a42c653c9107d79cfd7a9b6043b27bafab8069c3fb9f9179f31387ee3d30fc138bbd54aeb0e261dfc6f1ce4c9a3a06abcc465c803cddacad467ab92e25927a3c31e515bd812ada75374421e82207ce826aae3846bb6e289c5d441db759bc20de3e1eb70964e9a8301795479f22a5348d6e3a05b6297f96caf5471c8cec067f40b3122c0370a5b01a9cfc4033725afc9be5cf90a4f579cfa1cd9bf5acd0e2f02f8807c5a26b670a348ae85cb35fbfdd3400c58270f304d689dc467802200a16cfa9e54c5ece4ef1a46f32f70f49dfe4e94b2cd232d9e03de57f0f1eb5da5521355fbcf1f35db1d5ac276969215d2c284220201d4577656e347193cdcdc20f4504d110b051bb3c282354f2fe77b3174f670092652833c1b34336348e4473f170986709e86813129dcaa1822d1703694025cbe70dcb8bd76099803cd24e784e7e269022d6ee82b70ba9617d6b75995bfdfe7720dd459aae71f43d35e01e8e20d55f00675e162fa40377d39acd5e1fd72a9ef59f903ff9e477c9e39bd70c5d3e497cf199ef4983972c5bdc2db31234647bf820daccb78522b0cf9f21cb06d175daa1ddaf482867416bf2de1065f4d1216ce15c883ed5ec21ed468a1d69e771f396c192d1e38ec9edba51055769e617f09179e04b987dc63f946f25c3e4384f654e26a79148ba38edeea9e75b7226cd9af251dc2712cc00cbf4b7043054e60a02859b535faaefe1de0356815a3250bad9e794276eb20bc0ba4845a46865e4ff5c0272671b11f2666d3db99ed1455346a8b46ec95248288f38d09877bb09b35a242bf3fdf925adb0a4535b1c1232d8505b269c4c367e821aef7301a4b9862c838553921adc6d6e5d724b7f6ec8a623c109c070ef7a2b49b5b11df69b6b890a8f0bfaa64c4a3e41226bb43ecba1e8614663da05b34e2a1c27204462d6855be8a4bea0addd36885de25f97e813c109fd1eaff8355005f603869fedb936fbd7bfb0f1ffab00039193bf845204dbc1ac8c8cb681050b98880d0e50a8bfa811d445ec9741449c0c4f1913864a215b65f756933c0123e638463e23f88fbc35dcf85309cdca7a6991c98e331b008faf60f3b495d7369650e5c0ade4b857ef9cf95c526ac1a9918963cd805ab26ea788ab77afb4e4354d9f394dfbd29442bcc8bd971fa867ee042bcb4595da64e4f801d0ec56ef72665c141b3e9d032ed8c4eee9d004d7a56007ad0c8839ce4302c7f4a3214933d2ec64247004a12000c571a3ed0d1a2531a2378ac7e24e6c438bcf88c8728c73cf31c69d4a15ca2882f5447badf050afc48a7a389a3cacc332c9a5d0320ae53492ad27ceaa7c130c6443c52df3df981de3ff089cae2c15b79a17b1540449e796eb90f53aa0438b88375e4590a2cdf9cad63382aefae21ba42abc84dd6b3418ba589f621f58c3d43bc455e943267cd8cc6dedded33e60bd8f8feb6dccabd1d97476af1702a877b5b010518a9d094865b83ca8d96834748a8baf195d3706df7452fc4b99dd21e193cfef21846b6ce3b714f30aeceee7f376d9c13e3a083ad454baaac9ba3b3e975661df2be93866c6e669651dc9abcefb107b16755a1f113a9aeecf4987766f0848f40688b7306a8810954645437f46727b0e5dca5452e94053c2d9a06b89c2f071773cebf37a828bdca09fc32fbfb2f7d66e7bde1166be7640abd650d6a0b72c478c46347e5f565e8e6a9834b8043c18d99547d3a29dd4279091ee64de82c7f7d1c6c590b31cdd0ec8f39191dd3f68f165f74c7629f77914145da4ebf6c0d907093be88d831a2943d8c76b066ca897b6b623d3bc69aa5d239b78c4933dd4c941f74d6d492259a46b92cb7411bf1a944c274a02152d4c4995c52c3941b461f04172eb345eb17f1b5ccc1b9440d7a62c3b051a1a108cfa62b376f31626e1152516277f697d7417008dee128515335c04ccca61625ecb4a2c1b5ccd900b6eaf6c6cdfd8c30612537b73a56c9860c2fb43ff630b52be0162a81a4cf4da93e48ccd32451f511a8311ea08f8cba0edcc36df58dad65c34fdd466e96b5f16fbe74afe500af54740ccfb46b35df60bee0dd328f0fa8a9f0e3921809f926146fc693808dd38da5ac9779faaee4cd23415efa6650654254295198b9f59829825582f27552319f8ec90e1c7e7c9c3d8e81f1490fd75da3c059e5db5150e887b7482c51724bab31a77a8ea5d79e5318f77dd3fec00def981651ead26939bf27e6c695c5f5e2fc46e9857b5d01a4350ab5fbbe0af440be59d97b92c1ca3240724aaf6603079f076d9600363b3774b8fd4d0e4fa1f85d2a5b76ac74a2ff8da0264c19c27dbc3ba7ceac2fcfbd48281c399766973a313e6f87ee2203d2922efc691a8223df4ecd7cf422ce7296e466f2f300fb772cc70341c164d8b12cdf63ec393856b290ace35baa9f2456d549b4d52d06cd097b6361ecb217aa16fee35d1922d3f93547ceb71e50113564ea3b9a134e8b69a7bafba83eb9694bf1c50effeb12682afafa296e67d9101461fac076c0a225b5517d21f2b9195d70df7903e38759a39bebfdbbd4502107083edb413a36920b02c87012ffe5ffaee2a36ce751a772ff4465ff7d3d2a5cf22283b7a356c8f840049a8b550c41710d4b24f2ee43e90f587568cb9a65d47de1b1ac345608bfb722b079f07e720244a85c9adb0d712c454781ec9b3617d2003008d20ee8b8ba5867670a6cc17faf48effe039356a57be0cdb2adb63e496c22cdda39f4875fefb5ae28fc86a2fe1e1e952b9e18c21cd523566e0dca7e297b38593c192235bd45148b8b8c72dd798972d08bd8f997ff80ae2dbdb7ff41305e78e279cf4db51db3e2a8e029ea87c4e7d47bf14b8e6cdf6a60f7c9b1738e20f933ca117c0f669d8ba52145ed67f0b61bcd9d60f2a769562cb111e429006221a10e8d693f93e539c2e81883791e8ccb7dfa12ea9a57e53b604b02d19649fee68c8aab465b9d1acc1ecab35e3fcc4fe27f7f8544ba3cad3b7f4b4ec2f60fde86acd03a1b68a36f8a8078914abe78a3f80894d6c78dfe853f8f76ff4f02eb3c29a4a9be3702727a618923c21a7faca925b0e9521adb3c47a8dfa01ffd2d004ebec699cd6a5c05378caf31db8bbca2f7fda3469d609c0427c8d13a65142b0326a96cb51ecb66d68d7b192232a5100528a985f1e5cdde18afd5e4912d4d0949ae844735a19f492121b4381715c4f7e93eb1b84d9ae54b627cb286ce65ccbf78b703b90aa2ed882ff55ed26a5b6ff67877d0e15e0b7c3d5c7352d6c4fcd3d59a4a4c61bbf1f4353c5b3e84327e1a5f8d614fd4b9b8a36822f0fe5b96e14eca47d5aa1b8e2f76d5d5f1f889ebb4a98c91f13c9ff5d59c0c699d06df87f5ad59683ab7bb9094e63e7ab36ddda501a0401802989f094119956b86f6e424147c477a4cf4190f9c15a2ce38bbd19a79c8bf14ea2128528b61a3eac321d389682819fdead382a20bd5d17e9210a120a4ba88820d902fd3e5f25d4a49219c08a644575707cb7a84f74a95f20ce77ff4eadf04aa7628ed1412b8a77447b9c061a31e40471cfaa9b5fab7dbc7d16a2e4bf938bacbc85dcd3734a5339fc69d9406cac27b3533abd38627d4dad2c16c6835f662526277d6214e3541064b4bca8228d9683975a2f2083a9a259e721ab86662508846b313d4be3147caedcd3bdcedb1ef361aa1bdc0c7b63287f11d40a4e103760b38510cbc7e96807b0541b45b5980b5651d1ab1ea6f6a0652ac720729ac00cce215491f568559f0868da8d1df1eef892ba1a33aa3a62c7380ad7aa549defca78d9bd445c9ee2bfa376c88099906d36c1011befa76abd499e7ffbeb6e2ec87e7a7f469df695208e7c6127fba125cefe39bca6709b9616aef4d95ccd5ca9a2d5264bcfb4f1060514c85481a329c5e7f43edca40d41ad2ac4c142b21d5d1dc837c23cbe96dcde4", 0x1000}, {&(0x7f0000006b00)="f3226fb10b4e48263909898ef79ba290aa6b2b76ce709287657233d6f171e6c3d8029b93a6ce492266780be38c401a9b1793c665edb5cee96e611e28e4ed07793e4e48fe4994af59d1f4385a0a5fd190eb0f8174f40276e6205852760d629b7dea6dd0c77246d03683ef55c5c6218308abfaa087c6b5efacde94eb93487be644ae1fc5ddeda8d4a17c5f968011774d26c2e9e655129c09e9b803f20e5c5ed0dba39e7900dfc04a72d5707e61571ea2cf0c5e809285bb7df8a203fa9a6c8170a5519cc4966ae13540102f209bfae6ee2541c5ec98b7", 0xd5}, {&(0x7f0000006c00)="b4ccffa8c3a28384b91cc2b9eeaeaa99df08ef6920fd66ef5381d60337d7470301b561", 0x23}, {&(0x7f0000006c40)="0ef0feef43a95a45ab9620b5bdef70f0d2a154853310d1b008d1a9469ab962dc8effdbf38cc77e74b4e9de6c3eae5be9bb7bb6e4e91a8791ad4dcddca1f9f89ef9c2105e4c87c790d30f308a5cc8dddea5e3410fb9764a42cc6a259a5105", 0x5e}], 0x6, 0x0, 0x0, 0x4}}], 0x3, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6, 0x4, 0x7, 0x50000}]}) syz_clone(0xb44040, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0xea60}}, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000003c0)='./file0\x00', 0x810, &(0x7f0000000e00), 0x1, 0x587, &(0x7f0000000840)="$eJzs3e9rJGcdAPDvbHbz4y6aqBWq0HrYwl3RSy492waR3gniu4JSfX2G3F4It8keyaa9hCI5/AMEES34Rl/5RvAPEOT+hCIU7Huxohx6VbCIdmR+bH51p0mu2d1e8vnAk5mdZ2a+32d2M/PszCQTwJl1ISKuR8RIRDwXEVPl9FpZYrso2XzvPXxjMStJpOmrf08iKadlsyVlyZwvFxsvBvtNFIP1za3bC61Wc62cPNtZuTO7vrl1eXllYam51Fy9enXuxfmX5l+Yv3Ii7cza9fK3/vKzH//62y///quv/+nG3y79MMt3sqzvtuOkFdukkW2LHfWIWOtHsCEYKdvzn7RQMdvYgNMCAKBC1sf/bER8Oe//T8VI3purNrpnPOl7dgAAAMBJSK9Nxn+TiPSYGsdeAgAAABiWWn4PbFKbKe8FmIxabWamuIf3iThXa7XXO1+51d5YvVncKzsdjdqt5VbzSn5P7VhENJLs9dzOGYXi9fP5vFlJ9t0D/NOpibx+ZrHdujmMEx4AAABwBp0/8P3/X1PF938AAADglJkuh+eGnAcAAADQP9PDTgAAAADou+N///+8BzoBAADA4+M7r7ySlbT7/Oubr21u3G6/dvlmc/32zMrG4sxie+3OzFK7vdRKxyJWDltfq92+87VY3bg722mud2bXN7durLQ3Vjs3lvc9AhsAAAAYoM986f47SURsf30iL9F9xv9IxQL+VgBOjdoR50uzH+/2NxdgsKoO88DpV//o6tFB5QEMXqMYJMPOAxiew3YA41VzvPVI4fQrAABgCC5+4f47afLh6//13XMDwCl11Ov/wOlTcf0/nRp0IsDAVV7/P+TGAODx13AHIJx5h1//r/BWXnX98Ahpeui6AACAvprMS1KbKa8FTkbt/bQQ09FIbi23mlci4tMR8cepxlj2ei5fMvFHAwAAAAAAAAAAAAAAAAAAAAAAAABwRGmaRPoI6o+0FAAAADAMEbW/JuVzgC9OPTt58PzAaPJ+/ijgD9I0ff0Xr/787kKnszaXTf9HPn00IjpvZtNHh3H6AgAAANij+5T//Pv7840hZwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAafXewzcWu2WQcR98MyKme8Wvx3g+HI9GRJz7ZxL1PcslETFyAvG370XEk73iJ1laMV1mcTB+LSIm8iz6Hv+pNE17xj//saPD2XY/2/9c7/X7V4sL+bD373+9KNc+bvzq/V9tZ/83cjB+vdj/fapinRMHXn/x7d/O7nn5/d3RsaK+3nv/042fVOx/n+kVvP7hST/43tZWVfvTX0Vc7Hn8SfbFmu2s3Jld39y6vLyysNRcaq5evTr34vxL8y/MX5m9tdxqlj97xvjJU7/7oCr+gwsR58r4o92cygPLdDH4RrKTyui+nJ7NRhpVa971v7fvPvxcMbp37nytD+5FXHqm9/v/ZD7suf1/+e80lx8HsvqL5TEh2S7GI8qPb0Q8/Zs/PF3Z/nvj5djx3/9Lhzc999x3f/TnI84KAAzA+ubW7YVWq7nW95E30zQ92sxZr/Toa04itg9WZR24E25F1qmuqMpibe/kPFFu1Tjqmp+oTPXdiYgBvTvHHbnWu6rbRdxflY4d68OWbH8CGvhJGBnrbs3BRh/NP5DD2iMBAAD9stv7H3YmAAAAAAAAAAAAAAAAAAAAcHYN4v+KHYy5PZymAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8pP8HAAD//zCLzxM=") 2.685347031s ago: executing program 6 (id=590): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000100000850000006d00"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x94) io_uring_setup(0xd94, &(0x7f0000000800)={0x0, 0x74ef, 0x40, 0x2, 0x278}) r3 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'bridge0\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="38e873617000fedbdf2507000000", @ANYRES32=r4, @ANYBLOB="20000100", @ANYRES32=r4, @ANYBLOB="00020400ff02000000000000"], 0x38}, 0x1, 0x0, 0x0, 0x20000805}, 0x24048040) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = socket$inet(0x2, 0x2, 0x1) sendmsg$inet(r6, &(0x7f0000000200)={&(0x7f0000000000)={0x2, 0x3, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f00000000c0)=[{&(0x7f0000002100)="0800a9fc0da6b30a", 0x8}], 0x1, &(0x7f0000000700)=ANY=[@ANYRESOCT], 0x30}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000001100)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000070000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000000400000095"], 0x0, 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback=0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) setsockopt$IPT_SO_SET_REPLACE(r5, 0x0, 0x40, &(0x7f0000000140)=@raw={'raw\x00', 0x8, 0x3, 0x498, 0x320, 0xa, 0x148, 0x368, 0x60, 0x400, 0x2a8, 0x2a8, 0x400, 0x2a8, 0x7fffffe, 0x0, {[{{@ip={@multicast2, @multicast2, 0x0, 0x0, 'bridge0\x00', 'rose0\x00'}, 0x0, 0x2f8, 0x368, 0x0, {0x200003ae, 0x7f00}, [@common=@inet=@hashlimit1={{0x58}, {'veth1_to_team\x00', {0x0, 0x0, 0x2, 0x0, 0x0, 0xffffffff, 0x7}}}, @common=@unspec=@bpf1={{0x230, 'bpf\x00', 0x0}, @pinned={0x1, 0x8601, 0x6, './file0\x00'}}]}, @common=@unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, "f2f7b9f28413d9d8ad470ad2b60c45cb4ea6e7bf902bdc2ff8a9304d9f655c746adc0bdc773506378bc2d27efd6abb05175089830cc46186074d7de46d5af300"}}}, {{@ip={@empty, @empty, 0x0, 0x0, 'syzkaller0\x00', 'veth0_to_team\x00'}, 0x0, 0x70, 0x98}, @common=@unspec=@MARK={0x28}}], {{'\x00', 0xc8, 0x70, 0x98}, {0x28}}}}, 0x4f8) r7 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$BTRFS_IOC_SET_FEATURES(0xffffffffffffffff, 0x40309439, &(0x7f0000000680)={0x2, 0x1, 0x12}) r8 = dup(r7) write$UHID_INPUT(r8, &(0x7f0000001040)={0xfc, {"a2e3ad09edfc09f91b44090987f70e06d038e7ff7fc6e5539b0d3d0e8b089b0732306c090890e0879b0a0ac6e70a9b3361959b4b9a240d5b0af3988f7ef319520100ffe8d178708c523c921b1b5b31070d074a0936cd3b78130daa61d8e8040000005802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb000000002f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce7cd9f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d6ced5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed700129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d4ac01b75d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40427db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afa2d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02daee67918e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7340002000000000000f288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4108b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb21fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c6b00000000000000f96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newlink={0x54, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @ip6erspan={{0xe}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x9}, @IFLA_GRE_ERSPAN_DIR={0x5, 0x17, 0x1}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}]}}}]}, 0x54}}, 0x0) 2.247375986s ago: executing program 5 (id=591): r0 = syz_usb_connect(0x3, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="bcea"]) syz_usb_connect$uac1(0x3, 0x9e, &(0x7f00000002c0)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8c, 0x3, 0x1, 0x5, 0x90, 0xf9, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x9, 0x2}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0xfd, 0x3, 0xa, 0x55}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x9, 0x4, 0xc, 0x5, "49137f4857"}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x8, 0x1, 0x81, 0x40, "c2e6601ddc"}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x0, 0x81, 0x69, {0x7, 0x25, 0x1, 0x80, 0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x40, 0x8, 0x6, "41ff"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x1, 0x7, {0x7, 0x25, 0x1, 0x2, 0x8, 0x3}}}}}}}]}}, &(0x7f0000000240)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x4, 0x0, 0x7f, 0x10, 0x7}, 0x102, &(0x7f0000000380)={0x5, 0xf, 0x102, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x5, 0x9, 0x2}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x0, 0x5, 0x9d}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x4, 0x5, 0x4}, @generic={0xe8, 0x10, 0x3, "4b19340c33989a0fbb3f778b9b6bd3ec36c70b3e4175868651002f1b848aa01866d9159db482e9b1d82c29c772737e00739ba1b7e9adb0bf14bb16cc1a55a025bbf2c482944e2f87ed77d64f8cc7daef31e59e7b577e977ee3f760648d64bb8c293c5cd85dbf113a677633390949bd5d3077b629c5c7d05b64d0da3b57e995b394545972732c30778af7e7a55b746fc9a5c23dde586e2e1198301ddfd3173fcd7bd12a222b045e862d0d47fe786a456c70eeee6e13c0fd2e31acaaca8132f2fade3dbcf59f50f762cf37cd9d7af4294096d0ee01ba784664d7d4582a522ec877f58efab841"}]}, 0x1, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x414}}]}) io_uring_setup(0x45ae, &(0x7f0000000180)={0x0, 0x7de8, 0xa22, 0x1, 0x2d1}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="500000000101010100000000000000000a000003300001802c00018014000300fe8000000000000000000000000000bb14000400fc0100000000000000000000000000000c001980080001"], 0x50}, 0x1, 0x0, 0x0, 0x20004000}, 0x4000040) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_rx_ring(r2, 0x107, 0x5, &(0x7f0000000040)=@req3={0x1000, 0x3a, 0x1000, 0x3a, 0x1}, 0x1c) ioctl$int_in(r2, 0x5452, &(0x7f0000000040)=0x8000) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r3, 0x6, 0x2000000000000022, &(0x7f0000000200)=0x1, 0x4) sendto$inet6(r3, &(0x7f0000000280)='2', 0x1, 0x20000045, &(0x7f00000001c0)={0xa, 0x2, 0xffff, @loopback, 0x3}, 0x1c) r4 = syz_open_dev$evdev(&(0x7f0000000000), 0x85, 0x0) mkdir(&(0x7f0000000140)='./control\x00', 0x5) r5 = inotify_init1(0x800) inotify_add_watch(r5, &(0x7f0000000080)='./control\x00', 0x380) inotify_add_watch(r5, &(0x7f0000000180)='./control\x00', 0xa4000960) ioctl$EVIOCSFF(r4, 0x40304580, 0x0) 1.948921284s ago: executing program 7 (id=592): bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xb, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0xa9}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x2a}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6}, 0x70) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da0700000000000109022400010000000009040000090300000009210000000122220009058103"], 0x0) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TCXONC(r2, 0x540a, 0x3) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f00000002c0)=@nat={'nat\x00', 0x1b, 0x5, 0x488, 0x220, 0x108, 0xffffffff, 0x0, 0x220, 0x520, 0x520, 0xffffffff, 0x520, 0x520, 0x5, 0x0, {[{{@ipv6={@dev={0xfe, 0x80, '\x00', 0x3f}, @private0, [0x0, 0xffffffff, 0xffffffff, 0xff000000], [0xff000000, 0x0, 0xffffffff, 0xff], 'batadv_slave_0\x00', 'gre0\x00', {0xff}, {}, 0x3b, 0x0, 0x4, 0x20}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv6=@empty, [0xff, 0xff, 0x0, 0xff000000], 0x4e22, 0x4e20, 0x4e21, 0x4e21, 0x1, 0x7, 0x7, 0x80, 0x3ff}}}, {{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private2={0xfc, 0x2, '\x00', 0x1}, [0xff, 0xff000000, 0xffffff00, 0xff], [0xffffff00, 0xffffffff, 0xffffff00], 'ip6tnl0\x00', 'ip6erspan0\x00', {}, {}, 0x2c, 0x9, 0x6, 0x40}, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28}}, {{@uncond, 0x0, 0xa8, 0xf0}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x8, @ipv6=@loopback, @ipv4=@loopback, @gre_key=0x1, @icmp_id=0x68}}}, {{@uncond, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@remote, @icmp_id=0x64, @gre_key=0xff81}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4e8) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_DEST(r3, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, r4, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xb}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x6}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x200}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8}]}, 0x34}}, 0x80) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x3) getresuid(0x0, 0x0, 0x0) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000200)={0x0, 0x0}) prlimit64(r5, 0x7, &(0x7f0000000240)={0x9, 0x9}, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0200000004000000080000000100000080000000", @ANYRES32=0x1, @ANYBLOB="0000000000d408d82cb7e021a08c6e4214e513071a36"], 0x48) syz_usb_control_io$hid(r0, 0x0, 0x0) r6 = syz_genetlink_get_family_id$mptcp(&(0x7f00000007c0), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r3, &(0x7f0000000880)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000840)={&(0x7f0000000800)={0x28, r6, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x1}, @MPTCP_PM_ATTR_ADDR={0x4}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}]}, 0x28}, 0x1, 0x0, 0x0, 0x8000}, 0xc881) syz_usb_control_io$hid(r0, &(0x7f00000000c0)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00222200000096010006010027c6dc64b92a90a0853883c83e05031bdde840635e2c"], 0x0}, 0x0) mremap(&(0x7f0000803000/0x3000)=nil, 0x3000, 0x3000, 0x4, &(0x7f0000a2f000/0x3000)=nil) 1.403808976s ago: executing program 3 (id=594): syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000280)='./mnt\x00', 0x2000c10, &(0x7f0000000400), 0xff, 0x23f, &(0x7f0000000540)="$eJzs3T1oLFUYBuB3Zne95t5FrtoI4g+IiAbCtRNsYqMQkBBEBBUiIjZKIsQEu8TKxkJrlVQ2QeyMlpIm2CiCVdQUsRE0WBgstFiZnURisuLPxh1xngdmZ2b3nPnOMPOe3WbYAK11Nclskk6S6SS9JMXpBnfWy9Xj3c2p3cVkMHjsh2LYrt6vnfS7kmQjyQNJdsoiL3STte2nDn7ae+Se11d7d7+7/eTURE/y2OHB/qNH78y/9sHc/WufffHdfJHZ9H93XhevGPFet0hu+jeK/UcU3aZHwF+x8Mr7X1a5vznJXcP891KmvnhvrFy308t9b/9R3ze///zWSY4VuHiDQa/6DtwYAK1TJumnKGeS1NtlOTNT/4b/qnO5fHF55eXp55dXl55reqYCLko/2X/4o0sfXjmT/287df6B/68q/48vbH1dbR91mh4NMBG31asq/9PPrN8b+YfWkX9oL/mH9pJ/aC/5h/aSf2gv+Yf2kn9oL/mH9pJ/aK/T+QcA2mVwqeknkIGmND3/AAAAAAAAAAAAAAAAAAAA521O7S6eLJOq+clbyeFDSbqj6neG/0ecXD98vfxjUTX7TVF3G8vTd4x5gDG91/DT1zd802z9T29vtv76UrLxapJr3e75+684vv/+uRv/5PPes2MW+JuKM/sPPjHZ+mf9stVs/bm95ONq/rk2av4pc8twPXr+6VfXb8z6L/085gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYmF8DAAD//xFQbUc=") setxattr$system_posix_acl(&(0x7f0000002a00)='.\x00', &(0x7f0000002a40)='system.posix_acl_default\x00', &(0x7f0000002b40), 0x24, 0x0) r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000000)=0x9, 0x4) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'xfrm0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000180)="0b031400e2ff020002004788a04fa13bb1000011000088ca1a00", 0xfed8, 0x0, &(0x7f0000000140)={0x11, 0x0, r2, 0x1, 0x9, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) r3 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$TIPC_NL_LINK_SET(r3, 0x0, 0x0) setsockopt$packet_int(r0, 0x107, 0x14, 0x0, 0x0) socketpair(0x1, 0x800, 0x800000, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000002dc0)=0x14) r6 = syz_usb_connect$hid(0x3, 0x36, 0x0, 0x0) syz_usb_control_io$hid(r6, 0x0, 0x0) syz_usb_control_io$hid(r6, 0x0, 0x0) prlimit64(0x0, 0x5, 0x0, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0xfffc, @multicast2}}}, 0x88) sendmmsg(r0, &(0x7f0000000440)=[{{&(0x7f0000000700)=@xdp={0x2c, 0x0, r5}, 0x80, &(0x7f00000004c0)=[{&(0x7f0000000180)='O', 0x36}], 0x1}}], 0x1, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) fallocate(r7, 0x0, 0xa20, 0x8000c64) open(&(0x7f0000000340)='./bus\x00', 0x143142, 0x0) 1.358250339s ago: executing program 9 (id=595): unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00') (async) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/binder0\x00') (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs2/custom0\x00', 0x2, 0x0) (async) r0 = open_tree(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800) write$P9_RREADDIR(r0, &(0x7f0000000100)={0x49, 0x29, 0x2, {0x1, [{{0x4, 0x2, 0x2}, 0x7, 0x9, 0x7, './file0'}, {{0x20, 0x4, 0x7}, 0x4a216c60, 0x7f, 0x7, './file0'}]}}, 0x49) (async, rerun: 32) r1 = syz_socket_connect_nvme_tcp() (rerun: 32) recvmsg$inet_nvme(r1, &(0x7f0000000480)={&(0x7f0000000180)=@x25={0x9, @remote}, 0x80, &(0x7f0000000340)=[{&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000300)=""/27, 0x1b}], 0x2, &(0x7f0000000380)=""/233, 0xe9}, 0x10000) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f00000004c0)='./binderfs2/binder0\x00') (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000500)='./binderfs/custom0\x00', 0xc06, 0x0) (async, rerun: 32) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000540)) (async, rerun: 32) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x1000, 0x1) (async) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f00000005c0)='./binderfs/binder0\x00') (async) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000600)='./binderfs2/binder1\x00') (async) getcwd(&(0x7f0000000640)=""/4096, 0x1000) (async) setsockopt$inet6_udp_int(r0, 0x11, 0x65, &(0x7f0000001640)=0xff, 0x4) (async) syz_usb_connect(0x5, 0x24, &(0x7f0000001680)={{0x12, 0x1, 0x310, 0x51, 0x6b, 0x50, 0x40, 0x1199, 0x6859, 0x6ff7, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x90, 0x79, 0xeebb13b5318d97c6, 0x8, [{{0x9, 0x4, 0xc2, 0x9, 0x0, 0x9c, 0x8e, 0x1e, 0x7}}]}}]}}, &(0x7f0000001740)={0xa, &(0x7f00000016c0)={0xa, 0x6, 0x110, 0x0, 0x81, 0x7, 0x40, 0x9}, 0x5, &(0x7f0000001700)={0x5, 0xf, 0x5}}) (async) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000017c0)={{{@in=@multicast2, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in=@local}}, &(0x7f00000018c0)=0xe8) quotactl$Q_GETFMT(0xffffffff80000402, &(0x7f0000001780)=@nbd={'/dev/nbd', 0x0}, r3, &(0x7f0000001900)) quotactl$Q_GETINFO(0xffffffff80000501, &(0x7f0000001940)=@loop={'/dev/loop', 0x0}, 0xee00, &(0x7f0000001980)) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000001a40)={'ip6gre0\x00', &(0x7f00000019c0)={'ip6gre0\x00', r2, 0x4, 0x5, 0x0, 0x1, 0x29, @local, @private2={0xfc, 0x2, '\x00', 0x1}, 0x7800, 0x0, 0x2, 0x80000001}}) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000001a80)='./binderfs/binder0\x00', 0x2, 0x0) rename(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)='./file0\x00') (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000003b40)={'syztnl1\x00', &(0x7f0000003ac0)={'ip6gre0\x00', r4, 0x29, 0x5f, 0x5, 0x401, 0x8, @ipv4={'\x00', '\xff\xff', @local}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x20, 0x7, 0x9b0e, 0x1}}) sendmmsg$inet6(r0, &(0x7f0000007580)=[{{&(0x7f0000001b40)={0xa, 0x4e20, 0x10000, @empty, 0x10}, 0x1c, &(0x7f0000001f40)=[{&(0x7f0000001b80)="2b946600b210bc5521826b69414f04528e471966aa355e", 0x17}, {&(0x7f0000001bc0)="82f6f2f72d85cdd24fb9b94bfdb0cf58326a7afc510fa1848a76e0263b3ff0e01f33070005bf1603a892ee2f25a6992ba91b27443fb7d7658690884f3ea89e951cbcb58c6bbcc7f8c951352c0e863dd4cf925e827624f73abfae0c97fa95960f1fb1f4ac453747e2e5be33285a9021fea43bc92106e8eee3929f62cc2194896e64f1c1325505d6a11926fc5c9b4ab49e9af78f902727829346b671a51eefa065ca2db653c216ce4dfc93c86b0e8340e4b8fc9183fd5141fe0f26df1bf3ce7b5a73f7cc23c446e0a92a788b642742aab17eaa09995a8e27bf7528e2aaa306071bb66ec9a1", 0xe4}, {&(0x7f0000001cc0)="6696121b9a2ffbd8e1ee5e498526150776d4d771eca58ac0e1137ed1e7fba3b6ff9c55d288ce4ce1f1d3a25757502dcaa83fa67b142008c0c93253c278a5f166cd8bbbafaffed20804e111ad5e62a1cbcc4d7275fee0aaa45ab1cb03831e6a6a236bcd8ff1537a6a19a2181f690dbd2717955770f8242ff0f830d19eaddae5466a635b85501a6f2278e0dc21a2ee8d232b94b89f17d37c7d7d0a100f9d7368c9fccb54264743cbfa51ff752ded775d02e3a519a5c3782bf99e968c021e3b9d5273ba4f696a6337ad24d145249e6805de8ea6884010f7a380e9d1add964f0ea57f8a3b44869bb769a6d09060f", 0xec}, {&(0x7f0000001dc0)="06dc82a17641505ea45504865e9cdc6f9e46992f79489f373d34b5b49c4286a61cb749510b245248be28baabdf6374257f36f851d740807682c39f18f878af2ff4dcd21806c7ea09ea7004e8eb9e367b7ae2fe56edaa58450ecdb646da48dd56ad95c0f7f521e9c8e30766bf7b3a758d3532cc00823253012c10", 0x7a}, {&(0x7f0000001e40)="08d5acb184891602ed9d305fed1095104ceedb8f76d14ea26da9", 0x1a}, {&(0x7f0000001e80)="62abcef0bc7c69d0e04382c1900b5042ace8dc26610590cbbd83e8c5be6da726993254", 0x23}, {&(0x7f0000001ec0)="cd4f8c53a464efe260170eb40299aa3e56cb35db45b34ab5ffc930f40f794332d81122c7e663fffa47cdd6c6f26ad5b0e7c44dd9b09aa118a125249acfdf4ddfcdea97068069fd45e4ff", 0x4a}], 0x7, &(0x7f0000001fc0)=[@hopopts={{0x128, 0x29, 0x36, {0x0, 0x22, '\x00', [@calipso={0x7, 0x18, {0x0, 0x4, 0x8, 0x8, [0x400, 0x4]}}, @generic={0xd6, 0x1a, "a7932d76254b2fdcb4b5248e5dd86dcb0efbd0f6bb6c3cbdbe8f"}, @generic={0x8, 0x9, "94bb681a0e82452d5d"}, @ra={0x5, 0x2, 0x5}, @generic={0xfa, 0xc9, "bd44a7db92251cc2aad266b045a14f7d04090a3eec27bc14e2408f95da16ac8cab4eda5c9fd0397f21328f67ed607ab884cf1c4d63c27569bdba76252374e22349f48c90f38093990f315459463ec72cd1de3d3381c86f63c759f29cb572b9c06d381d1c44f7df5afb03302e1e1056d156eb22a5d46ae33aad309bcfa2e95e899c3b6da71701d3227227a9f768e0f7f9db7c7dedf184161f96ac353438424717dc983ebe4dc434f897e4748cb9b0c2097ec039a842753d85a292cb50b2532316d3bd33667538cee564"}]}}}, @rthdr_2292={{0x78, 0x29, 0x39, {0x21, 0xc, 0x2, 0x1, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @mcast2, @mcast1, @remote, @empty, @rand_addr=' \x01\x00']}}}], 0x1a0}}, {{&(0x7f0000002180)={0xa, 0x4e22, 0x4, @private0, 0x94}, 0x1c, &(0x7f00000022c0)=[{&(0x7f00000021c0)="6e8c25810795b300e56ddbeb657e4513b9c7cfb4fd5be17e6c9d3fd88258870e8945a0697d66e02389da24f0251b7b0623dcf49b82250af7bb0784377400516d01ca8fb809ec82b2dd4877a176f1cf93bcccfd5f9ddec065d5c99c738b4b0da48b1f6b45f74e1f0ae2273f470b99407a0cebe648273ac4137d5e6b5d10db69c05f65c85a7d7fef68a80c24651e0f851ec9e588c4990065b2aff1be462fde8a828e8c146769ebe2233da69510a599772563ef18d4b49c7f5c8c2b3d4fd387dac9f585fb", 0xc3}], 0x1, &(0x7f0000002300)=[@dontfrag={{0x14, 0x29, 0x3e, 0x3}}, @rthdrdstopts={{0x1108, 0x29, 0x37, {0x16, 0x21d, '\x00', [@ra={0x5, 0x2, 0x4}, @calipso={0x7, 0x28, {0x36df1acca978ae5c, 0x8, 0x6e, 0x2, [0x6, 0x1, 0x6, 0x2]}}, @padn, @generic={0x0, 0xb7, "b0a0e0f31b61e066f7f68281361dc3803ecc1953cda7789a5210b1ae22c86fec5d12d5c9ac8c686d3693ef9544cd191ec0bedbe30d2c1e958c0a349dc0338017e3a663269ba81b684973f4e83876ca88d45fe57fa7cf9ff34a08273771e33ad00769dccbe721eaacdc032126235017cab91f53edf044624972d77386a1f4c56fb665759d8788e71b26d435ffdda282afbde70d7270fc421c56b97756c4e6f6b76702cc822d2213b81738cc94fd3c4efa4d848530da0298"}, @padn={0x1, 0x1, [0x0]}, @generic={0xf8, 0x1000, "f65970e93fc7d96deaa32ac4277f2236959c9c1b9d97a43d5c329d21e8d9fbc8791d65d53be4620c83d5d1352515db2d35031b874438050b1c535fe7f27f19131d171d341cb0741bb888065921859175e306552bea4745d4467d8cf19955a61ade573c078bd0f599750f61cee9d41cb3a0b817f2ee35d148335e5d967c91857a818b7ab19ada08557b83defc75fe24ec022b8dc66498af7fc34bb856c49c4c8f6913e66414aa8b58c84e3af039b2efcd624a5a388461c32f358b2fb069f1804820ff7776ca68526f8d5279aa7de961f2dc6f6c588f0d1e8f2625a300a8323ab9a969c04fb974e39347880b1290e3555546c33157f7be8644634570201ca794f29ba38f130242dfad31804ec472637e6d3ebb6dee47ab24e9495463892aefdaa0b684054528c1fcc34de2516706719e95c8ded015c6f92a92eb0e5860c2397c44191826592dd948aaa49479c2d60a53cdaf9d73aa5f590047a39351fcdf1dad86fafed0ca5d00fa800a866e6d12e551d68e307c00d4eb1e963268ed60cd7dcb618163c8576014dd99ed6a8ed332ce76f4543f69a58223c740a882814dba2daec4ccf646efa7ca8fa6014481d51945da18a9bce08dddaffc9c0977700360251001a32cf7e6a0f297571ecacffcc987b13f23030da39460f55ca32b13ac2a95cc0855020b1574f75791840f5e19cb31069a9f28108fefacbfecba7ef9ee4d60eabf3111aa5342a49a8a658968c138e761b3468994d3754bb4b621b822438ae219e3e2dc42f5d562d1f91f4932060cd9adc2ae28f502874418b53ba3a6375dbed9a1614a0cf2287f11625e7f0b94afbd8701ca4af229f1cf72887e5b1bf5f81c0f4a272086b27138c7eaebcd57787c0253422396196e62023d57b3a7a757460eadcbf4f306b8e536f7a26c049e1275a9ab00659cea0c8f651ffaec4d5180524be2940c72748655f73f80c9aedca3d34ca392ca22213137ec9fd5238e361b2ac05fb970e5c46c5ed24872ab6b4559d77cd9b0babb1ee51c713acbb57c614b8e4f0132ca9db5a77e9db571e0822788ab4e82cf33e3c96fad23761adc3d6622b618c170ad858d253a7a05883af56f33a13c2e4d0a8b492fb505d3cf159539d1b3b83081b3bd005f3cc7ba42099a62a02cebd4f5534f35d203f4f2f81fc249da384792562b6e78ae776bd75f3e46b6361bb3131f6493a203b1afc375a7cf9f283c43af22a5595df46bd07da409cc208e5876894d06950ecd5e9622103f4e57816856a20ac729dc41305ec68b39040faec9e5a376aac409ccb20fc8e2b0c564604cf2eec4198bf617e6d810c48e660f288ba61992317f1cd4df553fe2131aabbbc081d39d919bed7f31316ca95c92fb48007c96ede9ece698587c697bdb98cb13d7a2de5a1482137ffafa0a2835444f931a05445672344237ca46de5ef361d0e2b659134ec57ad270393dc9785f5e12806890316a2c8e136ad536170effaaf8cf58b13dd1790172ea214d5cf19ae592035965f85485c06194bf31245e6d1c468d35f9f32af75f65a9c95a8676077ddc150c3ee1317f3cfd675b365792de38340397057245310ee7e5a74b3929fe1091d70f9df6f6ac392dd24020879e5d2c10aa70715a6c2a488be4302f8f41597155635a15195032bd2c63864814012edf3b6c6ca28605c0b7b7314cc3712762bc59131dd3f3b80e0bb5e7e759608e20aa5b08449af141b2b8328d0da6402ab06a9227be14c3f734aa094f826f891f5003e94257ae488be1efa5cbcf4f1ed67f79ab41bc82a344f7fe8ea3e41af4f77587c5a2dffd9950c9e7ba982f09c6a70dd005a32f59ecde71e7ab095cd813ed0795793d40c749a14ff1fb713d1da9c27a4403d04c3162f78d98e78e5b5c18126efb3120535b98c2f23a68df3275a204e095a5f1dcb8c9270dc0ce12cd407563b36ea0922ecdae8fb60d6238e160bf91874e6bd63fc6537dd07a3d9deb7b1b4fbf38e14490401ea9b3ac98699afb629038bfcc3c964567aebb601b8ed82228ae04a34c8daaed6c45bfaa6ba3cf5ea85347e516562080c1ea9963bb69e10f3819f602e49656cdf698116c0021b864fe6a5b4038b47ecee8f7d6c185902430b77f7907ecfb7e601e8b2010ec39ae48fac2245fb2b227fa24f350eabc57da9832cf9be4daf733aa47bdd0ed16757bf5de835d85b05049f88fcbcfe5bc9aee6eecd9c1b88cc62402f77d795e67dd3bc9816f7f02de7abad7b5338e368953eea799845b4557da732b8b7679a018e18966854e57be8f4b2598b20bf73572332511d49666b0775b4bef078ea1e030085097b9d4c1c6ee08225f38db1ec978376ef96ebe3b801dc3877d98cd7e43655fea476db634513c3ba98994a36a1541589abe59d0ac7f4c02358a705e0d2009e4e95f99302be0b958cc8c1eec81bd11c6da26f0868b7ce8ae5c93c5f2f9804863b51a39372a87d9f4334dc3a2d23e3f41413f035b966beba825d93b134061a5b6c0b37111f1ce6b461197b151484c747282c34929a25fcc1f55ae00e5aa081c081a4cbf948bf5f8f7cb276355c885d4fdcedc83fe2db98df5ea3a3a41830273c9402f989c4454df4adbe8f92b2883aee94cc4e9d2736945352802629623330159a30c7d18fe0786145c166f83750843fcfc7d5dfbd61c606e48bfe87bf2b1cea13cecb8e1666b54a7b538cd78764ce98de06384c0693b032ecf6c0088cc193bb65517bbe9023f506af5ea75256566d2c0bc025adbb165719096414c87ded2f573ce3dc23965527128bafeb17d1fdb33d7255ec24d9ecc73e7267a1cd5fae4f5f32699b877d4f7522874af10966d371e33ded069f9700bcc6a3452f7774e6ba8d93ca4d03c1a63a882ee8c87f6735bf07ed8e86276b53d5b16347edc70fbb4f043d12a16910eb9b6eca0169999486571fd185366b6966f8b4fc5c1c074c2c9a68c62cd46df3e656d0cc3d3311102099297f9f8af12a430505eaaf9741a3b15bd5d3147870d32261b6d304cf5b381df8adcf1d6dc18fdd8febabfa3d43f708b7ebef2da01bb81866caa67d88bb860ae4bbc0f29c57a9af33279a9acb547d7dd29255662d304c348b5be05859f8fbe566d295dee9c172e5a19c3958161efc57e485b274250b19941b19728484d43bc50051b84a2d428eaddadbd18c18d525d50e3846ede3283138cd496475f563a9f721b63ec9558f3f7f2badaa50c7c8ed9d297087b4b869e4aad4775f3c9f5628c8fc3429795747dbb6765dd0c5eeb94177d40d9dd72188e566e9627a3526a5e2d0d7acb69c1b1a20df76712806509921a91c82618528b903d7063be9c886392b3010ae8cc6528dd4b2a0e93e5fee67273a8bf524b6b09a0e0107761f55c4bbd66af883f207b712a6cfe45701b3031a0bb9de8a528b16b670df5d0c9e122f99cc545894d9a76d82f750e7b57e5a11a0ebad4788ceca8c609cf7a3d0d62a3d8decb85c676ea4034466d087eddc0671bc2c2bfb01136db079b1eb56f76da0504d6f8087b44d8843d27cefaaffa5710c340f58af142073d843b943f8463f5e639049f47dec4e7f39f9cbe17baa40248e72354da29707ba87e5a33485db0c41b31e2f5ab93530ad6263803bc3dddb73f50d4358103928059cfdacf2d8f1fdcbddc0b704b5465379fbfb65aca56bca2bf2865422301a165213986996020dbc290fc76ca38c5a7f7824bfc9c09db981094ffb1fd5bda478d9ca14240f3acfd1f6cf559cd6326983bade1bedd3c26abdfd1cd477157f3596a360c80e323ebe587b4ca7a062c9b00f98f6702d69845958ba197bc666cd2eb1ae1551794e21b3f2a17b31c184d6b72849bba6a3a1fd8e806d6bd13f388e2f8bd714d666c8876ae2ab61b9da24d9ca1e812f304731d6f2f1aae44756176c76d1eda40bead3aa416d2e2c924ee4147016cccb71e2ec6b82e0fab2d11e1c86c3526baf762e474d5bf29a2d7a57ac203865f18c0adb54c0bf231250af7603d06ba955b88bf79b454652504830c243b9c87345482bab77deaa8e06a103a5c54cfc3446923d3422f609e1bf8fac7d85e86ee37bd153178543bc5e83e1fd549614041f27e2095a9e37fce6106f78c41c19e71dc021a5da9a5d1b85b0b010dd60d3c040b533b382d7363c9fe4a30fb54ec225c1a1bd81a774b366b4b9047e40cce53b3528520a4733a57e11eee334abd71549e5142bfa141a375013e118926c5d7a0b6dd8e3b9b7ab181cd44529324c37bc803732e9cba65b2f992df5c57d63b8af3c552537901fa44e75151144b0abbeac362e3f709b5cd299289b8ecf184f867cd33aa32d686986bd31ad1e889f896a83f56755b01646b6352962745649a652ad4396266b3de6325c3e5f836fc02ffdb81df3fd38256b929aeab76e9447897167ea4c5b89017f93be0df8e1a6eaf823a18b7b6e306e2ebfdd362e6031c4fa101cf0297b6184879d50400e019211481dcb54b1719b72352e6c1370eb1da2c0e44531ecbacdce98b39c5ae76381771592b7374a4ca0a96028430068826af721e568e887e53a1727a9726f8fc4707121dd1754a359e81bdae4ed268761da031a697b8e23bf3850094eea1956e336a5689ec70db64be4d19d7a15c609f1299057bb6d532397fae7fdd51978146aad65d03d68aec54ba55509a3fda72f2e9d0b1768dd5de43380f9e98e969bda16b0909d163d952ce659c10a67153daf18efb7d8179a0fdc8c2c26eede1127c4d42e207e801cbbc4b556b27fcd354de943cab5d78c748a0b9809130905e3f818d3f0d33b9de17ea717cd7beddb269f08bbc2b5078ee703f72ad46ea56c1bdfc05bea99611a4882e1b5763cd9584c83525eb10825187964ba69fd931d7a64ce63c91beff67aacc88734e66936675e2a618877274c528eeb7ddc89e4dc562224cff83ed87d1a545c54594851ac6b55d0f371b1c50735e1368c955342ba02e1d346f6daae1f2450995e455502fa566a6fca16f414163c6f07b2fa0f77b8c3a6a5babcf0dedf19e13ef4d129926cb13bde2128e8fe32b5689dd71755fc88af221f86126348d23cb2c272102d951410deaa7ce2a91cee1721ab6e1090017c2273e982c85b3bff9497c132c647d2720e773f1d8a4191e91dbc71e10c557656be324a6f2df4666483c292c98c2355f5a23e8f76d7ec3059b8711c21c4703702ab1cd3bd815b4c2f8b845e59a7312b14da857e5416a580fc0e6deea94ce36c7f2596ac06b22ed105dd367d61e29f6935a8651c2cf81095515e54f9141036560cf475570c08737f4afdee0a49be4aa8a4a98c5094f1bd28f89a0a8dc7b5dddfef0cab53e28582f9d2c29a92a818078861262652be64a99b8254664d541c03fdc696b141d34b8e19a6cd73a95463a37f9ffbd41f3815b422b4480269243ee8414bef10cb92a19a1acb5a1a1bf7cf3320d175d5b98160158da25dbad671aa6026e3fe2a358db39811abb514e7f752f23d7b91e87deaac58b2e75ce7cb693dbe45a78b868ba9caf011cf41cc81bd86615f2a54555178fc391bdf41e1b6d65a761cd48c4e089637688956974dae027b958a9e17d8cbecad492363c98b50ea85ce2ff926025a527247140118ba22940fff5329a4737fefd177f66d7a6742056b05a86f19a07df02dcb5c3342dcfc00e18c243123937e12cebd7b0e31f1d5252e1ce014b0795cac7f9b1e43411cec333df2b7383b800db2939db8125c37450ca5ab1502c5e48a1bda5490163f2ced724a854a5514b112da4a72da7c35a8e185de587fc5c220940766fe213d089456c26c8084bca1c0043d4466a15"}]}}}, @tclass={{0x14, 0x29, 0x43, 0xb266}}, @rthdr_2292={{0x28, 0x29, 0x39, {0x0, 0x2, 0x2, 0x9, 0x0, [@local]}}}], 0x1160}}, {{&(0x7f0000003480)={0xa, 0x4e24, 0x3, @dev={0xfe, 0x80, '\x00', 0xe}, 0x4727}, 0x1c, &(0x7f0000003a40)=[{&(0x7f00000034c0)="727efa3990372ea0e4c63eb63ec351b48820453c6f3ff9a3db326baeb4f4456908832bbbe927d01ad02016b844", 0x2d}, {&(0x7f0000003500)="80b9ace173258402e60652fe494142021cd8aab3ef97656115beed2ade447ec7a301d20de38b0fb4a9da92755ec6e1504a45efeb071188ecf4df7410f6e1aed0682904b8c664921caaa3ecd7341f0871ca12fb63916aa61dccee796cfd174a39558c99937ac0ed0cd77e211823c7fa5fe6b2830fdb8a0823eca7bbd1b4dc9cdc85a3ff2afc086fd195222b59", 0x8c}, {&(0x7f00000035c0)="6bb47866c0c904c7f816805a299c04e4973eb5f28cea8d373035a15f78159f7809918305b252fc473f14e90314fda9b7e7bc1a4114b85766aa6d5317fb8ef0e3f8fdf41b01b84e41c0a17aefc594ead847cf143d762cc24546fe3f5e54b8969e779036885fe272ad38867e8a47e7350f00bb5603a1ea0dff8a3958fec17ecfac095afc6f3fbc587ffdbb4fc0eead4b5d371fe4f38219048a0aa66bd67cee6f0172e6be6e38b5445957788a64f5ebe65b4ac5242516a460bb6a6a809e3ee48917ea681d37ad14a963257ccf4814fba66019fc6d3c3b63869c406503ed77847d7e21e0caadf043d447dfa6de5e23f5d88a2f8cb67291289dcd1b5d2488e8bd8c", 0xff}, {&(0x7f00000036c0)="a3f6510cca09bad92aedf2530c2d337d823b9a9ff4774bb1165b846377860a5ab305bde79cde638e7e431d1d5fa0dcfb5f5b295ba6a2988a2516a8bc2a507b424b339ef93f54c3cc77938e6b7104b481426141cac1990bdca2bec40cfeffe310d97e51274b96817a900a64159be1bea601c745cab81b821e65c25264621af0ac89d5230e95bc11aeb38cac79324c799218c5396cbe07ee3356ca09194078d0b5191e84ba48a56ed1e42114403f238a922bfade77aee73589e43818e9315064cef0e00f3e757a8c8a8039e2bc771597a315ffabd299ac4a2bcece92553ea87df2a6202bd3c8e7b1ff522ecbbc02452123b3d7907c5289f1b93853bce9", 0xfc}, {&(0x7f00000037c0)="747ca27aa3b18ac2fad2347ec96c5cf4a8005bbdb69ee7b45ec60222125b7df84578e6cd04461243392b83599cadb1dc97f4467f7ed4a8b5e2b09666e418be878e7e6f36b363c98f4046f7ca845807d61e41752fa66811e9e6f8d0efd86addb82de8032b4692baaf8b37cc5ac9f0953d98026569df5e7bcb23da091f048ea47341abb3194211f7306b217ac0fc1c49d70aed9d8d7a753f2a65c5af1a9d5c2a496ead1a7e87ae7ea968221b5ff3f28848e4f3904a47ff8ea3ae3039daabdfb6b3c01a8add5124e66eb3142c204ef8320bbbd291cb1c", 0xd5}, {&(0x7f00000038c0)="e58842b7b268816f931354bc035296679aecbd7cddb376c861e62939305dd38e1cd5cf1c3abd742be091eb8cd5d5aa017b1d2d3fa34522edfa9a9247da5e1bf44399101807e156c512e0ad70661ac46484a6dbfdc873757a6582b34a54a086774726a307d71acf91a744e48a54c5b44e9440d38b3f6e474b3e010f97d4817f27b3c82eb55610d70379159381fab023eb14d3eb23fb059e5a3b6982a31fbddd6cc6e7bc2fd24ffbf0f19ec04c06bdc20a4966f7", 0xb3}, {&(0x7f0000003980)="6a9fd39dd50fbfe4aa825581ca37ea4d978b223d8c96cdce380ca1f9541a8ba110ac8ccfefe53f21b95b4c26e7275ef3d698226344b795dd810834b8954e758d9d5db4886055966ca704d47667908368e8df9490f5a060d94eae677135bbe9fee21388594cc17a0b40c9bd64f5d6bc56832be17f6ae382d5cba5733eea105c5d480756db6f623abd0b34e6b4361771f3a9f1dedaaad1bd55eba5757d7ccc901c79fada128c", 0xa5}], 0x7, &(0x7f0000003b80)=[@rthdr={{0x28, 0x29, 0x39, {0x8, 0x2, 0x2, 0x3, 0x0, [@private2]}}}, @pktinfo={{0x24, 0x29, 0x32, {@private1, r5}}}, @hoplimit={{0x14, 0x29, 0x34, 0x2}}, @hopopts={{0x28, 0x29, 0x36, {0x3b, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0xa}, @jumbo={0xc2, 0x4, 0x2}, @pad1, @pad1]}}}, @hopopts={{0x70, 0x29, 0x36, {0x87, 0xb, '\x00', [@pad1, @calipso={0x7, 0x50, {0x0, 0x12, 0xb, 0xa4, [0x4, 0xfffffffffffffffd, 0x57c7831a, 0x9, 0x1, 0xd, 0x401, 0x5, 0xfffffffffffffff8]}}, @pad1]}}}, @dstopts_2292={{0x180, 0x29, 0x4, {0x2b, 0x2c, '\x00', [@generic={0x5, 0x7a, "d5ad1895ef13110821e1b9c087212bbe4912d5840fa4ff64c370a5c70ebd09d02eb7352e35118c0c0d2fce8fd29f79ffdcf0ce16e4b239514d4bc0dee4e6ca6f5a99922b1d7e481d832f0bab3687df338cb428a00185563e575a285611635287130a014ed977781861b2453964e446e9288d14be70f5f4636686"}, @ra={0x5, 0x2, 0x2}, @generic={0x0, 0xd3, "d7c9c27204d6fe06e58d6b0d4a87896bfa2dd9a90af1b027b3f602a35f67f59ccb601867e322cacdf2ef96e43224c394a716321bf25566972c4e47530013e5220d5cd5d3e1d81bf20bda64573e47b8d47cdf7761871210f293f08521b14359613159c8eb3e4eaba5adc830177328c0d420b08818f6295400d0d30022dd9fdec1cb632960906419ae326bfb8e238c70c69082374f2d2e26ff35b0a358edf88394f5b81005a15d6b704164721f2d172515665af0489a12693763d2c78b6d67de1bd1b82f42b4b08b3ead45aaee8965859ff8f391"}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}}}], 0x280}}, {{&(0x7f0000003e00)={0xa, 0x4e22, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4}, 0x1c, &(0x7f0000004f00)=[{&(0x7f0000003e40)="605c15e9140e7ec678f575bd2f9a5b35af9d5852ac2a9f50bc4485eee24ace758e44514c75e022074f6baa0ffaee23", 0x2f}, {&(0x7f0000003e80)="f9729eaa394848a47ce4e8ed155e2f0896b6dd9c1b4df36cfee16ea623d62ca6ca592b9bf682537dd6d2d8b5a3966b40d6165168eaebfbfcd840df3f1513d4fa26f99e8cc7caf76db01795f5b681cd6654641be60012c76ee718518418170e0e7a4998873f713909fceb0b04d8a7246b7a2f32259eddca404c4e6c1450262cec50c6132826a5a511df86cd368a337567e6b83e2f60414fbc550f28bc90d10cd0fd8d9b6a12522d2a61ebc6da99019b6ea781b2b41968940005d8bd47db3d921039a5bec939a2b4cc377f3abe0ca3f85f8081f87d04efc5c7b1690a78a20469b2aa61aaf2f26591e7500e505ab7da7dcc21885d5761272fefd13a17834b54cbcd9bab74cbf1855ad77fb41149c79bce7c4aabb7d80e1e8f32cd09f8a65d0a52936e1d2268c28bf83baa39338619cfebff7d941c9ea0cd805a63633ee5002a1fd73a03f0fa73dc9c23b0ce42839e7c0871c587120670ea95c460a0ad7a27da44620d6a9636d956785e9b3660a5842bfc301bd71e6c68188d2b14d65063431f60f8e859a794acb0edbdd43dd48dc6947f8e1eaa8fff6774504abea8b7e5aab2f34a889741562589964f8c29104b9930b0cd9b60b6fbfa776cdc5dcce754fe257261ff29b801e2478e9435b67c1634d4c12705f2b5c46a970e240e9cf259eb23c90dc6db7241171758fd2b843196e509e284836290eca6a2f1d09595b83ee41c5f1dc5151aa4c0a2e3f5d79305b016f7ca00e69dd65976ee8f22dc0e8ba3b41a0e21a738dd0624d7f3086d2ec74ad6be67687d832ba12f3b806df9d9d38ebbc96d435229bfbbee5c12064946ad0d5b8e6f7123b0e41201c2484632aabc66d9026501e364324b4fb98f12a8488dc3d857e2db18eb07b284ccc2774009dd847cb1d2c689477215efbc9663feed8cf3f9af5f360e39c19280a8adc6fdb47ce9a19a8ea688bd3657ca5fe20162549d6d66781948aea47d4269ecf77d68deae2862a73e2a1634e8f66d348068c768d1bffc2291ec90324f57dfac88dae2a1cacc3c61c111ed191bdb6910a8edabdbd27c8d618bb0c5040ad28366d3ae0d5440c267f1d9df111ecda23fd4cd53bb5c7052407f8b069e77c9330c54a3e8ce95dae1eea90704a5a46710fc2bbbc7a217cc9747ac798ea39fb5e1f5ea9fa57278a7694e3f7011c927751e06c022d07c49348a6839958eccb08120e21e4ce34060c9f961265b0a1c977bd6985c99c7fa44f38402a77fafad9b3d4169deeb5c1ca1efeace2aea51f93a53ca3e7d076db07390f65367b14f5ba6e612e27016fac73dd38d1e19869a3afe33356f1ccb5d9440371a66a90c542d9ac3a7415f2342a110cec448abda27b345db5698e24b93b3c98433545ed75a0134a0500ffa60953f18cb14de5d1b794638c6fb08cd6a5c17b72f9160bcefdfbb7c188250ba5b669662c17d2f80ac1447065b305c19b660d81d9fdaf217be7540c81ac81aabb02a20a2b16e77b3e18a305778ab7a9ae9d99e4bab0fb6b0d00cf65b69d2a70a4fca639470b8bb10b93f6915e1ccf94ee7cb29a40e8c7331c4f37459131cc1f890b865358818a7c8565aa3e65441c2c61423774611e0f02c2642a8f3f1f2c4277f76d686e7a89e10c826e78aa261185ce7598be3ecc5a9359267d524dc8305beea014684024bbfc0ab03791a61d46ff4765f40754a2e1c8d8aaa4a1e1135f7b762fe0751a7101dcbabf0b960e51260d172cc8a2ed3a61b2b86f212baf760235b598b9c904d00e4262561a17449900ca55d5e82cb0bc5c43e9429b307ca46a4b693681194a0d02cef62789cf2d3e2e232bbbdbb33d027f548c95ab8c549c51d54971f3f864501813042d5a928be87fc9b137893f161ad9109a071bc7fae58580275cb7b6917e87077c1bd251136d3e24ff8faa53611fd1a46c07f4474e86433ccfcf41f6a66757e4d11d51241fc52f18e4b4c14d687c89832cff5d16d19619666afe3b952280089f830cce71003ed1e80ee228da31d2e54189f6bc69c6c984cb80259d1324d3b0519465b8e4a43e243288f674a7a0f6b85554f77b3fa3a44f3bbd8b7bf0a6eac547898a641c6f4a992917f5d42fbd6aab89c7b588bf6a14ef04b2e8e6e7a19a1d1067d7f2d668535dd2bc80aff2c87a1689575810787872c0022a0249b55592ade4ad8ce28e73c39636f1328a948ae077a38439012609a154105745dcd89f818d2cf6f7c9f941ce1a768e74be8c3b99960598a44094a79ce825c3052905e06400aac83e6a9837bb725c25f8d82aafa78a560567d3a3e94878e3eb68e5d66b3407ec65a0886a0a5447eea2dd511be44588d3cc2519e2c0916fea2b86cefc544ff7c79bd004c4a1894fb803f4d2e6561deb05a05272750e2abf86d4a51b6fe5cd93e0e580981a76965e633842cfee0bfc16cca0cbbb5a26704dbd4e1f59cd393b734dcb0f35e083cfd0a07df4ffdd1ea5fd87bba419a33b9b9d0120756e329a375ba81c362e32e57baabd7a4b9725a3fc2d7646e52a409e98af4c72c0f8f017847621499ee9b695cf6207682e09ae68475b868f423ed391d34f1c56d1b795059cbd32629fcf0f772fae6b3d2ff8ba130144459c2823797f43f3d00f484dc35c49ebf86ba2cb853da8574e0bbb21e9c23ca7f9ed636ee74ca1f6db92b7021237b276808d8f3700d2076b949fb71c22d8ea988482013cdcf65c29916096c5b56c0c688cf116c7a5db406b1111a4b5e5073d5081ceb797ffba27197714bbab7464dd15572172b395d24c5fbf068f087c7fc761fff8d9c7e6a0c9d32e327a39764553d0e7d9f1efcb1f559922721f5cb239c2cea03d281607869d363b9eb98a125d173580947a1519e21d73abf3495fa0157f88d5aed89ff4fc6a472ae3176ecbf9545db1ec0fd9de7ec2db3832e768a9f6dfe9db18c4de9d6ad50b2f82d42ea0892d9ed510e36e9e2e3afc57123b01750fb11684e7fb5f39246634614424179a543021ac1d9efe9bccdd16a060bf3b164d72c333507c2b4407fdba81405570878c70115586dfe1e2bad2d8f81e1d4b9cf2bf660ac98ea530b23627c2ea6c9fbba466078f8c4c0a7e9b00d2a8062f12f15f0201f13131bb7f32b3663e164abaa64917e828b0295fdfbb3c833f6fece64b2bff331abf05269cde5b203b27fc6573b087a3c7a07133d23ae8b875fb83962dbbce37ad1cf3e4b06c8f3fb4b9310bb0f2318a5a7031fcc790c6553a20719fd020381cd5d306ef1344919458411eb9356da9606e6636e3169b5add7f6da2f56ac81020fe8d9759f04ecc7029579cb491e56a1db4da4ea5525d4b85891482b13d5686b54a792a96aa29cb4c2cdc707d9bac5b5932bb162e34b4cf23bebceb49bb9681a6689137df8d347c29996159af52aac3940cd24a32b1136a0512af59f3d8ced806a0a7b5b383b5f9ef3fd9d5b25139bfe1c89a889e2c60609154f2e326a2cce8ab93a7bfb589b29ee0e1f053e27f3b3b0a7d940cc6f92799f161e948348ce2f111c58c2f109c71b20815f671ff2e0d927fb099e615f89449efcff2441f3e5e490c35c8dd5e3a3e548a190cb149023a245b28c3e499bff0c7a051697f1612ee52b349021831a6feaa3d69e5cbf5f4bd358f4e5886acc16fa450aad7499b38fccfa959482e1d83e06e790ff9a7194ace9907faf07d627955e7eef238a44eee64a40a5adcf0562bff83772432ae950e448c0749c48e4478b79d673f662c10931b2531080b4b1b2a9efbea16d62bb7431ff43392686b065e400fa45c70d9f39622949eacc1a0d79d861e8997f6de0a8cf65dad17940643e1beb251016adb4ab2024034d9b3e9c1b29294c1e5890a8d8ae2ee94b932964b7256d93f41912b7a3fe20e7e6ae9cf40cef6d21b31c759dfb0fd045698a57e01cb6f4aba2633421ef1dd639d394f3f26c82ebc1cda2c81ffb39465d89871d35bf94b010c80381fa2a8043c159c6a7f63dc6366f5b69c14256f3ac68b737261e7fce371e9ad56dc1721e3e0504e437f138b2c8fef78973ccd4bb0a08749da7c00587c98e464938fd4d508f64614fed52dcef8859ca8233465411feefe8a8cc9b7e6e244bda7a5c27ec5466161ea50b3a1890a5be5b85e2f518e3c7b93974eee61b6757c6b57b9db867f5330f2c129c26b552ac028fbe9257bd900404978fb770334e91b97ae1aa80b5103bba816422ab07dacfadf3d81e876e71d6b82efffe21e7671c6538ed0c2c6240c994725f112237fee7062909b408e14f3760b50a52c705438fbf4ca8bbb329e8903a4fe4e68f1c7b55e7a83fbe59348a1bf3c37c1ed6b8728c0110fcd5334bcac40097058275d1e882be2fce42a9eedd31eb9b99931689b6664d8ef0ed0a108604c9c079282fe69aefb97d02f560a14b453a0ea345977b7c51c4fd1bca67b1b94ccd6502738b63eacf6a1e125ec920ef9642f0a0988851e9698d6f61749575393d3380092ce70b6812fbea3739bc73c0ad5afca60fd85012d5af6ccf1e9584e4de5d4dbc56c724224fe7c650ed31655185b3be33e8c3bb13d09c261a03813d07d1a9b16694192f2b8503fca4cbfb65fdd1af57ca48693681b143a4559a27b921c4e738e3b0b0cbd626bdd29aa8805e618402bbf810760738f92dcd37a9ee6b0a98222dcf18cca0662c293fba8863838fc361b3904924ab07a166fe56f36a7a598e698e011839ffe2beab59a1a4ade17ab41093c1693a9b3e7b76d84285e5a70ec51799378ea005f7d81969048de919e0cc6d54175a44e6da45911db123e47d788519ce0295b11a663e1e67c63ac6a1f716d5548237321f13fb986ea00d884964b1ef089797d54f8859c5f731a3cb8822a1f46aa628abb54286add158f9abdab2c5b13f3398478a1910cc38e09cf3508fec52fbf47c5b4eedb09631ff4d3a82f4b5e702ac85c5b3436d9b1e5a6157933bf7b9527e0212885377607e58ccb750cb14ef55630460fadb3f0cc9864bb20b81dafe5b27c9cc18229ddc38705310769170b015581ec6c9b43b89ec608e677e6f0f2fb1e43f4b1a3120a70bea3a3e74be4a44c5d63b50fe7ab4943e1cdd62db5111bc688d2300a11b47f79866cd06eeaa0e2670a4e4a1388344a5808c4a6734df6e7a21ebfe93e395b625c224b7b7d2a91b1b523aa676c03bc2eed1db0b576f996b4895edd84d24a6684e1a3df9869166f7aedbd7f7081ba1d22a66b04afb667a4f4c889cae208cb5d5e7b6e53bb4528ceb626e92d50e46a4fc03afc6b89bf720edd35485cb14c4dbdd0ee803484dad9d5c51556e80e0461e58cfa88fc86e2a1836a6889b35d7ae1cd1dcfd93efd691d06e78c37e650d7a9b4f6297b7144078fd261096653b5573cf8bacdbe71bd096e9de27bab1eeeeee680a632c26a1b862fc452fe3fd1bdad99a5061a4efe2cb6e4f19c19645fe6f77a0351c4bd7e6a03b456da20f0e3f71d1afbe59ead8439784a038499f193eefd6c8d81a9141e62b6872adca1f801becda32b011dc297bb572cd019c4a3ab79efa10bff6df4b883a47950bcfab9b5e527d62a2c044c54685b1fd02fa4aae26d82fe251c1f0beeadb0145768b70451193469718aa6cec95f1092c92e984163cb41764cf3feb44ce55951efa4079c9d7bce98c361ab5d3ab36137d39bbd6e937e57a02fa44d423cae945c373b0d38ca19ff341b7c66fb51812d2db073f3e1f71845f07e2c90da05f77f832c5d91eeb2a1b50004820ba9063eff23daf66442facc56e849cc48d77db6c5f823cda1c370d3ddb9efe3b637a6123ac18e348dc68c3cf1d46356fbb0547750766096b3f985786", 0x1000}, {&(0x7f0000004e80)}, {&(0x7f0000004ec0)="8f366c5035c305136e394d11bb87df368a4e185f9e937169", 0x18}], 0x4, &(0x7f0000004f40)=[@dontfrag={{0x14, 0x29, 0x3e, 0xfffffff4}}, @dstopts={{0x60, 0x29, 0x37, {0x21, 0x8, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @calipso={0x7, 0x38, {0x1, 0xc, 0xfd, 0x7, [0x8, 0xa93e, 0x5, 0x7fff, 0x1, 0x5]}}]}}}], 0x78}}, {{&(0x7f0000004fc0)={0xa, 0x4e21, 0xe, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4}, 0x1c, &(0x7f0000007480)=[{&(0x7f0000005000)="a0ffb03a4c7a203f98f7ab7a07f5c02b1bcf7fc6cfa8ae375b8be2511481ceaa5b503d724e88cb95bd41c56c1d76b9b07e8d212890dbed3ffd3a35ef98ae4955b203e495346cf4fa70bf4c04f8e6732b5b10df1004eb0f4371a14b9285c7d5c58809bbd491489c17535c336da7cb2be88b3ce3be6ce3114072ecef233203aadcd84676decceaa5a5d2221251986a8a5807339260cc284069e209d8be976ffb062037f68659455f57d3bf1cd8d0382c9db459030805c03e18207ef076608d5437ff4a3e4393f87ff9fd72053703a1c6bac5426634e9dfe459be0d8b8be1b820b9acc10f0c5a85c55c8490cc916c2b0ee92d4b33da8b674a40c17dc7", 0xfb}, {&(0x7f0000005100)="b26cc697d214f1ee8c22a53009c469ddecdd43360a80e6e8d972bdfa996cbfcc3b46dc18d279107dcf86673edda441d36caaaba1c6c8e2939a5fdc545970d80a0cabbaab1f0bada718a157620975dbdc7d9eead0fe240ffd43b0e3fdf566bacb92a93fd8499be6ed22f4be749b9067a892bf0b4c7c6ca81eea3c0b9513fadd5ce33eba674423fc8b5496a079ceb831d36222d50b0c4ffdb814c0f5d36a330c29ce794a44e2f9a5fbd506d866a69c4b0f4b6766a374d1a390539d3372bd583b4a9950", 0xc2}, {&(0x7f0000005200)="4be46e830d3667b3603265d4ca3e6653a9822b5006bcec72b8ac1c31fc261677293afd4e1ea6d0c9136b18426ed10b60a37dc36a1c6ef935de1c517c6c", 0x3d}, {&(0x7f0000005240)="f5fdc9ad2ee1d639640e8553ac91489585967b735ef2bfe8d4a58467e9d6d510db25cdd5363ff0f27a48e1f45d1e9ed33e017e2b987bde18c7ccff994530bb0dadf7377ae5756691f2a78f5ed77c3252d3e0305238ec25ec9bd97ed81e9d9b0b4a9f2f3ddca88f78fd5c7bf6ad", 0x6d}, {&(0x7f00000052c0)}, {&(0x7f0000005300)="257d80a1c6af123652ee0f48bfcbf474b3a77dd0013171970d62cbdc90d4ffe9cb52d0d66967677a281526b9a040bbf2b2858042d8621a7f552a892a55e7e5b43e46a723f92b6421d5d3712177051940a8a6f966df64236732258c2e8ba92ef5aff5f9258ae663dd42ac10b545209327d12228ce3d0b2336743830b97643517a6630287f8e6082661e63a6c892b9e8dd1a3edb8ad1", 0x95}, {&(0x7f00000053c0)="ee31c5aa0e73b53be2ceacd24d99f263bc52f6cf8b287d157570d1f7f6ec766c3e2d2b3c0af9bb0a269343cb7cd332689ba01e2daa2dc3c6dab029476f84f2dae9c6916395991442783b623c03abb559fb246f4e4743c16c52f769f6ea5679c65b1b54a71bf13278a2fbd742fb37c998c2d2c64b37af96141c8cbc5e4507837ee0fd8fd611a15e8ed38ffbd740da3b7e42c80debe73d7c178b22b4da4b4443e41813e524deaf3effa2968275a9922dac289403d3c63cd407a9fdba42b461d3f7e1e020ee8e1f23047cb33c0c61bcc107a6ed8dd0518835838c4f6fc8debbb9c6ff17b71c0442d8a8e8c6f693024934f2b0bf7c13b21c3f26813e96ce1cda70cdcd84061a99364a3c7a4db099e20d50b09939fd03f5f3e23949183560327fffc62dfbb94a790d54ce1c315d43b0a309a7696443a36644f70928cd630ddee7eb75d76dac7fd028f02de349a95e268cd56f4790ccfe599263c27059119ba1123108068d6c04d4ddbe35cb45b652ca90dae1af31f1658340be07afe2ebc9bc4419bdf6e0709989382dc1ac976ad42612071cc411b89d8408d9d87448f68dcae8699955bffb5fbfc76dce4f7847a07524c21c02b6aef06f7ddf7cdc4b25fb73060d2459a153a2ec0ad1fa852a9e81f2c69726e5f129dfb98293d7abfa843d3dd253cf6972ca1da5517200d55c25d82f4536e2db26d1585dc0348a2d6809cef61cc98a1c39ead1fa97d07e6d29628ffa81fc45a13fa67e20b376f2e274b490fe067583d5256788ad24e9912e433ec047965d41733eb0fe6a0d3526f145009a4fd3d97ddf991ebae7b8bf5d39514cf26d614d0ad87d353e38b9050b6cbfd47b633dd4c4a00c3adb720fce45901d2b5e349375ed5bfd5cf82d52f334a69c3dad3f40fc180fdb6efc5e3f4ae49bf3ae689defadb55e150d1bc64cff0871d5dfda5919edf0e355754e36984b5113d685fa397f4165bec40e42a38134c0c5b86e32f7efeb1e38575ec9e2a1f58277b38d21323c9fd0f620ed8b51821eee864188e4887645782374c83a8117116667a7d2c51779519698775db15a2168fd228a36711d73294ff5c14aaf079cc0d721b0ddb26123c8f11f1f0db00dcf9f7a7b286b17f1ce78dd26c22d349e44b7f3a51f81164cc00d1b7163f6b910e2a875e19e0b1c7b005c5c592b5bb54042b51dece7d802e483c5893d5cadd0d626df419cd01f69cdde2f1b8fdf98cf7582f57f591d58b688b4ee6efe9e102fce5448185ec57e5ede335aa3e81447d5058220106503e0ed5048e8657d527ed541564873b1ff008c4f896484220a94de43b77ae3511a3306662f893480af54cee1995bbcaa2572260c6a8847f22bc9e22062b600057c0a38c2d1d19a4f29bce10aa0a9a464637c4a654cfa95b067b976c47f43cb86f116aff69092098adb114c435af086af5e349cad8113a65593d71d79c8f0b7756a2bac95df8f2c05a4b2b92de6199c2347ab51b96f48229372c1f9badfca25a41aa95edd89f45dcf4fa2e7b7311b62ed295cbfe9a090768d3b809b0a82e27dd107773b61b2e337832a83b97575cde285f6b6ce1ead0ee2c3272da868a7a44c6aff6019eac924d15a355eb882eb74d8f30dad57bdfd38c4936527bd54b8e6775b9c86c5f43b75cee19912b2e23ba81155669e2fc12ac6c8ff9b0d658d01b382c4fef26eee9c933d015749cc9848c2e7a2259597433bf42a41bb8bc6deafdfecd9d683a6ba8257e3444f23f63414965d9d422a4a79beeae076be261b205585459812cb1939120158aabe8280c3c487b5a165cb6fc8e481755fff2948e58eab035c34586d1ceee6d26b63d57a9eae88b670e49c229b81fdc784636e945b2368914fb168de8d583f3e4281fe137cd9ce50672dfe32d4230217d2978a23fec998830abfef74383a3628eeebeddbbd72800407087894ae8a01d9f8ceda8a55354dee9363a917f2e79f2d01d0d83b7808212075d61651e763a74a93876afcfc39de1af77424fa17ca19a9278a1e389ffc2dc81567b801c65198cef93d4e53f4985995f82d6882b387b30424ad6ce38c6c425052e467bf4c1db7231d9a26be4e8ec81b04fbdc1e4c32a9f2c851eb5a1b26c73db2583562da152540f78c2529795424fb617e307b9262246732f493687169c93745989f1ba39e9724633e9cc6373ea7d9cfd46b329e51180125b3ce0ae2404a5628ce5b64d7a436d9fd3445f6dc55af8e327b1c5ef36d1b4df14045783405c8cdf4ccfbce2b87edefa5fcf8c293bfa554427ddcf5c3672d8cf3e4e3cd7def4f48e13e5c9cf54ce08cbbc50866a3ae2af66e33b40e743eb7067dab8807716ed170363eb462863a0932a0c3ca931b422dc63a1f34f4dadcc0769a356e212e189ccc4454340d9aa741a6e4a72629ba817affcf8ca319b4a9881bf97df6c3c9c27bde8baefc872fc169772c5255d58b31b9ad50b2fe528970ee12587b52a9aac366bc29b153991c84f63d57ef0e3f12029e23d9381e2a9d50e307d90a3e086421667961ffadf1a5582a23033f5a206925ec8d3537068eb737dc997bac0b350efa254afe656caf6e927b59bdb07aacbac12c242dac7515e62f877b28212a7a0a72b24cd15dc5961dde4d910b185c66cdba4b60e0c0e635e12ddf97ae287dbb861a7446b90eeda4d944dd8c8b1d2cc85c29f2ab7c39ac788bdc1e4bef913fa6152c649bda0a55508f72053b69eb3fe42adaff21219e1d42bac6794cb39ed6466de99395f339510917dcf3930d24586deac69ba68b33c86c47d1d02f91d182e49c3b868207482151a4b58281e9d3084cf916b10e4234c6ee6eceef6a47048ecdddac512f836604e6b530bb829ac2774ee388dd5e314dab6a64352d1dc77627ad3b40cab48b913ae47b361edd44285d33a0beb65fa7ca826178595c4ed16f23e78dac753f729df652ab6f5af933a26b59c3d7162945db84b8e1178544aaa80b96d382ffde7d630f502a0c707f074e4aa3cf2f6d14ca01d858f841457f869f80cdcf96f190f880dc89d4785142d64aeeb5f92df3441b25418cf6f14602405a280e09a6801b7ad89d841cc1b61c7f35871bfbc4ba9717f76949bdabbff67cae6374eaf3a8f4ed1d6d48c9a8b61f48ab606906123ed512d02e14704468e677f0f2d65c390f7ce5e7cfbeb8285d8bf49a382692c632f4b5bc56958f5bbc002c72db79bacb87e74df7974c2977018f2e1297a90f0a728c4eb85bdec275a756b709e4a5667f5421b3655b4612a5db12c5eda0e22fb53f9a412eabee8e0451185a3aec27f51b9c420da351b123e2d088a02644ae18475ac5f270ef80c39a82b274854c151d299340db9875a03dd854dc34b9e71d9871a5d8179b8daca00e144a8a4556afc535a9cf1478f37db1226549bfe1c0eaf2bc2426c7fe0e94c0b011cdefe17ffdaf1f77f2aa87d5af1f724b03b3bb06e2d036cbadc8f0ed84b4a43ddf3daaaf928dae108bf4dd8e86270b3dcb0fd814312e355389b5d3534e75a9406447c567e7847a58f7e4007508594dd1f403a4b94e004fe58cb592605b9bd7734c1c33404d52f6620cff0a0de607959726eb6c560654baeca9856a395112a2c4b52d05580493a2a066c6a0c172bbb509b47a1076ce6c0226e0557cd1a217e2d46de448d13c1eb53847e262804fa311863bec6286e53ea62adf77d492c080124c188d2ef4225b6a77dd2cf657a4b07f1c1c75ebd42f9efb88c48e8703d9d56bf61c535b67235d6326316a517f08e2bfeb5872e879f76d7c94509a96d96cd60d7136b8e3c84e9768fb97c3be51ba031aa944705b3b42d4c649bdce2e40b7c6a4b6f6abbe51d965cf154811d74118912424442d884e7ec2fbc3db8dcc3586c76d8ac36b8fa5e4c81fc54b09915c27c6c6ec16ae367a611478bf731d258d6bfa9f50124e2cb3c3f5806b606453167d1d51f3f382a44f3c110d8e79046953cb91c78c13d54fe040f9fdafd9c7f3b203fac8c20c618e6f5e17d178b236f5b531b7249c80a56de7d3087b7e0bc8253a8aca746ec9071c6e640350aaed0439f80fab6011b3adc7dc41b1c58d77d60e20bc3881a17b2a24d8042dcef7c59587d5191a57d5d4255a913baef31d3b29e9cd167eb07dbb09f33e96d99dfd675f153f0d0c34d846935e0f6e120abea2f4ec48fd4ea696115dfd91e195f12eed07b33e145485cd1ecabc71596c6706255643ce7d8f1b81eaaf93dcea4b0ba82ce39e84e127a56eae8a833714b46bcbd754804ae6a92db64aa52b7998a0ec468d4a17251dd8d894dcf82e342a818c6b6afbf2d4acdd45a203cd550e83f9c12e345052d8ca215a30309e3137ddeb2299825792ef7bd6cf939bebea810e754d8665ad1a4128ad3a2d09d2c875f3d970c95cb3abfd0e7f8919a0255fbbe823ee08349d2880d6613ec18bfc486ac15a655daaf8121f00a54286fd1f03ce31fc9d6e13e21060335ffc37cf8082296ba7cd34bd6657fa90cf230c50e59c29fe3dd5d472b7fb8be4f9521e6103db2f5c4c11e4e0cadf65e31e9370c4a81a444d153dea367687acc80f9bbf2340521fec4b0dce5be35f57ef9371a143099eeb1054f52c94ac5a1ca3e88537d44617b73a4e713c127d62a767a113fee196037aa59048bb656d2eec20f41a646f2d6d7911019b830a4b9bd12937821c0437337108f0ca4a39983baa9a50943c4ec21f2e74530e093f0b916b69ef469e5db9edb0f9d8aefe274f8c19b7e86192fe2a90ce492d3b998ff6094208ee9951dc404d2a8a6c99e3e6814017f7adcf9b68ccd822b1698e4e6c88b4a59d27553144304c857ccfe9df61144bddb1c831555b4dff44c82eac77360695135afc2108985eefe1413d207f6bb21b88b2b56ca4b1bdcd6f327abce09c97f2865659671b257e723f32acf7ffe919c2ef104330461e8c855cf512a3b5c1449744e44ab116e94818574cba42d364e3b87871476946c79d9bda99037131557d79709a54654141c885ae90d84cd89b28bc70b49c7959913fa5718db04febb051b52b3ac78a2cc16dbe4e0f022f888bbd8ab026af05a0e7c0a98cde70f6efa17c67b839b6d27eebe19f0a7a7ffb3bedde9073920f5ef428e1f0016565a48553a79973c2e49eac382aa4296f3674c8e3a71c261be08276490a7477ab17d703ded956ecf53d50d368bddb5c1c7297c39fbe617fc7f75886d0756729709f696c36f403c7b4805bcd4145ce0eb915b411245148bdc194292bdb61d3e2bab1067c3316af29083bce0dc91179b5932082f17ec518c8e8941bf2186ee8349a980aa2f7fb39c29452c92d65225bb6599281b797d1a4cba3e08181966c7284fe19ef0039bbdd49489553b92b63c699176ed8e4e850095e69ed73c7441df7e1faa2bc2ca27b8da08f470c3e01ac84f387ca9a856137fd7d3bd686ae6c148cab9a1cd18a6cea147a44985148aa85abb9e1d49c8b9cfb980ba0bfeda6c50298d958ebbb0eb85085f715a50d3f8b2c5b9692ae2109f38194ba67dc490dd9a5a3b62a0bba7e147f78455e9dfc87ae7d7c7c687561109b1a83f03d89799e9588ec4faf2a7cd7ce3129cb6e0d96b53fbd2661011f9d90bbc30dbbaf16135af8d214173cf4ae44082d9350ac5be5056b288b5d4f5394edfe732ea7d7d8d636d9a1332a1e226fee79326bb5f03dc65f2264f3640383776bb642d9ea8bc6a8257a656623e40509b7be2de5fec7c5e919df854eb3c11e995ab2544490feb4390576f9d3f813d44f757cdbd760b8d1089945b75c2a8ef2a1a546656a9de3bf8d2bca860979052a805bc9f87be2c8ecec70f7", 0x1000}, {&(0x7f00000063c0)="66ddef366e256386c1adde18e6456045bc5205f209166c326006002f6e4ab029b1a4c4573675c039948ffe9f7f319de946e199d15ba9accf81f2080a7b98f4b2b85a94463b9f2f9ff5633de44757095bed5f65028d03d2bda610086580349266cfab6669b65fa5bcdacd02be9730bf8bc6a5a5f0385536cfa04dc24b849dfb834eb0bd92eb2454ae302fd12f10df9f3674265773c7546023e527ab3ff3b5fe4f9db6e50faddbb233ad48c397d58a8d64036df0ad5fba0a8e6be693ea6a49731f3998172e0906eaa693f1f0c47ab3680964c89bcd71627e4dcbccc10216efae661995c5ce3a94a3bff4d4c321072eecf7c2989598a17f28fff0adecf34d253c620c87e2172c6ec31fc2496d82dd69086af355dd29f24b6eab1b14660a7baddf78b49537ed431274d51fd3ce454c662cabcb6ed167d2c3154f81a1cd004b032425b4e066fb095926e7a508a0751f07448fcf8ae500305019733746ace769f310ea2f89ea01fe250e737d94b6ce68190eeb528ab91eb93c57bb62e70c8eebf2c65139e8af9872cc0f9dace95b9cf12853268f082ed211636ab34b2db67fac8d5c07acd637f28e4a459ead5fc540c8df05ad7a198eb441d7a6204143fe0354fcec8f83a1fdab716d75b9a47e418bbc7e60b014e8dc205c9c56970179f75cec0610b75cf9b69a409f0a5525a2039ba44a1acc8988843f01a64a94fcbb33e686fb92f07b39044bdb7a6ab3c599d26758b3492168163fa045126d8be4ab624d082b1cca888db08f7e36dc6d605519dd034fa6f24c040ab3c91a732da6286c14fda990bb9e6d1417cd3c61f90f0ecc9887547c294f343c30f3853befd4917997f98ae1aa6cbfc0532594d6da21155e932cca38cd3d347bf3176a586e7a7dc325181942c09016e2ef947a75eb4a60868bbf88dc0d32d3b90a411f9b918fb5f4d634e6db0b80234e6a7141025f168911fed7b5e94a6612d9c4f66008ecaeb6c545755b46d459e0834413e69380ee430295331487b33529923500a73c150767cac628b802af60d27ac845b04b87c6d3a8073b8b3c85deb46d7defa1c3f07cd0e2f651a29ab8826e98311bb3d9f7dcc0520971145f965d6be76405e508d69a58833cb0ccd282ba804448a62fb8007dd56fdc0071348193245a21f1fd83a739225830ccb1b6bf8812d245476dd968016a4a7442e9a053543305b597f53b52a6fc0219bec4b788b1314c699fb7a4fe384214560002f4d50049e8b29f943ff2ef871fda400c42ed627422be068c40784248c3108c45c50e2e627eb4b3aacaf78d1861d28fe3ae90ee99cec2646807419a302a13de7975aa9565247fba8bb43aa6c3707bf1e8a018d35114d7e904d4858165842d5e8446985f12ff3c806ba1f568fad2ed87f965c19be5c204021044e9ff6303bcef7bde91b78fa48c2baf6397b47d5354959893e95c15a6fbc73540704f4211aad6575014d11122d908c1d41a3bdac3a7055da4e3375a1758d17b9eac55dce440bb117de76a96a0a0e5fdc6ba7974315ce21129917a49be9bc0fc52a94a3dbefc7ae77e3f480c52d3eb9201d5233551d06fd4d91c8d587fe12f02a801ec78635bcc08e51f9ef1d2917b0c4389a99a8f1d821dcd7d62b0d967e97b01a0470964232ae7fe8ef16d28ebd879bae6a1af5cc1b91d00637b437a4bf115a3d90659b1e8260b0dfec42acac2479f57dbd213c7249ec023e26a56b849139166d54f04569d4529b5de4d4f442c4242734e02458b9d46a144d7af410294b7f656ec56ee8691766406989554f003239ea1d49ff33a38a2ca875eb406fa16cd2e0f7a20c67b2a0a7ee2f9fc35d99d5ccf21ee26148886051d2ca9f5555536c09c41c25e3d6ff6bb8d11d90dc99017000e91a6141fa20cf8bdc0ddb9e55ee55131848d8d227c6de71f960745e8c6ae3d83eccf792c340f9f159f01ade03e6d86c489de96763ec3e5cf6a368775bd84c637d8435a70b513289f8b9f9fe23978c1340cc05e19778f8eb79f60a2bdd1cb646d223bc29f3931d4e0a687a0c3b27059b2e1bb51eb239eaa5a70549781f811412d6849d5087370acdd94be301193697aec9d8f1de76ac8279396242b520857de5383555d6fdf97a987171853700e4bb982bab697c65518e20baf73392df6b63e81ede305b8c0157424f4f5326317546c2adf3b04ca0719b218751dc3d986b4a28268b53e91416c12ab97b64a110dc3a23054a354ab42e60a4cb58bbcf591d6a16292aabc302bf7f0214facbfcfce922844f7900918dc9288d64e786d5e718a94b5c8390ae07611057a09f31cece38de37df43b128bd60a66f02a7112d0ba472e5bdfc4b8591e432189b2a2919ece8e0065e42e1f3eb07025a587f5363f831f7687ee86358f755aa0b7491aa9615992c7b6166c78809cb419531fef94f2979d025a8705f0a3bc92738376fead16632814e92e54c23963407892fd33b002a20f76bd75472aad04ede6f410f9d404b9f2d2dff4cb5ec292097ea81608857b5ce7c573695b65f4870f35e36f2bb6b379e8cbe15af33db7a1e7218222b91ffd255ff3c406b24fccefa5d9d6fadf737b2299450858b8ba952e8796c889e4068f3d4f05167f57e8df4888884f2365cdbe8a48ccf84ee99843c2a25bf7b9e401afd3f231ca18978343517e5c1034037f67753eb9a42fe9ff860b8190e8740629f68a3f5d056b1b509a11db28929920c768077ae3701d3e022850d9d03262c06c22b6ce9c910cf94dc24ba82ee68341db9524d450fa157ca9b1fc5d7a37be8f02700f9616b3869098ac903cc9b954cdd0d25f1d628c381e7c2f66a162debafe736a9b2a5fed2c89c4784d8cdf03319c16e97b6343837ed361a23d92a48555b3b6a6d01e5ff51ab66b98f367e9252fb7cb38ecb599a72ebb4789933269a63806adaec5ba15332b30fcb0274dc5b54153cab366a04b9154249aba9516396ffa26327cd300edc95db528992cd70fade1dc5414dbf6d1c0cc161e3df72b9438c25d93c474c8cabadc54a1595836c650eceb4718033f1c10061d618b5c0397d22df8dc051c17c0225a6d7a41f31e2c279fbf1736ba2c70b2a8c0c692811c27dd1e5615583ea8dc751ada6e2e2040fa20de218f3ab4de12942115112a54d47f7d5ef09f4c20b9891834205d1fc302d8842bdb7ce6fdf2130aef981b6fb7f72cf32b679d8a1a8e784251f1779a72872a15804c9c41f99b8f441b4cc774e8723167f967dc9908f1eb3209b362d6fcdd4aee9fff140f3997d575629237074c0cbb0914c4a962d5ee0f21ad1f5e031b07b6e0a4e51d10d6daa44487ee6960f0a0e0c2e8f1556cc2dc5dc1d87ed19ea77b0b4a68cf2aec6ea5e0e194bb77bba3ab8025b66658b0fca0693a1c320ba64d2d0e046378110cac40aa25ae190b42407ab9e9090be86d78f70423c355e9503036d991b2a174ff9f612018db1403a9c989e6b50ba54f5486c042ef0a90a00f1b096c4b42ec14a0a10aa12b5fb31d31d07b37b404e0d1622ce6a82b2ba55962a8b1e4b480de57158bd95eb90234a669a153ea4d8a54d206255bf77f2640332d4adf8ac614f2cfa405fdfe96805419c87443ba8dd5ed6e530f962c9c3d690e121d1658b4a8d5fd016d59ec00afb2645f347715087da26f23a54f4b5b05fb3ec84416c510d6e5970980387b483f294ec5a57de570de1750b83a36c7d1cd4c66b6ecd0a3115efedbd0d00660dc9439200e314c0160fd1f76fa0acd9bfa9800536b228dd0b0dc819e4466954898f563bb9ed8b6d3460b1127d7c7c273d655aaca3290052ffa3dd3bf4f0dc48858475d0f7f676aa6d3b7e41e47008c2b7dce03ae2f81d837c79260ba2a4b57800e0628ce973ab0412ea8d5b089686cc47d80000c766897cc24a04cf9d4a249f6af498d30b666408312ac5de3732d4cfcb8277d769987cd7a890ca28a8c32960ea03fecd2b44a72bca81c2a4b0d4de2731970ef8239086e6399af64272331222a4eb24f9362e79d93b7a448211dbaf77120210dd227610cfb40e4f9886d16b95a3bf4206af6bf700af077736fb198f97acc39b7c3c14dcf9266bc7a584a53ca7be31d95c04f291d379d793b98e3c1bc39698ff7101dec7b3aa160112faf92df43fd8dd008a077de96e57486e4743376b7f5b75466d6a58e96772c2821feb16b07fbc5bf0abad270c818eb9240822c6b8561d719fbb7fb72b40fa3e2d18dede16ec03946be52da01feed2eea11b6cbb4929c4011cf1bc548b4a5a6bae25dc9139172978b434df02181d53089ba71cba66dba0433de61ed3fd135b4205d82d54d65d7cd2a273f236e83862f5bf6104c74851830dffceebeb6bdff9430caed18ee0ed2cc8e2053b54023687980c65409da4d56f30bb13c13cb511495fc5eadf719b07455c776747b4b598695b600aec80e38807b274eb5d549371ee3461875ae9690fa20537f3705075d68532acd68e08066b94c2ba8de6681d2e072763c063caebde91cf45644940284b844cf34d5fedd3b49f8cb984cb73dee6cca0c9065acaebef71e061a0b548bff748f7de05c35793dd4482b76f78b76822717c66311898c471a9af7272d03fdd3b12e19dddc5b88db06c08db1e1dfabb2da6fcd2f774c134d88fffcb0a7d2988fbfb7ce91a91f3deae71d61bed353201bbea9efd8c73554feb41714b245cb9313891ad2675e0f01cb33db7c5aa8185a3616e7e9864268cc838c41ff77369e00e466d545b93359dc6c8ed2d90488ea8264c3b47255689e008997e324c2187c97defd7278708bf9f3d2d8f1cb60fd42f6d566281f433244d6ae786d4edc982792f253482e54665722af00eaa38d88a668a00ccc7b4dff8a0acf1808df8d8f7bf93877299494f7fdaecedef6ef1cb851904368b1cc3c4a8e5919306a62c257bdc12e65e03abd285f277bf8aee2c767dbe7f1bcefe8c73426b05c5a69097b9f15c214fb62afaa25cdc3f6d711ab1514a83d9e33c25ec870bb9e8568d6c82e29bf76902660544162ed030804dc66d355366910bbe7d8cc43152639afa6281c91441b390751ea710533bab5d5cd13cbadb87fa3b76ceb5f55407dc105799ace35aa16486401f8a051f6fb69c49d101b3c7f52a68b20b8a28346eb4f031a1626f4a96c57954c6ee4200f0bba8ecac185af584ecc921ed0fb46d95eca9f02180b836bc57c04c21f308fa7caefdf58693d9a4ee5928784121b6c5566f47c8e0af643c9c9d11a8d93d057dad861c224ba1ba15bcd0ecd7387418b10ae2323a56c639703ab16d81fb27a0558c7d99558b81797a1f4e011acf9af6cbeef229c4b2e1acc6f384f44e6bd50a7b58d69a88612e7e120e7a386729fb6e7d38aac13cc68f0aa162df5e203f633c74ef7e87d346f14e567ade25b32f0baee11acfa270af67227e135de9f39c83501bc52fb81db1d1fa708c64350cdb4fbfb927bd450cdf540ceaa8b30d2d049c7badd1b8481922b7baee05cf1b7323070ec65448368c04db7edd40f125d59b261c1c031d26d65d8e97a15c52a018425361a740dc0d1a27c0651436bd7e764862f0b47a492a61b5cc123dea1dc64ee4961995c2a5630decf9fdb9a324b67cd3e467549c1f4c7559293e1c52e8d858ce2fc6f57646f44e7e6d2983839cb8146e4133a7ee28614ee066aa58dd9123ef862e4bfdc063f46e334503f2994482840005f078e6ef00c3fd9b6c1350f451cc034bcdab284a6728814a163db595ecc1a0696b396a169a203e820423a5a96a7af4041c221672752e0f6c7d1a69513c396f01819168ca4a90ad25e4e0fd2f1cd8700", 0x1000}, {&(0x7f00000073c0)="19ad658a56bc356a1cc2a50078d9c9be8953e6fbe30ae90c49bff33099ba835962845b4ac0543b247183510c74935df06d4860cf93a3ee56e5cafa3626f577e8f9e17995816a2e964ecc7bebf62b6ad529e38ee56e2abed0e62243d2c4db6f8808a90b40ea916b3a2706dd5c8e9a5894c5eef440f90b1f2e40be6b1f6fc18d6098c50edd7b873d4d1dc3d9f471020b7a11f239066c952ae605cbe952422aec994982892dfa8ad56b0aded55d28f28b89cbe5", 0xb2}], 0x9, &(0x7f0000007540)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0xe}}, @rthdr={{0x28, 0x29, 0x39, {0x8, 0x2, 0x1, 0xa0, 0x0, [@private0]}}}], 0x40}}], 0x5, 0x80) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f00000076c0)={0x1, 0x4, @start={0x0, 0x1, "d7083829f0d7249ecd865f17d88bd7a8b2e91cc234777237dd1c0da33544b65fac546a9c1f4fec8d2017022cc3ea6361087b41e0b8ca5ea5bbe907cdb542c662a509eb95535742bb8423358404c36b27b2cae37abc96b52872f4d99f9a30e7f1bde5aa79b183263dd54a01b8f38d9a7fb88b0d8a3c36bb9872c82bde380ecc7bff9c172eaf41f8e7e02e419e181d813182be32062ae7c7f69d02781e47ff2a8b77183be395b60dbdd896bdec306f814d71912bef9de6ef1e6977476ecc1ebec14eb6e0fcc46750fc6ad16f23e90b81d1b676624a4011aa17e2ad188cb6b4abffe2fb22582eb0ff3cee36fb6b6eb667971089e9ceb415790c0efe008e2a183eea22a0c941e0b45b37b7fd0eafe8c01c4deb46f94468c98ee5d3ddcb7cd70d48b25b36908e4a4819d512377bdabe3bdb6af54ebd0d9f07702ec77bada9dc032b26826fa393c0af91304c51fcca63a65bdf7832ae959f25b590cb5715030c04c0c7d9cb7848051353ea928fb77ea01209b0b046389075948e10491f0af5e88c471ed81b0f68d4fd8bf7bce44b7debaca12a6c6de477fd42e5e63ec5f93bd43e13f91a7c9fac9cac51f58cebcff40a3e2a9460a1fcc9c803e1cc8ebeb901bff54bf1d67a3b372f88775a58907e25cb5bb8165613a5d43cbd736f2bab90db4358cd0e314f3b7027bc99e764ff70f18028b7b67af4ed5c5f9a462a22f302e5bdb0e15430590c72fcae9f4f7818dcd5ec530bc974ee8661f10183fa5b7319dbeb442dd1bb6e31775b9ee60d70da079e2b6899df656f7d5abbeefe1505fc5e4d2e1acd82cdaf13cb1c0688941c17ad64030649c5af7d6c239eb83dfaf7d3f8bc87a90232e8b05b9e6cc4c382162a6eed8ee3ad72b1f68dacc0774b30079f32ecc35672b6041ae357e06121af274b4ccddf4cee4f9a19fbc83333a346e0c3b101bfb10f4634580338cf3ffd6a0a734afdfe3f65c5c4fdf65c4351d4c4ea658b6924f230e77a0a1bad4def40b7169077ad8e5a74047ce304786eeb20ea23846fb73398d7b8b26d42541635a4539e6c49a8f9c58a50cd64556658efb236e9dd1eb8f1abb32ecfb6d783126c581fc0e0df32553efd52e65c48aa58ebcc09c7c087a9f3aa15598054ea4ac842feedccca9702e76d15e3481db8718905b6c9bb8866be52d6677cda87c8ab0bba2aec4c0167cd0496b1dd0cb67dc7e1951396931da6d77c41f06c6679bf4cd7faf0f5f80583e17ca4f7ed79e1f5c368faa99760e2a646fbd69609a94184d7f4d94c5e68827af0289ec16804c227825f5090e92ad5f528d10a7270bf3dadbc77c464f097dc8e14a71a918879e2eda35d84d0c8c11f765602bf073f903c46fb6f963c6753a2e42b7c2ea3e02eb29b9142dcff8ad721855f3ad6784c1f8b4cd875f9e2dcce6e015a64d5c3432697e53f97fc1ce21997a71de60cbfa4cc", "12aae43e22b9d129f71b4014d0cb80a086f438e7de7ae19f27a02fd3cc21937832d045259945e55305acc16b6d252926083bb129985ca6db5bb47c4632848ee02d23ec1bc82c7ae7e6098de270c8e3274652e44cdf4ee6247de5eae2371829797581e48caf6ff2922b870b645aecdab14e5bf44b6911e16f25a976b25caa5950624f081a716780d2ae94b6fb79279c3fc6f2ee525bc7d0a90af6208e17178d4489e7e5ac00d739f82f1ad022ed2b604c75b5bf5bc4909815bdaa4d7a39d4815a672107e6f3300d053ab032b9351ee80673bbc74306858ea782efe4a8fb110a7bf2638b26d623ee65ac282513661a547f0c1840c3a07f70c10b741cf79b29cfb47f956626566495a65d4cd283a2c2c95343e76ecfa4ad23f61b2703bb1feb79ce8fc7ac4f78552770f99ca4acb7d199026452ba69a908fd19ebdc6574d9af7a3f5cad8f5095e2049fa1e50549aa87eae7cfdf59d6f8e7e56b939a385c98484bf6939f71a52cbf813b637b38d03e80c28264428aab4c3619e63d40e18bb94437a2f34c48c0160013c8dc3a8dbed0141ce3551918c4a2d825d3a91610908241d3a7faf0df3b54c294d43fbcd32d4595de6fd99d7d78c9a7afb63a2087369bac78384665aab760477115bab498c75b2e98e95511b967c99a7608dbd0b9dbfbbaf5dcdfbf192fc58175b7464357e86a23946acb824cb5fccb4cbf701e98e55013d6cc447008d79f2e9418dc9dfc95da89cd2d394f5e2845ccba9866658b62bfe8be38ea7f4ec17188d99f24bf08316ebb7cbbaa8e528370feb5614672e8c33803aa0ffb472f88d8aa6261eeaf208b0cbeef123b7890a9e83dffebac6089d1b6bb79fd91b41e7c8fca11dc87d4af092818e8d2eacc86501f0e5ea9dc934f05f2d2f8f552aa6723f1328a1e92ffab4fb1e26b40dea575e11cbcdc6e7d5980bf425ff549064234e1f01dc00bdd36f98159656919f9df3dbe893ae712ba2a9f0b456e0e54f0be292ce8bc3ada3e4685e123755ec6933bb113c942b796bf3167f471b57efa395d2b2bcf4a6d259c92cb330397fabbcfce1274f6962a80ad67d26f00f8671d51b02f4d8c35c47bda40418610b1604c8104cbcc68384452c2291735695be3344f4136525853d2f448981ec181a7ee32f4b2c2554700305b8e0867034378366f1f35b528a65f6361896c854fde8c83b6283b0ad008486b6ed50ba6bbb5db736fa7a29ee60d7de45c377ee32b947f0fbce5ff84c22ab2c02d048a8fcef5a2e6779a971bffa5477e5745803f06d68cd45d480d13102cee4c75fbf77384fe2c22c7ee6df50ac3215c7d5482a22b472d46c42960182dc9d68853a6169391c9a45cfdb96b846a7e0b764a8df2fbdd8b08f073967a6a766301a2781a1fd23f265b185112dbfcc714dc0a94d14cef37098d98d4145122ce03f41e163cad224d74d63ff4ac"}, [0x64e, 0x5, 0x9, 0x7, 0x63, 0xb, 0x80000000, 0x5, 0x8, 0x3, 0x3, 0x9, 0x8001, 0x4, 0x101, 0x1, 0x3, 0xc, 0x3, 0xffb8, 0x8, 0x7ff, 0x0, 0x100000001, 0x8000, 0x3, 0x6, 0xb2f4, 0x43, 0x3, 0x8, 0x7, 0xffffffffffffffd4, 0x8001, 0x7, 0x7, 0x9, 0x8000, 0x4, 0x1, 0x3, 0x1, 0x5, 0xb5, 0x8001, 0x7, 0xffffffff, 0x3, 0x7, 0x10000, 0x7f, 0x7, 0x220, 0x7, 0x4000, 0xff, 0x2, 0x6, 0xf, 0x7, 0x3ff, 0x7, 0x6, 0x800]}) r6 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xa, 0x100010, r0, 0x0) syz_io_uring_complete(r6) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000008100)='./binderfs/binder1\x00', 0x2, 0x0) (async, rerun: 64) openat$binderfs(0xffffffffffffff9c, &(0x7f0000008140)='./binderfs/custom1\x00', 0x802, 0x0) (async, rerun: 64) openat$incfs(0xffffffffffffffff, &(0x7f00000081c0)='.log\x00', 0x101000, 0x20) 1.353779019s ago: executing program 6 (id=596): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x60004, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) (async) timer_create(0x2, 0x0, &(0x7f0000bbdffc)) timer_settime(0x0, 0x0, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=@flushpolicy={0x18, 0x1d, 0x8, 0x70bd2b, 0x25dfdbfc, "", [@XFRMA_SET_MARK_MASK={0x8, 0x1e, 0x1ff}]}, 0x18}, 0x1, 0x0, 0x0, 0x20040000}, 0x8000840) (async) futex(0x0, 0x80, 0x0, 0x0, 0x0, 0x0) prctl$PR_MCE_KILL(0x4e, 0x1, 0x4000) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f00000000c0)) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)=0x1) close(0x3) 1.293093123s ago: executing program 9 (id=597): r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@newlink={0x48, 0x10, 0x401, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, 0x23f1a, 0x10050}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @veth={{0x9}, {0x18, 0x2, 0x0, 0x1, @val=@VETH_INFO_PEER={0x14, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x4101, 0x2001}}}}}}]}, 0x48}}, 0xd0) 1.291524713s ago: executing program 6 (id=598): keyctl$KEYCTL_MOVE(0x1e, 0x0, 0xfffffffffffffffe, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0xfffffffffffffdb5) setreuid(0xee00, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r2, 0x13) ptrace(0x10, r2) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'syz_tun\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)=@getchain={0x24, 0x11, 0x1, 0x2000000, 0x0, {0x0, 0x0, 0x0, r3, {}, {}, {0xfff3}}}, 0x24}}, 0x0) syz_open_dev$MSR(&(0x7f0000000280), 0x7aa, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x7, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x6, 0x1, 0x7, 0x7fffffff}]}) r4 = socket(0x10, 0x3, 0x0) r5 = epoll_create1(0x0) r6 = epoll_create1(0x0) r7 = accept4$inet(r0, &(0x7f0000000040)={0x2, 0x0, @private}, &(0x7f0000000080)=0x10, 0x0) getpeername(r7, &(0x7f00000000c0)=@rc={0x1f, @fixed}, &(0x7f0000000240)=0x80) epoll_ctl$EPOLL_CTL_ADD(r6, 0x1, r5, &(0x7f00000002c0)={0xa0000001}) r8 = syz_open_procfs(0x0, &(0x7f0000000200)='oom_adj\x00') write$tcp_mem(r8, &(0x7f0000000140)={0x200000000000000, 0x20, 0x0, 0x20, 0x80000000001}, 0x48) epoll_pwait(r6, &(0x7f0000000140)=[{}], 0x1, 0xfffffffffffffff7, 0x0, 0x0) r9 = dup3(r4, r6, 0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r9, &(0x7f0000000300)={0x8000200f}) close_range(r0, r0, 0x0) 1.245436826s ago: executing program 9 (id=599): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) socket$nl_xfrm(0x10, 0x3, 0x6) (async) socket$nl_xfrm(0x10, 0x3, 0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x3) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xb4e02000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xb4e02000) syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x400000bce) syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) (async) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000019680)=""/102392, 0x18ff8) r2 = socket$nl_audit(0x10, 0x3, 0x9) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x10, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b400000000e7ffffa81048000000000061040000000080"], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xc9, &(0x7f0000000340)=""/201, 0x0, 0x0, '\x00', 0x0, @sk_msg, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r3}, 0x94) ptrace$peekuser(0x3, r0, 0x10) close(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="b4050000fdff7f006110580000000000c60000000000000095000000000000009f33ef60916e6e713f1eeb0b725ad99b817fd98cd8073a46b08b94214d816f770600dcca55f21f3ca9e822d182054d54d53cd2b6db714e4beb4147000001000000008f2b9000f22425e4097ed62cbc891061017cfa6f6148a1c1e43f00001bde60beac671e8e8fdecb03588aa623fa71f31bf0f871ab5c2ff88afc60027f4e5b5271ed58e835cf0d0000000098b51fe68db8d9dbe87dcff414ed000000000000000000000000000000000000000000000000000000b347abe6352a080f8140e5fd10747b6ecdb3542646bf636e3d6e700e5b0500000000000000eb9e1403e6c8f7a187eaf60f3a17f0f046a307a403c19d9829c90bd2114252581567acae715cbe1b57d5cda432c5b910400623d24195405f2e76ccb7b37b41215c184e731fb1"], &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sk_skb, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x366, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="b4050000fdff7f006110580000000000c60000000000000095000000000000009f33ef60916e6e713f1eeb0b725ad99b817fd98cd8073a46b08b94214d816f770600dcca55f21f3ca9e822d182054d54d53cd2b6db714e4beb4147000001000000008f2b9000f22425e4097ed62cbc891061017cfa6f6148a1c1e43f00001bde60beac671e8e8fdecb03588aa623fa71f31bf0f871ab5c2ff88afc60027f4e5b5271ed58e835cf0d0000000098b51fe68db8d9dbe87dcff414ed000000000000000000000000000000000000000000000000000000b347abe6352a080f8140e5fd10747b6ecdb3542646bf636e3d6e700e5b0500000000000000eb9e1403e6c8f7a187eaf60f3a17f0f046a307a403c19d9829c90bd2114252581567acae715cbe1b57d5cda432c5b910400623d24195405f2e76ccb7b37b41215c184e731fb1"], &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sk_skb, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x366, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xf, 0x4, 0x4, 0x12}, 0x50) (async) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xf, 0x4, 0x4, 0x12}, 0x50) bpf$BPF_PROG_DETACH(0x8, &(0x7f0000000080)={@map=r7, r6, 0x26}, 0x10) (async) bpf$BPF_PROG_DETACH(0x8, &(0x7f0000000080)={@map=r7, r6, 0x26}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{r7}, &(0x7f0000000000), &(0x7f0000000080)=r4}, 0x20) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{r7}, &(0x7f0000000000), &(0x7f0000000080)=r4}, 0x20) sendmsg$inet(r5, &(0x7f0000000500)={0x0, 0x4000000, &(0x7f0000001740)=[{&(0x7f0000000280)='>', 0x20000281}], 0x1}, 0x0) 1.119255793s ago: executing program 6 (id=600): syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000000c0)='./file1\x00', 0x0, &(0x7f0000000100), 0xff, 0x4a1, &(0x7f00000004c0)="$eJzs3MtvVFUYAPDvTh+8aUVEQdAqGomPlhZUFi7UaOJCExNd4LK2BZGBGloTIY0WY3BpSNwblyb+Be7cGHVhTNxq4tKQEG1MKK5q7gum02mZlpYpnd8vmc45c1/nu+eemXPv6b0BtK2+9E8SsT0ifo+Injw7f4a+/G12Zmrk+szUSBJzc2/9nWTzXZuZGilnLZfbVmQOVSIqnyXxYrJwuxPnL5werlbHzhX5gckzHwxMnL/wzKkzwyfHTo6dHTp27OiRweefG3p2VeJM47q27+Px/Xtfe+fyGyPHL7/707dpsfYcyKfXxnFL1xsE1EBfutf+mcvUT3t8GWW/G+yoSSedLSwIy9IREWl1dWXtvyc64mbl9cSrn7a0cMCaSn+bNi0+eXoO2MCSaHUJgNYof+jT89/ydYe6HuvC1Zciuov07MzUyOyN+DujUnzetYbb74uI49P/fZW+YrnXIQAAViDr2zzdqP9XiT3Zez7WsbMYQ+mNiHsiYldE3BsRuyPivohs3vujOx7IF57raXL7fXX5hf2fypWGZV4laf/vhZq+32xN/MVbb0eR25HF35WcOFUdO1zsk0PRtSnNDy6xje9f+e2LxabV9v/SV7r9si9YFOBKZ90FutHhyeHV2glXL0bs62wUf3JjJCA9AvZGxL7lrXpnmTj15Df7F5vp1vEvYRXGmea+jngir//pqIu/lCw9PjmwOapjhwfKo2Khn3+99GaR7K6fdlvxr4K0/rfOP/6LKReL955/k3y8tiuq1bFzE8vfxqU/Pl/0nGalx3938nY2Zv3Le/lnHw1PTp4bjOhOXs/y5Y7OPh+6uWyZL+dP4z90sHH731Usk8b/YESkB/GBiHgoIh4uyv5IRDwaEQeXiP/Hlx97f4n4k0iipfU/2vD7L4nYnCV6k9rx+hUkOk7/8N1iI+bN1f/RmM6+a3PZ998tNFvA29+DAAAAsP5VImJ7JJX+PN23PSqV/v78f/h3x9ZKdXxi8qkT4x+eHc3vEeiNrkp5paun5nroYDJdrDHPDxXXisvpR4rrxl92bMny/SPj1dEWxw7tbtv89h9l+0/91dHq0gFrzv1a0L7q23+lReUA7rxmfv+dC8DG1KD9b2lFOYA7z/k/tK9G7f+Turz+P2xMC9v/nw0eWQdsRPr/0L60f2hf2j+0pWbv4i+fp7DihwDMS5Q3C6x8PZubvsN//SX61mTNZQ2tZeG3xM1PorJqa55eB5WyzhNpi1nJ4rGz+WdhzE80eFgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAXej/AAAA//+q8eIl") r0 = creat(0x0, 0x31) mkdirat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0\x00', 0x30) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x4, 0x8107) syz_mount_image$fuse(0x0, &(0x7f0000000000)='./bus\x00', 0x300f401, 0x0, 0x2, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@index_on}]}) linkat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000400)='./file0/file0\x00', 0x400) chdir(&(0x7f00000003c0)='./bus\x00') lsetxattr$security_ima(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x0, 0x0, 0x1) r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x4) getdents(r2, &(0x7f0000001fc0)=""/184, 0xb8) syz_mount_image$fuse(&(0x7f0000000140), &(0x7f00000001c0)='./file0\x00', 0x40000, 0x0, 0x1, 0x0, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x101000, 0x108) getdents64(r3, &(0x7f0000000f80)=""/4096, 0x1000) ioctl$FS_IOC_FSSETXATTR(r0, 0x40086602, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x77b) statx(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x2dd8806920477201, 0x0) 592.849734ms ago: executing program 9 (id=601): seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) (async) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async, rerun: 64) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) (async, rerun: 64) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x20000045, &(0x7f00000001c0)={0xa, 0x2, 0xffff, @loopback, 0x9}, 0x1c) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000900)={0x2, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000006f000000000000000004000000bb7f1a006600feff000000009500000000000000"], &(0x7f0000000000)='syzkaller\x00', 0x5, 0x93, &(0x7f00000005c0)=""/147, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x61e5cc96}, 0x4c) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2b, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) io_pgetevents(0x0, 0x9, 0x0, 0x0, 0x0, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), r4) r5 = syz_io_uring_setup(0x371d, &(0x7f0000000440)={0x0, 0x6ef2, 0x400, 0xa, 0xffffff}, &(0x7f0000000380), &(0x7f0000000b00)) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f00000006c0)={0x1, &(0x7f0000000500)=[{0x6, 0x43, 0x0, 0x7fff0000}]}) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000400)={'syz0\x00', {0x1ff, 0x2, 0xb, 0xd6}, 0x3a, [0x8003, 0x5, 0x100f, 0x8, 0x82, 0x2, 0x3, 0x7f, 0x20000006, 0x4d, 0x6, 0x5f, 0x9, 0x5, 0xffff2d37, 0xffffff01, 0x2, 0x3, 0x0, 0x5, 0x4, 0x0, 0x9, 0x3c5b, 0x4, 0x24, 0x6, 0x6, 0x5, 0x0, 0xe661, 0x3, 0x4, 0x3, 0x10008, 0x4874, 0x80000001, 0x242, 0x3, 0xe, 0x0, 0x80008071, 0x7, 0x17, 0x4eb, 0x3, 0x5, 0x40, 0x8f, 0x4006, 0x4, 0x0, 0x5, 0x4, 0x461c3738, 0x400, 0x7d, 0x0, 0x5, 0x6, 0x8, 0x4, 0xfffffffe, 0x40], [0x10000007, 0x6, 0x10000, 0x6, 0x5, 0x6, 0x129432e6, 0xc8, 0xf9, 0xf, 0x2bf, 0x0, 0x8000009, 0xfffffff8, 0x3, 0x2, 0x800, 0x5, 0x2f, 0xc, 0x312, 0x78, 0xea4, 0x0, 0x4, 0x7, 0x7fff, 0x9, 0x420, 0x401, 0x7, 0x7c3e, 0xff, 0x5, 0x1000005, 0x5f31, 0xd, 0x4e0, 0x8000002, 0x2, 0x9, 0x4, 0x2, 0x7, 0xc, 0xb, 0x2, 0x8000, 0x1, 0xfe000000, 0xffff, 0x2, 0x4, 0x9, 0x3, 0x3, 0x9, 0x1, 0x4, 0x0, 0xbc45, 0x1, 0x42, 0x3], [0x7, 0x408, 0x4, 0x5, 0xfffffffe, 0x100, 0x8d2, 0x3, 0x0, 0x2, 0x0, 0x1, 0x7, 0x4, 0x0, 0x1, 0x0, 0x1ef, 0x5, 0x3ff, 0x10000, 0x0, 0x6, 0x3e7, 0x7, 0x5, 0x2, 0x2, 0x3, 0x20000008, 0x4, 0x6d01, 0xa, 0x3b, 0x2, 0x200, 0x80, 0x5, 0x4, 0x2950bfaf, 0xffe, 0xa2, 0x5, 0x1, 0x5, 0x9, 0xac8, 0xbf, 0x800000c, 0x3, 0x7ff, 0x12b, 0x4, 0xfffffffd, 0x0, 0x0, 0x8000005, 0x1c, 0x120000, 0x3, 0x2006, 0x80a2ed, 0x4, 0x25], [0x9, 0xbb31, 0x7, 0x80b, 0x5, 0x7, 0xed2, 0x4000008, 0x0, 0xb9, 0xce7, 0x9, 0x200, 0x57, 0x5, 0x3, 0x101, 0xf142, 0x4, 0x7fff, 0xffff, 0x2000a620, 0x91, 0x5, 0x8001, 0x2, 0xb1, 0xe7, 0x6, 0x16, 0x2, 0x80000003, 0x5, 0x4, 0xff, 0x9, 0xfffff000, 0x10000, 0x3, 0x7e, 0x100, 0x9602, 0xffffffff, 0x7, 0x8, 0x6, 0x10000226, 0x5, 0x3, 0x8, 0x30b1d613, 0xa1f, 0xf40, 0x0, 0x1, 0x6c1b, 0x0, 0x4, 0x5, 0xb1e, 0x25b4, 0x1fd, 0xffff343e, 0xfff]}, 0x45c) (async, rerun: 32) ppoll(&(0x7f00000000c0)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) (async, rerun: 32) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x88a8ffff, &(0x7f0000000140)={0x11, 0x3}, 0x14) r6 = syz_open_dev$evdev(&(0x7f0000000240), 0x20000, 0x0) ioctl$EVIOCGLED(r6, 0x40284504, &(0x7f0000000140)=""/72) (async) io_uring_register$IORING_REGISTER_PERSONALITY(r5, 0x9, 0x0, 0x0) 592.422324ms ago: executing program 9 (id=602): r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x9, 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="1800000000000000000000000000000071183b000000000095"], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @cgroup_sock=0xc, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r2 = fsopen(&(0x7f0000001340)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) (async) r3 = fsmount(r2, 0x1, 0x6) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r1, r3, 0xc, 0x0, @val=@tracing={0x0, 0x2}}, 0x20) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x9, 0x4, &(0x7f00000005c0)=ANY=[], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @cgroup_sock=0xc, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r5 = fsopen(&(0x7f0000001340)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) r6 = fsmount(r5, 0x1, 0x6) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r4, r6, 0xc, 0x0, @val=@tracing={0x0, 0x2}}, 0x20) close_range(r0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) fsopen(0x0, 0x0) (async) socket$packet(0x11, 0x3, 0x300) r7 = socket$inet_udp(0x2, 0x2, 0x0) (async) r8 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r8, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207000902"], 0x10}}, 0x0) bind$inet(r7, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r7, &(0x7f0000000480)={0x2, 0x4, @multicast2}, 0x10) (async) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@local, 0x0, 0x0, 0x4e21, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x100000000000}, {}, 0x0, 0x0, 0x1, 0x0, 0x3}, {{@in6=@mcast2, 0x0, 0x33}, 0x0, @in=@loopback, 0x0, 0x0, 0x0, 0xb7, 0xfffffffe}}, 0xe8) sendmmsg(r7, &(0x7f0000007fc0), 0x800001d, 0x0) sendmsg$key(r8, &(0x7f0000000080)={0x0, 0x700, &(0x7f0000000200)={&(0x7f0000000100)=ANY=[@ANYBLOB="0209000002"], 0x10}, 0x1, 0xfdffffff}, 0x0) 551.191997ms ago: executing program 3 (id=603): prlimit64(0x0, 0xe, &(0x7f0000000780)={0x8, 0x248}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = syz_open_dev$usbmon(&(0x7f0000002b00), 0x7, 0x200) ioctl$MON_IOCQ_RING_SIZE(r0, 0x9205) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_OPENQRY(r1, 0x4bfb, 0x0) syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file2\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0, @ANYRESOCT=r1, @ANYBLOB="44e2465c04693cb1e87c7b3b6ec5a4f6b7346ed4910d38509bec36df53629551c98d20ca36bc5349e11076d83bb255c8c4e42271863231d915a46634a2c8af00e6720827b8508fdde4ef9b2ded847a489f6c2404a5f580022e03dc672cd25a2f54e713512efbe309b69785c1e42b4110b7079188f8e54239fa47", @ANYRES16, @ANYRES64=r0, @ANYRES32=r0], 0x1, 0x105d7, &(0x7f0000020c40)="$eJzs3MtuG1UYB/DPDb3SS4R62yBGQqBEqq06SauyQSk0KkikirgsWIFjO5Zb2xPFzoXukGDHo7BBPACLCha8BzvEAokdEsgzE5SUVqpSN06a30+a/s+cOeebM64S6diRAziyJpO//izF+TgdERMRcTYia5eKIzOfx9WIeCMiju04SkX/fx0nIuJMRJwfFs9rlopL5x4tPPrj1oWLP/3y+t3Jibevje+pgZE4ufepb0VEdzVvb3bzTFt53i/6axvtLLtzG0XmF7oPivM0z83mclZhs7Y9rpblbCsfn66u94e50qnVh9lqr2T9q738hv2N1nadbML92lp23mguZ9nup1m2Hubr2iryYX+Q12kU9b7KysdgsJ15f3OrmT/P6oMs671B0Z/XTRvNrWFuFFncLuppp5GtY3nPL/OB91G7t76VbDTX+u20l9yoVG9VqjfL1bW00Rw058q1buPmXDLV6gyHlQfNWne+laatTrNST7vTyVSrXi9Xq8nUneZyu9ZLqtXKbOV6+cZ00bqW3L33WdJpJFPDfK/dWx+0O/1kJV1L8hnTyUxl9p3p5M1q8snXS8nSxwsLi0uffnHn83u3Fz98vxj0v2UlUzPXZ2bK1evlmer0S/P8i+N4/qvPN52jrjTuBQAcPvu//79t/w/Y/9v/Z/Zn//tDcbd93/8eOxjPvy/7/9N7+f8/tZdJsM3+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL/s3D1u4kAUB/BnWO+yX1q04uMqVKstKThEjpAyZYrkNuk4QyTECXIA0uUIEUSYiRQjlBQeywr6/SQzYwv+eobqedAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtOmxXM7v1je3TXO2u2by3A0AAABwyqZczqvJ8HD+M13/nS79jYhpREwiYhwRp3r3fnytZY4iokjzU+8vj2q4j6gS9p/5lo4fEfE/Hc9/2v4WAAAA4HytV7NFRH8/rV7+xVEjzzlLv/UgV171yOdLrrRRFXaVKW38GpnFJCLK4VOmtGlE9H5dZEpLz8/e168NgzdDcRh6HyUU141KBAAAOlDvBPbd20On9QAAANCWy64LoBvVem36L35aC04rh2lB8HvtDAAAAPiEiq4LAAAAAFpX9f/2/wMAAIDzdtj/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDZtyuV8vZotmuZsd83kuRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhhf95RIATCIAz2ru87Dd7/WNKgqalJFQgff2MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OZ3f/k/MTXOJHOvjaXnkWTt1Ng6NfbOjaM/jK9fAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxP3cnEAJBEAb7zv+cFvMPSxo0BhGqYOFjhnlYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICLHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7M+9bcJAGMfh15dEseuMkN7KxwxpUkVhBD4kJEseATEAC9FQ0VosAiuABOcOiQZBwfM0v39hn+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBI9nbDlXGdhBDOzf6tB95/e7x22Ovr/sKZ8ViZf/E1PufgFOUQwt2NTut6jmspsosZj9va3rnX7HRaXUVcJMWYhkIxrWLCX1AAABwr5XQMcv2ncn91sC9phPDr2f78fymqQ8b8/+TLy9vxteL8v5jbCosta/6v9jYfVre2d65ubDbbrXbr/nLtxuLS0s3acnV4O6XqpgoAAAD/UElHnP9LjYP9/1NRHTLm/zsfPr6KrzUj/x9w9P7/hCcEAADwH5s//+N7csj+pFIJj5q9XndxtP3zfmm0ncJUs0sXdCIdcf6faUx5bgAAAEAu9naTff3/9agOGfv/p2+9bcfnnAkhzKX9/2trDzrr+S2nsIr0+/8JLxUAAIApmktH3P8vD5//L10YH1MKIVxeGNXp3wBmyv/v3jw/G18rfv6/lt8SC6lUH30eWfL/8Nh6CLP1HCYGAADAsXQyHYP8/7ncX+3+fLpS8fw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8ZseOURoIogCAbnazioUYEBsrQW1FO6uAhSBeQxQEG/s0HsDT5Aj2adXSWlJ4A/mzOyIpNKBsgr4Hs/+zMzB/p9o/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwrelJsZPzKh6DJi/bd09vo4uIzzMxPIx3t2JE3uu27CVUfznbjzM67qwYAAAA/qkq9/dFUbzU47OI5TD1//uRr7Vzo/Um5n5+tu/PMff+MbZfbx8/Nho0+0Q3fHV9c3nY2Rcut705123MsSbdJTQ3NFW6qinP7zandTr13v1kcrqS0tWfVQwA/IaDHNsk/x9FPFpkYQD8Wf12FJ/6/2q42JoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuvAeAAD//5tEXDw=") r2 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file1\x00', 0x181002, 0x153) writev(r2, &(0x7f0000000140)=[{&(0x7f0000001200)="10", 0x100000}], 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x0) pwrite64(r3, &(0x7f0000000000)='2', 0x1, 0x4fed0) 374.369447ms ago: executing program 6 (id=604): syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f67635f6d657267652c6163746976655f6c6f67733d342c616c6c6f635f6d6f64653d72657573652c636865636b706f696e743d64697361626c652c64697361626c655f726f6c6c5f666f72776172642c7573726a71756f74613d2d2d2c6673796e635f6d6f64653d7374726963742c6673796e635f6d6f64653d706f7369782c757365725f78617474722c6772706a71756f74613d6e6f696e6c696e655f64652e7472792c6d6f64653d61646170746976652c6a71666d743d7666736f6c642c6261636b67726f756e645f67633d73796e632c003389587d1161a445f1947f41eb025b03aedd0a091ffead90acc02e2786e2637bcde23b58a1bd3a52bca03ff154"], 0x1, 0x5505, &(0x7f00000079c0)="$eJzs3E1rY9UbAPAn7XTe//Mv4sLdXBiEFiZh0nlBd6PO4At2KKMuXGmapCEzSW5p0rR25cKluPCbiIIrl34GF67diQvFnaDknlud+gJC08ZOfz+4ee45OXnuc8Iw8NxbEsCptZj9/GMlrsSFiJiPiMsRxXmlPAp3U3guIq5GxNwTR6Wc/33ibERcjIgrk+QpZ6V869Pr42u3f3jjp6++OXfm0mdffju7XQOz9nxE9DfT+U4/xbyT4qNyvjHuFrF/a1zG9Eb/cTnOU9xprxcZdhr76xpFvNlJ6/PN7eEkbvQazUnsdDeK+c1BuuBw3NnPU3zgUWOrGLfa60XsDvMidvZSXbt76f+2veEo5WmV+T4o0sdotB/TfHu3nfaz+biIzcGonE9581Z7dxLHZSwvF8281yrqWD/MN/3f9mZ3sL2bjdtbw24+yG7X6i/U6neq9a281R61b1Ub/dadW9lSpzdZVh21G/27nTzv9Nq1Zt5fzpY6zWa1Xs+W7rXXu41BVq/XbtZuVG8vl2fXs1cfvJP1WtnSJL7cHWyPur1htpFvZekTy9lK7eaLy9m1evbW6lq29vD+/dW1t9+79+6Dl1Zff6Vc9JeysqWVGysr1fqN6kp9+RTt/6Oy6CnuHw6lMusCAE4e/T8wC0fX/289jDj6/j/0/1Nxovrf097/H8H+4VD0/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp9Z3C5+/VpwspvGlcv5/5dQz5bgSEXMR8evfmI+zB3LOl3kW/mH9wp9q+LoSRYbJNc6Vx8WIuFsev/z/qL8FAAAAeHp98eHVT1K3nl4WZ10QxyndtJm7/P6U8lUiYmHx+yllm5u8PDulZMW/7zOxO6VsxQ2s81NKlm65nZlWtn9l/kA4/0SopDB3rOUAAADH4mAncLxdCAAAAMfp41kXwGxUYv9R5v6z4OIv7/94IHjhwAgAAAA4gSqzLgAAAAA4ckX/7/f/AAAA4OmWfv8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmPnfm4TB6I4AD8bvLD/tGi1921lb1DGlrDHPUYUkCYoIAfSQhqgBnJLCRFEeBwCEYdIHttK9H2SMxnL/HiD4DAz0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF26r9aL26vf121zdvt28owGAAAAuGRbrRf1P7PU/9rc/97c+tn0i4goI+LS3H0Un84yR01O9fL8zenz1asa7iLqhMN7TJrrS0T8aa7HH11/CgAAAPBxbZareZqtpz+zoQuiT2nRpvz2N1NeERHV7CFTWnnI+5UprP5+j+N/prR6AWuaKSwtuY1zpb1J/XM/rtpNT5oiNeXFlx2LzDZ2AACgR6Ozpt9ZCAAAAH36N3QBDKOI563M41bgJDXN9t7nsx4AAADwDhVDFwAAAAB0rp7/93T+3975fwAAADCMdP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXdpW68VmuZq3zdnt28kzGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhif95RIATCIAz2ru9M5v6HlQZNTU2qQPj4G4MBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9eUmBEAiCKJgz/nfS9z+sJOgZRIiAhkcVtWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIud+3mNo4oDAP5mZmdrq+IaZQ8RUfCgF7vd1tbexIMSPPgnCCHd1titP9ocbCliLt4k515EjyKCEm/9H3JOIJd4y2EPETwrMzuTnfwA118zm+TzgTfvu8Mw7/tmIeQ77yUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACURm9P4iQ7dMZxXJzb3Hu4lPVbh/rM47Xt+axlcVRn0ifDi9UPUbe5RAAAADg7krK+DyHspOsLWR938vo/La/Jav5vnx7HZT1/uO4v+7L2z9ovP+8+vz9QZzxOdtOby8PBpaOptP6/Wc62Z/7yilb+5PN3L0n+hcTvrT43SvPnGX29sfFOOw/P1ZEtAPBPXCz7Iih/H8r6fpOJAXBmtCqFd1n/J51mcwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN3+DAAA//962D6S") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='blkio.bfq.io_serviced\x00', 0x275a, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='attr/current\x00') preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/44, 0x2c}], 0x1, 0x0, 0x0) socket$inet6(0xa, 0x3, 0x8) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xfffff000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x1000, 0x0, 0x0, 0x0, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x0, 0xc, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x94) socketpair$tipc(0x1e, 0x1, 0x0, 0x0) close(0x4) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000500), 0xc) fsetxattr(r0, &(0x7f0000000000)=@known='security.selinux\x00', &(0x7f00000000c0)='\x00\x00', 0x2, 0x0) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r5, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=@updpolicy={0x17c, 0x19, 0x1, 0x0, 0x210, {{@in=@multicast1, @in=@remote, 0xfffe, 0xb, 0xffff, 0x0, 0xa, 0x80, 0x0, 0x3a, 0x0, 0xffffffffffffffff}, {0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000}, {0x1, 0x0, 0x80}}, [@tmpl={0xc4, 0x5, [{{@in=@local, 0x0, 0x3c}, 0x0, @in=@broadcast, 0x34ff, 0x0, 0x2}, {{@in=@local, 0x0, 0x3c}, 0x0, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x800, 0x800}, {{@in6=@loopback, 0x0, 0x32}, 0x2, @in=@rand_addr=0x64010101, 0x3503, 0x1}]}]}, 0x17c}}, 0x0) r6 = io_uring_setup(0x3d44, &(0x7f0000000240)={0x0, 0x1040fdd7, 0x4, 0x1, 0x284, 0x0, r0}) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r6, 0x8000000) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'syztnl0\x00', 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000000)='.\x00', 0x19228b5, &(0x7f00000003c0)=ANY=[], 0x0, 0x0, &(0x7f0000000000)) 85.110975ms ago: executing program 9 (id=605): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x30000c6, &(0x7f0000000080)={[{@auto_da_alloc}, {@minixdf}]}, 0x1, 0x569, &(0x7f0000000a00)="$eJzs3d1rm9UfAPDvkzZ7//3WwRgqIgUvnMyla+vLBC/mtQ4Gej9D+6yMpsto0rHWgduFu5bhnQPxXrz2UvwHvPBvGOhgyCiCeBN50idZ2iZtuqUvms8HnnK+z0vPOXlyTs7JSUgAQ2s8+1OIeDkivkoiTkZEkh8bjfzg+Np5q0/vzGRbEo3GJ38kzfOyuPW/Wtcdz4OXIuLnLyPOFTbnW1temS9XKuliHk/UF25O1JZXzl9fKM+lc+mNqenpi+9MT73/3rsDq+ubV7KCjOTRqQdJXIoTedRZjxdwtzMYj/H8MSnGpQ0nTg4gs4Mk6br3hz0vBzszkrfzYmR9wMkYyVs98N/3RUQ0gCGV7Lj9/1rcnZIAe6s1DmjN7Qc0D/7XePLh2gRoc/1H194biSPNudGx1WTdzCib744NIP8sjx9/f/gg22Jw70MAbOvuvYi4MDq6uf9L8v7v+V3o45yNeej/YO/8lI1/3uo2/im0xz/RZfxzvEvbfR7bt//C4wFk01M2/vug6/i3vWg1NpJH/2uO+YrJteuVNOvb/h8RZ6N4OIu3Ws+5uPqo0etY5/gv27L8W2PBvByPRw+vv2a2XC+/SJ07PbkX8UrX8W/Svv/J2v1ft8STPR5X+szjTPrwtV7Htq//7mp8F/FG1/v/rLrJ1uuTE83nw0TrWbHZn/fP/NIr//2uf3b/j21d/7Gkc722tvM8vj3ydxrt9eT11tU/+n/+H0o+baYP5ftul+v1xcmIQ8nH7f2F1v6pZ9e24tb5Wf3Pvr51/5d06f+ORsRnfdb//unvX+117CDc/9mu9789u91w/3eeePTR59/0yr+//u/tZupsvqef/q/fAr7IYwcAAAAAAAAHTSEiTkRSKLXThUKptPb5jtNxrFCp1urnrlWXbsxG87uyY1EstFa6T3Z8HmIyXzFsxVMb4umIOBURX48cbcalmWpldr8rDwAAAAAAAAAAAAAAAAAAAAfE8R7f/8/8NrLfpQN2nZ/8huG1bfsfxC89AQeS138YXto/DK++2n9x98sB7D2v/zC8tH8YXto/DC/tH4aX9g8AAAAAAAAAAAAAAAAAAAAAAAAAAAADdeXy5WxrrD69M5PFs7eWl+art87PprX50sLSTGmmunizNFetzlXS0kx1Ybv/V6lWb05OxdLtiXpaq0/UlleuLlSXbtSvXl8oz6VXU78iBgAAAAAAAAAAAAAAAAAAAJvVllfmy5VKuigxxIm/Go3G814+ut+Fl9iVxH73TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzD8BAAD//1hdMq0=") prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x48001, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000100)=[@text32={0x20, &(0x7f0000000000)="640f2380c4c3396d926c6900000a0f20dc35200000000f22d88fe8781cc232d182d1020b0000b846c40000ba000000000f30660fd9e40fc7be8b000000c744240000100000c744240200000000c7442406000000000f011424c4e17913b4680f000000b942020000c4e1a9fd5900", 0x6e}], 0x1, 0x1, 0x0, 0x0) ioctl$KVM_SET_CPUID(r2, 0x4008ae8a, &(0x7f00000001c0)={0x1, 0x0, [{0x7, 0x40b8, 0x8, 0x1000, 0x8}]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) setxattr$incfs_metadata(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200), &(0x7f00000002c0)="30573472b621739b91c336124406e8a5c812ca867e3bf9b8fa367b80ab", 0x1d, 0x1) lsetxattr$trusted_overlay_upper(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180), &(0x7f0000000440)=ANY=[], 0x361, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000340)='./file1\x00', &(0x7f0000000400), 0x0, 0x0, 0x2) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000100)=ANY=[], 0xfe37, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) lsetxattr$trusted_overlay_upper(&(0x7f0000000000)='./file1\x00', &(0x7f0000000300), &(0x7f0000000440)=ANY=[@ANYBLOB="00fbf002ca39a432bc284f3f98a780e63209402e5d186bee6c715f1f66dd4ea61141dcb7ee6baf711404772274b9403901fdcd07cf0c9365846d560a6bbe68063a9bfd3b6363f701b4c9ef6358fec9440504a138e1b7837f15eef8032d977be575c945c0ebfd67806c4d06ed10333a541c3d26a2998efb089806ababc947e91ff126535bdcd57ddd08910e824a3e9412ce9ec8a800af4054b930d489b9dbfdb7120ad1b519f072c4effde705234fe26303c838e06eea6bc5e1a626fc1c1a70e2f9b321a1a89dc0b8268d62f9d4e8925de15085bc53372b7a6060f1a50566cd07378e608b7674b49b7931af04"], 0xf0, 0x3) 0s ago: executing program 5 (id=606): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0200000004010000060000000500000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[], 0x48) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x20000023893) (async) r3 = io_uring_setup(0x7285, &(0x7f0000000340)={0x0, 0xf04d, 0x8, 0x1, 0x211}) close(r3) futex(&(0x7f000000cffc), 0xb, 0x0, 0x0, &(0x7f0000048000)=0x1, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x3000046, &(0x7f0000000a40)={[{@delalloc}, {@data_err_abort}, {@barrier_val={'barrier', 0x3d, 0x2}}, {@dioread_lock}, {@data_err_ignore}, {@orlov}, {@data_err_ignore}, {@grpquota}, {@abort}, {@resgid}, {@noacl}, {@nouid32}], [{@uid_gt}, {@fsname}]}, 0x1, 0x553, &(0x7f0000001080)="$eJzs3d9rW1UcAPDvTdv91nUwhopIYQ9O5tK19ccEH+aj6HCg7zO0d2U0WUaTjrUO3B7ciy8yBBEH4ru++zj8B/wrBjoYMoo++BK56U2XrUmbddnSmc8Hbjkn9ybnfnPv9/TcnBsSwNCayP4UIl6OiG+SiIMRkeTrRiNfObG23er9q7PZkkSj8elfSXO7rN56rdbz9ueVlyLit68ijhc2tltbXlkolcvpYl6frFcuTdaWV05cqJTm0/n04vTMzKm3Z6bfe/edvsX6xtl/vv/k9oenvj66+t0vdw/dTOJ0HMjXtcfxBK61VyZiIn9PxuL0IxtO9aGxnSQZ9A6wLSN5no9F1gccjJE864H/vy8jogEMqUT+w5BqjQNa1/Z9ug5+btz7YO0CaGP8o2ufjcSe5rXRvtXkoSuj7Hp3vA/tZ238+uetm9kS/fscAmBL165HxMnR0Y39X5L3f9t3sodtHm1D/wfPzu1s/PNmp/FPYX38Ex3GP/s75O52bJ3/hbt9aKarbPz3fsfx7/qk1fhIXnuhOeYbS85fKKdZ3/ZiRByLsd1ZfbP5nFOrdxrd1rWP/7Ila781Fsz34+7o7oefM1eql54k5nb3rke80nH8m6wf/6TD8c/ej7M9tnEkvfVat3Vbx/90NX6KeL3j8X8wo5VsPj852TwfJltnxUZ/3zjye7f2Bx1/dvz3bR7/eNI+X1t7/DZ+3PNv2m3dQ/FH7+f/ruSzZnlX/tiVUr2+OBWxK/l44+PTD57bqre2z+I/dnTz/q/T+b83Ij7vMf4bh39+taf4B3T85x7r+D9+4c5HX/zQrf3e+r+3mqVj+SO99H+97uCTvHcAAAAAAACw0xQi4kAkheJ6uVAoFtfu7zgc+wrlaq1+/Hx16eJcNL8rOx5jhdZM98G2+yGm8vthW/XpR+ozEXEoIr4d2dusF2er5blBBw8AAAAAAAAAAAAAAAAAAAA7xP4u3//P/DEy6L0Dnjo/+Q3Da8v878cvPQE7kv//MLzkPwwv+Q/DS/7D8JL/MLzkPwwv+Q/DS/4DAAAAAAAAAAAAAAAAAAAAAAAAAABAX509cyZbGqv3r85m9bnLy0sL1csn5tLaQrGyNFucrS5eKs5Xq/PltDhbrWz1euVq9dLUdCxdmayntfpkbXnlXKW6dLF+7kKlNJ+eS8eeSVQAAAAAAAAAAAAAAAAAAADwfKktryyUyuV0UUFhW4XRnbEbCn0uDLpnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/gsAAP//6AY3sQ==") write(r0, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007300000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000480)={r4}, 0xc) kernel console output (not intermixed with test programs): lloc,mblk_io_submit,,errors=continue. Quota mode: none. [ 65.804442][ T1408] EXT4-fs error (device loop8): ext4_mb_mark_diskspace_used:3887: comm syz.8.268: Allocating blocks 497-513 which overlap fs metadata [ 65.819032][ T1422] loop2: detected capacity change from 0 to 2048 [ 65.834022][ T1408] xt_hashlimit: size too large, truncated to 1048576 [ 65.896063][ T1422] loop2: p1 p2 p3 [ 65.901597][ T1422] loop2: p3 start 8388352 is beyond EOD, truncated [ 65.916056][ T380] usb 7-1: new high-speed USB device number 5 using dummy_hcd [ 66.005112][ T423] udevd[423]: inotify_add_watch(7, /dev/loop2p2, 10) failed: No such file or directory [ 66.016432][ T589] udevd[589]: inotify_add_watch(7, /dev/loop2p1, 10) failed: No such file or directory [ 66.064449][ T30] audit: type=1400 audit(1771235304.694:407): avc: denied { map } for pid=1429 comm="syz.2.274" path="socket:[21168]" dev="sockfs" ino=21168 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 66.096124][ T20] usb 10-1: new high-speed USB device number 3 using dummy_hcd [ 66.171675][ T1438] loop2: detected capacity change from 0 to 256 [ 66.191619][ T1407] EXT4-fs (loop8): pa ffff8881290b5348: logic 64, phys. 177, len 21 [ 66.199799][ T1407] EXT4-fs error (device loop8): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 66.215589][ T380] usb 7-1: Using ep0 maxpacket: 32 [ 66.225966][ T1438] exfat: Deprecated parameter 'utf8' [ 66.234970][ T30] audit: type=1326 audit(1771235304.864:408): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1439 comm="syz.0.278" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2cdf2dff79 code=0x7ffc0000 [ 66.258376][ T30] audit: type=1326 audit(1771235304.864:409): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1439 comm="syz.0.278" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2cdf2dff79 code=0x7ffc0000 [ 66.261843][ T1438] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0xe3865569, utbl_chksum : 0xe619d30d) [ 66.292345][ T30] audit: type=1326 audit(1771235304.924:410): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1439 comm="syz.0.278" exe="/root/syz-executor" sig=0 arch=c000003e syscall=302 compat=0 ip=0x7f2cdf2dff79 code=0x7ffc0000 [ 66.317793][ T30] audit: type=1326 audit(1771235304.924:411): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1439 comm="syz.0.278" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2cdf2dff79 code=0x7ffc0000 [ 66.341936][ T30] audit: type=1326 audit(1771235304.924:412): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1439 comm="syz.0.278" exe="/root/syz-executor" sig=0 arch=c000003e syscall=157 compat=0 ip=0x7f2cdf2dff79 code=0x7ffc0000 [ 66.366766][ T30] audit: type=1326 audit(1771235304.924:413): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1439 comm="syz.0.278" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2cdf2dff79 code=0x7ffc0000 [ 66.395674][ T380] usb 7-1: config 0 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 66.407005][ T20] usb 10-1: Using ep0 maxpacket: 32 [ 66.422412][ T380] usb 7-1: config 0 interface 0 altsetting 8 endpoint 0x81 has invalid wMaxPacketSize 0 [ 66.444603][ T380] usb 7-1: config 0 interface 0 has no altsetting 0 [ 66.464871][ T380] usb 7-1: New USB device found, idVendor=05ac, idProduct=0265, bcdDevice= 0.00 [ 66.479378][ T1448] loop8: detected capacity change from 0 to 512 [ 66.485881][ T380] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 66.505905][ T1448] SELinux: security_context_str_to_sid(user_u) failed for (dev ?, type ?) errno=-22 [ 66.510750][ T380] usb 7-1: config 0 descriptor?? [ 66.521148][ T1448] EXT4-fs (loop8): Unrecognized mount option "euid=00000000000000000000" or missing value [ 66.575675][ T20] usb 10-1: unable to get BOS descriptor or descriptor too short [ 66.626846][ T1438] overlayfs: filesystem on './file0' not supported [ 66.695657][ T20] usb 10-1: config 0 has an invalid interface number: 98 but max is 2 [ 66.707747][ T20] usb 10-1: config 0 has an invalid interface number: 230 but max is 2 [ 66.738778][ T20] usb 10-1: config 0 has no interface number 1 [ 66.755600][ T20] usb 10-1: config 0 has no interface number 2 [ 66.769432][ T20] usb 10-1: config 0 interface 0 has no altsetting 0 [ 66.770645][ T1451] loop8: detected capacity change from 0 to 40427 [ 66.785655][ T20] usb 10-1: config 0 interface 98 has no altsetting 0 [ 66.803244][ T20] usb 10-1: config 0 interface 230 has no altsetting 0 [ 66.879557][ T1451] F2FS-fs (loop8): Fix alignment : done, start(4096) end(16896) block(12288) [ 66.922138][ T1451] F2FS-fs (loop8): invalid crc value [ 66.972244][ T1451] F2FS-fs (loop8): Found nat_bits in checkpoint [ 66.997050][ T380] magicmouse 0003:05AC:0265.0009: item fetching failed at offset 3/5 [ 67.013852][ T380] magicmouse 0003:05AC:0265.0009: magicmouse hid parse failed [ 67.021734][ T380] magicmouse: probe of 0003:05AC:0265.0009 failed with error -22 [ 67.072937][ T1451] F2FS-fs (loop8): Mounted with checkpoint version = 48b305e5 [ 67.080547][ T20] usb 10-1: string descriptor 0 read error: -22 [ 67.086988][ T20] usb 10-1: New USB device found, idVendor=07ca, idProduct=0825, bcdDevice=40.12 [ 67.106491][ T20] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.115203][ T20] usb 10-1: config 0 descriptor?? [ 67.128188][ T1452] attempt to access beyond end of device [ 67.128188][ T1452] loop8: rw=2049, want=45120, limit=40427 [ 67.147593][ T1044] attempt to access beyond end of device [ 67.147593][ T1044] loop8: rw=524288, want=45072, limit=40427 [ 67.159457][ T1044] attempt to access beyond end of device [ 67.159457][ T1044] loop8: rw=0, want=45072, limit=40427 [ 67.171400][ T20] usb 10-1: bad CDC descriptors [ 67.689366][ T1466] loop9: detected capacity change from 0 to 256 [ 67.780668][ T1469] bridge0: port 1(bridge_slave_0) entered blocking state [ 67.788052][ T1469] bridge0: port 1(bridge_slave_0) entered disabled state [ 67.801109][ T1466] FAT-fs (loop9): Directory bread(block 64) failed [ 67.806920][ T1469] device bridge_slave_0 entered promiscuous mode [ 67.808138][ T1466] FAT-fs (loop9): Directory bread(block 65) failed [ 67.823064][ T1466] FAT-fs (loop9): Directory bread(block 66) failed [ 67.829749][ T1466] FAT-fs (loop9): Directory bread(block 67) failed [ 67.830246][ T1469] bridge0: port 2(bridge_slave_1) entered blocking state [ 67.836375][ T1466] FAT-fs (loop9): Directory bread(block 68) failed [ 67.843597][ T1074] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 67.849880][ T1466] FAT-fs (loop9): Directory bread(block 69) failed [ 67.849928][ T1466] FAT-fs (loop9): Directory bread(block 70) failed [ 67.859797][ T1469] bridge0: port 2(bridge_slave_1) entered disabled state [ 67.864014][ T1466] FAT-fs (loop9): Directory bread(block 71) failed [ 67.874352][ T1469] device bridge_slave_1 entered promiscuous mode [ 67.877830][ T1466] FAT-fs (loop9): Directory bread(block 72) failed [ 67.897349][ T1466] FAT-fs (loop9): Directory bread(block 73) failed [ 67.914005][ T20] usb 10-1: USB disconnect, device number 3 [ 67.927519][ T380] usb 7-1: USB disconnect, device number 5 [ 67.957205][ T1474] tipc: Started in network mode [ 67.962145][ T1474] tipc: Node identity 7e34f2864031, cluster identity 4711 [ 67.969828][ T1474] tipc: Enabled bearer , priority 0 [ 67.990397][ T1474] device syzkaller0 entered promiscuous mode [ 68.009023][ T1474] tipc: Resetting bearer [ 68.020901][ T1474] tipc: Disabling bearer [ 68.039639][ T1469] bridge0: port 2(bridge_slave_1) entered blocking state [ 68.046954][ T1469] bridge0: port 2(bridge_slave_1) entered forwarding state [ 68.054201][ T1469] bridge0: port 1(bridge_slave_0) entered blocking state [ 68.061251][ T1469] bridge0: port 1(bridge_slave_0) entered forwarding state [ 68.083991][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 68.091860][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 68.099354][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 68.108909][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 68.117451][ T1074] usb 3-1: Using ep0 maxpacket: 8 [ 68.124290][ T10] bridge0: port 1(bridge_slave_0) entered blocking state [ 68.131413][ T10] bridge0: port 1(bridge_slave_0) entered forwarding state [ 68.142579][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 68.154095][ T10] bridge0: port 2(bridge_slave_1) entered blocking state [ 68.161291][ T10] bridge0: port 2(bridge_slave_1) entered forwarding state [ 68.176935][ T333] device bridge_slave_1 left promiscuous mode [ 68.183369][ T333] bridge0: port 2(bridge_slave_1) entered disabled state [ 68.191118][ T333] device bridge_slave_0 left promiscuous mode [ 68.197779][ T333] bridge0: port 1(bridge_slave_0) entered disabled state [ 68.206201][ T333] device veth1_macvtap left promiscuous mode [ 68.212287][ T333] device veth0_vlan left promiscuous mode [ 68.245702][ T1074] usb 3-1: config 0 has an invalid interface number: 31 but max is 0 [ 68.257147][ T1074] usb 3-1: config 0 has no interface number 0 [ 68.314712][ T1482] loop6: detected capacity change from 0 to 40427 [ 68.329602][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 68.340384][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 68.348948][ T1482] F2FS-fs (loop6): Invalid log_blocksize (268), supports only 12 [ 68.357080][ T1482] F2FS-fs (loop6): Can't find valid F2FS filesystem in 1th superblock [ 68.362585][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 68.368387][ T1482] F2FS-fs (loop6): invalid crc value [ 68.378348][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 68.397737][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 68.406391][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 68.414537][ T1482] F2FS-fs (loop6): Found nat_bits in checkpoint [ 68.422087][ T1469] device veth0_vlan entered promiscuous mode [ 68.429256][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 68.437776][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 68.452022][ T1469] device veth1_macvtap entered promiscuous mode [ 68.459295][ T1074] usb 3-1: New USB device found, idVendor=046d, idProduct=08c3, bcdDevice=6b.16 [ 68.471841][ T1074] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 68.479972][ T1074] usb 3-1: Product: syz [ 68.484226][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 68.491526][ T1074] usb 3-1: Manufacturer: syz [ 68.497008][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 68.504318][ T1074] usb 3-1: SerialNumber: syz [ 68.519558][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 68.533746][ T1074] usb 3-1: config 0 descriptor?? [ 68.539403][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 68.548024][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 68.568701][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 68.573669][ T1482] F2FS-fs (loop6): Try to recover 1th superblock, ret: 0 [ 68.579160][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 68.584242][ T1482] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 68.596452][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 68.615477][ T348] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 68.785671][ T380] usb 10-1: new high-speed USB device number 4 using dummy_hcd [ 69.025615][ T380] usb 10-1: Using ep0 maxpacket: 8 [ 69.128785][ T1501] virtio-fs: tag not found [ 69.146563][ T30] kauditd_printk_skb: 26 callbacks suppressed [ 69.146580][ T30] audit: type=1400 audit(1771235307.784:440): avc: denied { accept } for pid=1502 comm="syz.6.295" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 69.225688][ T380] usb 10-1: config 8 has an invalid interface number: 129 but max is 0 [ 69.234060][ T380] usb 10-1: config 8 contains an unexpected descriptor of type 0x1, skipping [ 69.243360][ T380] usb 10-1: config 8 has no interface number 0 [ 69.251074][ T380] usb 10-1: config 8 interface 129 altsetting 135 endpoint 0x7 has an invalid bInterval 112, changing to 10 [ 69.262865][ T380] usb 10-1: config 8 interface 129 altsetting 135 bulk endpoint 0xA has invalid maxpacket 1024 [ 69.273473][ T380] usb 10-1: config 8 interface 129 altsetting 135 endpoint 0xC has an invalid bInterval 75, changing to 7 [ 69.285258][ T380] usb 10-1: config 8 interface 129 altsetting 135 bulk endpoint 0x5 has invalid maxpacket 1023 [ 69.295883][ T380] usb 10-1: config 8 interface 129 altsetting 135 has an invalid endpoint with address 0x9F, skipping [ 69.307128][ T380] usb 10-1: config 8 interface 129 altsetting 135 has an invalid endpoint with address 0x0, skipping [ 69.318246][ T380] usb 10-1: config 8 interface 129 altsetting 135 endpoint 0x2 has invalid maxpacket 512, setting to 64 [ 69.336058][ T380] usb 10-1: config 8 interface 129 altsetting 135 has 8 endpoint descriptors, different from the interface descriptor's value: 7 [ 69.349817][ T380] usb 10-1: config 8 interface 129 has no altsetting 0 [ 69.404711][ T30] audit: type=1400 audit(1771235308.034:441): avc: denied { map } for pid=1518 comm="syz.6.299" path="/dev/bus/usb/006/001" dev="devtmpfs" ino=175 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usb_device_t tclass=chr_file permissive=1 [ 69.444060][ T1516] loop3: detected capacity change from 0 to 4096 [ 69.460989][ T1516] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 69.472673][ T30] audit: type=1400 audit(1771235308.104:442): avc: denied { setattr } for pid=1525 comm="syz.0.301" name="NETLINK" dev="sockfs" ino=21451 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 69.486942][ T1516] EXT4-fs (loop3): Ignoring removed nobh option [ 69.511589][ T30] audit: type=1400 audit(1771235308.104:443): avc: denied { getopt } for pid=1525 comm="syz.0.301" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 69.526413][ T1530] netlink: 'syz.0.302': attribute type 1 has an invalid length. [ 69.538548][ T1516] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=2 [ 69.549089][ T1516] EXT4-fs warning (device loop3): ext4_enable_quotas:6477: Failed to enable quota tracking (type=0, err=-22, ino=3). Please run e2fsck to fix. [ 69.571704][ T30] audit: type=1326 audit(1771235308.204:444): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1518 comm="syz.6.299" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f75c15f0f79 code=0x0 [ 69.578012][ T1516] EXT4-fs (loop3): mount failed [ 69.645738][ T380] usb 10-1: string descriptor 0 read error: -22 [ 69.652079][ T380] usb 10-1: New USB device found, idVendor=17ef, idProduct=3899, bcdDevice= f.42 [ 69.662940][ T380] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 69.679539][ T1535] netlink: 44 bytes leftover after parsing attributes in process `syz.0.303'. [ 69.688808][ T1487] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 69.696465][ T1487] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 69.703463][ T1487] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 69.713555][ T1516] loop3: detected capacity change from 0 to 256 [ 69.726188][ T380] usb-storage 10-1:8.129: USB Mass Storage device detected [ 69.739976][ T380] usb-storage 10-1:8.129: Quirks match for vid 17ef pid 3899: 800000 [ 69.761949][ T1540] 9pnet: Insufficient options for proto=fd [ 69.782372][ T1540] overlayfs: unrecognized mount option "verity=off" or missing value [ 69.815061][ T8] Bluetooth: hci0: Frame reassembly failed (-84) [ 69.876777][ T1555] loop6: detected capacity change from 0 to 256 [ 69.926143][ T380] usb 10-1: USB disconnect, device number 4 [ 69.961325][ T1548] F2FS-fs (loop3): Invalid log_blocksize (268), supports only 12 [ 69.972729][ T1548] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 69.982429][ T1548] F2FS-fs (loop3): invalid crc value [ 69.990353][ T1548] F2FS-fs (loop3): Found nat_bits in checkpoint [ 70.041896][ T1548] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 70.049288][ T1548] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 70.286677][ T1074] usb 3-1: USB disconnect, device number 15 [ 70.438730][ T1576] netlink: 24 bytes leftover after parsing attributes in process `syz.9.313'. [ 70.448766][ T30] audit: type=1400 audit(1771235309.084:445): avc: denied { write } for pid=1575 comm="syz.9.313" name="ptp0" dev="devtmpfs" ino=260 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 70.457193][ T1576] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=1576 comm=syz.9.313 [ 70.635625][ T1074] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 71.055621][ T1074] usb 3-1: unable to get BOS descriptor or descriptor too short [ 71.145635][ T1074] usb 3-1: config 1 interface 0 altsetting 15 bulk endpoint 0x82 has invalid maxpacket 1024 [ 71.155966][ T1074] usb 3-1: config 1 interface 0 altsetting 15 bulk endpoint 0x3 has invalid maxpacket 8 [ 71.166436][ T1074] usb 3-1: config 1 interface 0 has no altsetting 0 [ 71.186293][ T1584] set_capacity_and_notify: 1 callbacks suppressed [ 71.186307][ T1584] loop3: detected capacity change from 0 to 131072 [ 71.248848][ T1584] F2FS-fs (loop3): Test dummy encryption mode enabled [ 71.265617][ T1584] F2FS-fs (loop3): invalid crc value [ 71.286926][ T1584] F2FS-fs (loop3): Found nat_bits in checkpoint [ 71.325618][ T1074] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 71.336055][ T1074] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 71.344088][ T1074] usb 3-1: Product: syz [ 71.349935][ T1074] usb 3-1: Manufacturer: syz [ 71.370584][ T1074] usb 3-1: SerialNumber: syz [ 71.381072][ T1584] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 71.395713][ T1574] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 71.423253][ T1574] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 71.485029][ T30] audit: type=1400 audit(1771235310.114:446): avc: denied { map } for pid=1601 comm="syz.9.319" path="socket:[21776]" dev="sockfs" ino=21776 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=udp_socket permissive=1 [ 71.549767][ T30] audit: type=1400 audit(1771235310.174:447): avc: denied { create } for pid=1604 comm="syz.9.321" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_iscsi_socket permissive=1 [ 71.725899][ T1074] usb 3-1: bad CDC descriptors [ 71.733849][ T1074] usb 3-1: USB disconnect, device number 16 [ 71.799657][ T1611] loop3: detected capacity change from 0 to 512 [ 71.823033][ T1613] xt_hashlimit: size too large, truncated to 1048576 [ 71.829832][ T1613] xt_hashlimit: overflow, try lower: 0/0 [ 71.835740][ T613] Bluetooth: hci0: command 0x1003 tx timeout [ 71.841949][ T744] Bluetooth: hci0: sending frame failed (-49) [ 71.854320][ T1611] EXT4-fs (loop3): Ignoring removed mblk_io_submit option [ 71.865589][ T60] usb 10-1: new high-speed USB device number 5 using dummy_hcd [ 71.876145][ T1611] EXT4-fs error (device loop3): ext4_expand_extra_isize_ea:2757: inode #11: comm syz.3.320: corrupted xattr block 95 [ 71.888748][ T1611] EXT4-fs error (device loop3): ext4_validate_block_bitmap:429: comm syz.3.320: bg 0: block 7: invalid block bitmap [ 71.904126][ T1611] EXT4-fs error (device loop3) in ext4_mb_clear_bb:6194: Corrupt filesystem [ 71.913559][ T1628] loop6: detected capacity change from 0 to 256 [ 71.915047][ T1611] EXT4-fs error (device loop3): ext4_xattr_delete_inode:2923: inode #11: comm syz.3.320: corrupted xattr block 95 [ 71.932647][ T1611] EXT4-fs warning (device loop3): ext4_evict_inode:303: xattr delete (err -117) [ 71.941951][ T1611] EXT4-fs (loop3): 1 orphan inode deleted [ 71.947275][ T1628] exFAT-fs (loop6): failed to load upcase table (idx : 0x000103c2, chksum : 0xe64499b9, utbl_chksum : 0xe619d30d) [ 71.948580][ T1611] EXT4-fs (loop3): mounted filesystem without journal. Opts: noload,jqfmt=vfsold,mblk_io_submit,,errors=continue. Quota mode: none. [ 72.087994][ T1638] loop3: detected capacity change from 0 to 512 [ 72.118855][ T1638] EXT4-fs (loop3): feature flags set on rev 0 fs, running e2fsck is recommended [ 72.128027][ T60] usb 10-1: Using ep0 maxpacket: 16 [ 72.134738][ T1638] EXT4-fs (loop3): orphan cleanup on readonly fs [ 72.144004][ T1638] EXT4-fs error (device loop3): ext4_orphan_get:1426: comm syz.3.328: bad orphan inode 15 [ 72.154849][ T1638] ext4_test_bit(bit=14, block=18) = 1 [ 72.160669][ T1638] is_bad_inode(inode)=0 [ 72.164878][ T1638] NEXT_ORPHAN(inode)=1023 [ 72.169931][ T1638] max_ino=32 [ 72.173278][ T1638] i_nlink=0 [ 72.188050][ T1638] EXT4-fs error (device loop3): ext4_validate_block_bitmap:438: comm syz.3.328: bg 0: block 440: padding at end of block bitmap is not set [ 72.205825][ T1638] EXT4-fs error (device loop3) in ext4_mb_clear_bb:6194: Corrupt filesystem [ 72.219585][ T1638] EXT4-fs (loop3): mounted filesystem without journal. Opts: nombcache,,errors=continue. Quota mode: none. [ 72.265615][ T60] usb 10-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 72.330860][ T1649] loop2: detected capacity change from 0 to 1024 [ 72.362261][ T1649] IPv6: addrconf: prefix option has invalid lifetime [ 72.369242][ T60] usb 10-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 72.447054][ T30] audit: type=1400 audit(1771235311.084:448): avc: denied { append } for pid=1654 comm="syz.2.332" name="ptp0" dev="devtmpfs" ino=260 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 72.529552][ T1659] loop6: detected capacity change from 0 to 512 [ 72.597116][ T60] usb 10-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 72.725703][ T60] usb 10-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 72.755202][ T60] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 72.784079][ T60] usb 10-1: SerialNumber: syz [ 72.804973][ T1659] EXT4-fs (loop6): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 72.822676][ T1659] ext4 filesystem being mounted at /42/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 73.237889][ T1607] loop9: detected capacity change from 0 to 128 [ 73.434608][ T1682] loop6: detected capacity change from 0 to 40427 [ 73.456255][ T380] usb 10-1: USB disconnect, device number 5 [ 73.470208][ T1682] F2FS-fs (loop6): Invalid log_blocksize (268), supports only 12 [ 73.478052][ T1682] F2FS-fs (loop6): Can't find valid F2FS filesystem in 1th superblock [ 73.492374][ T1682] F2FS-fs (loop6): invalid crc value [ 73.505135][ T1682] F2FS-fs (loop6): Found nat_bits in checkpoint [ 73.542195][ T1682] F2FS-fs (loop6): Try to recover 1th superblock, ret: 0 [ 73.549358][ T1682] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 73.570630][ T1682] netlink: 64 bytes leftover after parsing attributes in process `syz.6.338'. [ 73.721854][ T1694] loop3: detected capacity change from 0 to 2048 [ 73.730186][ T1696] loop6: detected capacity change from 0 to 1024 [ 73.748366][ T1696] EXT4-fs (loop6): mounted filesystem without journal. Opts: barrier,nodioread_nolock,noquota,barrier,auto_da_alloc,nodioread_nolock,,errors=continue. Quota mode: none. [ 73.765700][ T1696] ext4 filesystem being mounted at /45/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 73.772330][ T1694] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 73.878569][ T1708] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 73.887495][ T1708] overlayfs: option "index=on" is useless in a non-upper mount, ignore [ 73.902736][ T1708] overlayfs: option "volatile" is meaningless in a non-upper mount, ignoring it. [ 73.915496][ T1704] EXT4-fs (loop2): Ignoring removed nomblk_io_submit option [ 73.915871][ T1074] Bluetooth: hci0: command 0x1001 tx timeout [ 73.915917][ T744] Bluetooth: hci0: sending frame failed (-49) [ 73.931234][ T1708] overlayfs: missing 'lowerdir' [ 73.942173][ T1704] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842e018, mo2=0002] [ 73.950580][ T1704] System zones: 0-5 [ 73.955743][ T1704] EXT4-fs (loop2): mounted filesystem without journal. Opts: debug,stripe=0x0000000000000061,journal_ioprio=0x0000000000000002,nouid32,nodiscard,nomblk_io_submit,acl,nojournal_checksum,resuid=0x0000000000000000,,errors=continue. Quota mode: writeback. [ 74.047883][ T1716] netlink: 8 bytes leftover after parsing attributes in process `syz.9.347'. [ 74.056800][ T1716] netlink: 8 bytes leftover after parsing attributes in process `syz.9.347'. [ 74.241411][ T1729] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 74.261777][ T30] kauditd_printk_skb: 3 callbacks suppressed [ 74.261791][ T30] audit: type=1400 audit(1771235312.894:452): avc: denied { connect } for pid=1726 comm="syz.2.345" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 74.555802][ T60] usb 7-1: new high-speed USB device number 6 using dummy_hcd [ 74.580658][ T30] audit: type=1400 audit(1771235312.994:453): avc: denied { unlink } for pid=1726 comm="syz.2.345" name="#9" dev="tmpfs" ino=457 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 74.743616][ T1729] EXT4-fs error (device loop9): ext4_mb_mark_diskspace_used:3887: comm syz.9.350: Allocating blocks 497-513 which overlap fs metadata [ 74.830070][ T1729] EXT4-fs error (device loop9): ext4_mb_mark_diskspace_used:3887: comm syz.9.350: Allocating blocks 497-513 which overlap fs metadata [ 74.865595][ T60] usb 7-1: Using ep0 maxpacket: 16 [ 75.361372][ T1729] EXT4-fs (loop9): pa ffff8881290b52a0: logic 48, phys. 177, len 21 [ 75.369613][ T1729] EXT4-fs error (device loop9): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 75.462662][ T30] audit: type=1400 audit(1771235314.094:454): avc: denied { unmount } for pid=284 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 75.482598][ T60] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 150, changing to 11 [ 75.503691][ T60] usb 7-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 16 [ 75.567360][ T1745] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 75.586363][ T1745] EXT4-fs (loop2): shut down requested (1) [ 75.596886][ T30] audit: type=1400 audit(1771235314.234:455): avc: denied { read } for pid=83 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 75.622676][ T30] audit: type=1400 audit(1771235314.234:456): avc: denied { search } for pid=83 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 75.651760][ T30] audit: type=1400 audit(1771235314.234:457): avc: denied { write } for pid=83 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 75.673307][ T30] audit: type=1400 audit(1771235314.234:458): avc: denied { add_name } for pid=83 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 75.694241][ T30] audit: type=1400 audit(1771235314.234:459): avc: denied { create } for pid=83 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 75.724031][ T1752] EXT4-fs (loop2): Test dummy encryption mode enabled [ 75.745679][ T30] audit: type=1400 audit(1771235314.234:460): avc: denied { append open } for pid=83 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 75.769083][ T30] audit: type=1400 audit(1771235314.234:461): avc: denied { getattr } for pid=83 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 75.793497][ T1752] EXT4-fs (loop2): mounted filesystem without journal. Opts: test_dummy_encryption=v1,max_dir_size_kb=0x0000000000000002,,errors=continue. Quota mode: none. [ 75.809436][ T60] usb 7-1: language id specifier not provided by device, defaulting to English [ 75.818616][ T1752] ext4 filesystem being mounted at /78/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 75.995645][ T613] Bluetooth: hci0: command 0x1009 tx timeout [ 76.035955][ T1699] EXT4-fs error (device loop3): ext4_validate_block_bitmap:429: comm ext4lazyinit: bg 0: block 2: invalid block bitmap [ 76.135635][ T60] usb 7-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 76.144720][ T60] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 76.165554][ T60] usb 7-1: Product:   [ 76.169752][ T60] usb 7-1: SerialNumber: syz [ 76.406659][ T1762] EXT4-fs error (device loop2): ext4_validate_block_bitmap:438: comm syz.2.360: bg 0: block 255: padding at end of block bitmap is not set [ 76.421183][ T1762] EXT4-fs error (device loop2) in ext4_mb_clear_bb:6194: Corrupt filesystem [ 76.430085][ T1762] EXT4-fs error (device loop2): ext4_free_branches:1030: inode #11: comm syz.2.360: invalid indirect mapped block 1 (level 1) [ 76.443448][ T1762] EXT4-fs (loop2): 1 truncate cleaned up [ 76.449161][ T1762] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 78.172226][ T1773] set_capacity_and_notify: 5 callbacks suppressed [ 78.172242][ T1773] loop2: detected capacity change from 0 to 1024 [ 78.196762][ T1773] [EXT4 FS bs=1024, gc=1, bpg=131072, ipg=32, mo=e000c01c, mo2=0002] [ 78.208329][ T1777] loop9: detected capacity change from 0 to 128 [ 78.214817][ T1773] System zones: 0-1, 3-36 [ 78.221095][ T1773] EXT4-fs error (device loop2): ext4_orphan_get:1426: comm syz.2.361: bad orphan inode 134217728 [ 78.232228][ T1773] EXT4-fs (loop2): mounted filesystem without journal. Opts: max_batch_time=0x0000000000000004,debug,resgid=0x0000000000000000,,errors=continue. Quota mode: writeback. [ 78.269572][ T1780] netlink: 20 bytes leftover after parsing attributes in process `syz.6.364'. [ 78.282878][ T1781] netlink: 20 bytes leftover after parsing attributes in process `syz.6.364'. [ 78.317839][ T1782] netlink: 8 bytes leftover after parsing attributes in process `syz.3.362'. [ 78.325917][ T60] cdc_ncm 7-1:1.0: bind() failure [ 78.332969][ T1783] netlink: 348 bytes leftover after parsing attributes in process `syz.6.364'. [ 78.346357][ T60] cdc_ncm 7-1:1.1: CDC Union missing and no IAD found [ 78.355585][ T60] cdc_ncm 7-1:1.1: bind() failure [ 78.362249][ T60] usb 7-1: USB disconnect, device number 6 [ 78.545661][ T1074] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 78.589705][ T1792] syz.9.365 calls setitimer() with new_value NULL pointer. Misfeature support will be removed [ 78.616336][ T1792] loop9: detected capacity change from 0 to 512 [ 78.687234][ T1792] EXT4-fs (loop9): Ignoring removed orlov option [ 78.693747][ T1792] EXT4-fs (loop9): Ignoring removed orlov option [ 78.700260][ T1792] EXT4-fs (loop9): dax option not supported [ 78.785650][ T1074] usb 3-1: Using ep0 maxpacket: 32 [ 78.875646][ T60] usb 7-1: new full-speed USB device number 7 using dummy_hcd [ 78.906112][ T1074] usb 3-1: config 0 has an invalid interface number: 196 but max is 0 [ 78.929933][ T1074] usb 3-1: config 0 has no interface number 0 [ 78.962489][ T1074] usb 3-1: config 0 interface 196 altsetting 1 bulk endpoint 0x2 has invalid maxpacket 528 [ 79.081333][ T1074] usb 3-1: config 0 interface 196 has no altsetting 0 [ 79.245645][ T60] usb 7-1: device descriptor read/64, error -71 [ 79.295890][ T1074] usb 3-1: New USB device found, idVendor=05ac, idProduct=77c2, bcdDevice=eb.3a [ 79.305330][ T1074] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 79.314528][ T1074] usb 3-1: Product: syz [ 79.319666][ T1074] usb 3-1: Manufacturer: syz [ 79.324304][ T1074] usb 3-1: SerialNumber: syz [ 79.399928][ T1074] usb 3-1: config 0 descriptor?? [ 79.425939][ T1773] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 79.538496][ T1795] netlink: 20 bytes leftover after parsing attributes in process `syz.3.367'. [ 79.635623][ T60] usb 7-1: device descriptor read/64, error -71 [ 79.905603][ T60] usb 7-1: new full-speed USB device number 8 using dummy_hcd [ 79.977867][ T1806] netlink: 188 bytes leftover after parsing attributes in process `syz.3.370'. [ 80.078972][ T1810] syzkaller1: tun_chr_ioctl cmd 1074025677 [ 80.085130][ T1810] syzkaller1: linktype set to 1 [ 80.127343][ T1816] netlink: 4 bytes leftover after parsing attributes in process `syz.3.373'. [ 80.214924][ T1830] netlink: 24 bytes leftover after parsing attributes in process `syz.3.376'. [ 80.255585][ T60] usb 7-1: device descriptor read/64, error -71 [ 80.384597][ T1847] netlink: 'syz.9.380': attribute type 4 has an invalid length. [ 80.645687][ T60] usb 7-1: device descriptor read/64, error -71 [ 80.765891][ T60] usb usb7-port1: attempt power cycle [ 81.175641][ T60] usb 7-1: new full-speed USB device number 9 using dummy_hcd [ 81.399305][ T30] kauditd_printk_skb: 1 callbacks suppressed [ 81.399323][ T30] audit: type=1400 audit(1771235319.994:463): avc: denied { associate } for pid=1813 comm="syz.0.372" name="current" scontext=root:object_r:sysadm_t tcontext=system_u:object_r:proc_t tclass=filesystem permissive=1 [ 81.427002][ T30] audit: type=1400 audit(1771235320.004:464): avc: denied { unmount } for pid=283 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_t tclass=filesystem permissive=1 [ 81.447575][ T60] usb 7-1: device descriptor read/8, error -71 [ 81.465313][ T1857] xt_hashlimit: size too large, truncated to 1048576 [ 81.485676][ T1074] ipheth 3-1:0.196: ipheth_get_macaddr: usb_control_msg: -71 [ 81.493342][ T1074] ipheth: probe of 3-1:0.196 failed with error -71 [ 81.533567][ T1074] usb 3-1: USB disconnect, device number 17 [ 81.545757][ T30] audit: type=1400 audit(1771235320.184:465): avc: denied { getopt } for pid=1859 comm="syz.2.384" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 81.547440][ T1865] netlink: 28 bytes leftover after parsing attributes in process `syz.6.386'. [ 81.598196][ T1864] loop2: detected capacity change from 0 to 256 [ 81.613189][ T1867] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 81.621246][ T1864] exfat: Deprecated parameter 'namecase' [ 81.655680][ T60] usb 7-1: device descriptor read/8, error -71 [ 81.689042][ T1864] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0x1a9973fb, utbl_chksum : 0xe619d30d) [ 81.697911][ T1873] xt_hashlimit: size too large, truncated to 1048576 [ 81.782870][ T1885] tipc: Enabling of bearer rejected, failed to enable media [ 81.959886][ T30] audit: type=1400 audit(1771235320.594:466): avc: denied { watch watch_reads } for pid=1896 comm="syz.3.395" path="/37/file0" dev="tmpfs" ino=219 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=dir permissive=1 [ 81.987221][ T1897] netlink: 'syz.3.395': attribute type 1 has an invalid length. [ 82.109460][ T1901] netlink: 20 bytes leftover after parsing attributes in process `syz.3.397'. [ 82.285581][ T445] usb 10-1: new full-speed USB device number 6 using dummy_hcd [ 82.297414][ T1914] loop6: detected capacity change from 0 to 16 [ 82.360529][ T1914] erofs: (device loop6): mounted with root inode @ nid 36. [ 82.396227][ T30] audit: type=1400 audit(1771235321.034:467): avc: denied { map } for pid=1911 comm="syz.6.401" path="/dev/input/event1" dev="devtmpfs" ino=257 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 82.437622][ T1925] UDC core: couldn't find an available UDC or it's busy: -16 [ 82.455079][ T1925] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 82.498219][ T1928] bridge0: port 1(bridge_slave_0) entered blocking state [ 82.505310][ T1928] bridge0: port 1(bridge_slave_0) entered disabled state [ 82.512756][ T1928] device bridge_slave_0 entered promiscuous mode [ 82.519746][ T1928] bridge0: port 2(bridge_slave_1) entered blocking state [ 82.526811][ T1928] bridge0: port 2(bridge_slave_1) entered disabled state [ 82.534187][ T1928] device bridge_slave_1 entered promiscuous mode [ 82.579415][ T1928] bridge0: port 2(bridge_slave_1) entered blocking state [ 82.586500][ T1928] bridge0: port 2(bridge_slave_1) entered forwarding state [ 82.593774][ T1928] bridge0: port 1(bridge_slave_0) entered blocking state [ 82.601070][ T1928] bridge0: port 1(bridge_slave_0) entered forwarding state [ 82.621692][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 82.629365][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 82.637253][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 82.646942][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 82.655227][ T10] bridge0: port 1(bridge_slave_0) entered blocking state [ 82.662317][ T10] bridge0: port 1(bridge_slave_0) entered forwarding state [ 82.671472][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 82.679742][ T10] bridge0: port 2(bridge_slave_1) entered blocking state [ 82.686804][ T10] bridge0: port 2(bridge_slave_1) entered forwarding state [ 82.694140][ T445] usb 10-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 82.704397][ T445] usb 10-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 82.713433][ T662] usb 3-1: new high-speed USB device number 18 using dummy_hcd [ 82.723013][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 82.733020][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 82.741025][ T1074] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 82.753641][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 82.766285][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 82.774649][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 82.782535][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 82.794538][ T1928] device veth0_vlan entered promiscuous mode [ 82.800622][ T445] usb 10-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.00 [ 82.809950][ T445] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 82.818392][ T445] usb 10-1: SerialNumber: syz [ 82.821590][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 82.835340][ T1928] device veth1_macvtap entered promiscuous mode [ 82.845171][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 82.855117][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 82.866375][ T445] usb 10-1: 0:2 : does not exist [ 82.985613][ T1074] usb 4-1: Using ep0 maxpacket: 16 [ 83.075675][ T662] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 83.086675][ T662] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 83.087452][ T1899] loop9: detected capacity change from 0 to 4096 [ 83.105675][ T1074] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 83.167655][ T445] usb 5-1: new full-speed USB device number 5 using dummy_hcd [ 83.175772][ T662] usb 3-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 83.184891][ T662] usb 3-1: New USB device strings: Mfr=2, Product=0, SerialNumber=0 [ 83.193293][ T662] usb 3-1: Manufacturer: syz [ 83.198151][ T1074] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 83.209195][ T662] usb 3-1: config 0 descriptor?? [ 83.226313][ T30] audit: type=1400 audit(1771235321.864:468): avc: denied { listen } for pid=1898 comm="syz.9.396" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 83.247084][ T30] audit: type=1400 audit(1771235321.864:469): avc: denied { accept } for pid=1898 comm="syz.9.396" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 83.285649][ T1074] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 83.306159][ T8] device bridge_slave_1 left promiscuous mode [ 83.312355][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 83.319952][ T8] device bridge_slave_0 left promiscuous mode [ 83.326163][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 83.334259][ T8] device veth1_macvtap left promiscuous mode [ 83.340509][ T8] device veth0_vlan left promiscuous mode [ 83.375745][ T1074] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 83.385511][ T1074] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 83.393634][ T1074] usb 4-1: SerialNumber: syz [ 83.535875][ T445] usb 5-1: config 17 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 10 [ 83.548252][ T445] usb 5-1: config 17 interface 0 altsetting 0 endpoint 0x8B has invalid wMaxPacketSize 0 [ 83.558169][ T445] usb 5-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.00 [ 83.567406][ T445] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 83.638178][ T1793] usb 4-1: USB disconnect, device number 2 [ 84.184941][ T1947] loop4: detected capacity change from 0 to 512 [ 84.232590][ T1947] EXT4-fs (loop4): mounted filesystem without journal. Opts: nombcache,usrquota,minixdf,errors=remount-ro,mb_optimize_scan=0x0000000000000001,. Quota mode: writeback. [ 84.250013][ T1947] ext4 filesystem being mounted at /1/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 84.265608][ T662] uclogic 0003:256C:006D.000A: v1 buttonpad probing failed: -71 [ 84.275397][ T662] uclogic 0003:256C:006D.000A: failed probing parameters: -71 [ 84.284075][ T662] uclogic: probe of 0003:256C:006D.000A failed with error -71 [ 84.292929][ T662] usb 3-1: USB disconnect, device number 18 [ 84.325964][ T445] aiptek 5-1:17.0: Aiptek using 400 ms programming speed [ 84.335974][ T445] input: Aiptek as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:17.0/input/input13 [ 84.369866][ T445] input: failed to attach handler kbd to device input13, error: -5 [ 84.382404][ T445] usb 5-1: USB disconnect, device number 5 [ 84.699441][ T1960] UDC core: couldn't find an available UDC or it's busy: -16 [ 84.706913][ T1960] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 84.834073][ T1970] loop2: detected capacity change from 0 to 256 [ 84.846093][ T1970] FAT-fs (loop2): Unrecognized mount option "nfs=stale_pw" or missing value [ 84.856289][ T30] audit: type=1400 audit(1771235323.494:470): avc: denied { name_bind } for pid=1969 comm="syz.2.413" src=65533 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unreserved_port_t tclass=rawip_socket permissive=1 [ 84.917677][ T1970] loop2: detected capacity change from 0 to 256 [ 84.927461][ T1970] FAT-fs (loop2): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 84.945849][ T1970] FAT-fs (loop2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 84.965640][ T1074] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 85.046612][ T1793] usb 10-1: USB disconnect, device number 6 [ 85.115442][ T1977] device ip6gre1 entered promiscuous mode [ 85.245577][ T1074] usb 4-1: device descriptor read/64, error -71 [ 85.285679][ T332] usb 3-1: new high-speed USB device number 19 using dummy_hcd [ 85.317240][ T1980] loop9: detected capacity change from 0 to 40427 [ 85.336985][ T1980] F2FS-fs (loop9): invalid crc value [ 85.349944][ T1980] F2FS-fs (loop9): Found nat_bits in checkpoint [ 85.397137][ T1980] F2FS-fs (loop9): Start checkpoint disabled! [ 85.415775][ T1980] F2FS-fs (loop9): Mounted with checkpoint version = 48b305e6 [ 85.635756][ T1074] usb 4-1: device descriptor read/64, error -71 [ 85.675766][ T332] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 85.686883][ T332] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 85.697865][ T332] usb 3-1: New USB device found, idVendor=5543, idProduct=0042, bcdDevice= 0.00 [ 85.705661][ T662] usb 10-1: new high-speed USB device number 7 using dummy_hcd [ 85.707257][ T332] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 85.726724][ T332] usb 3-1: config 0 descriptor?? [ 85.767681][ T332] usbhid 3-1:0.0: fixing wrong optional hid class descriptors count [ 85.851558][ T30] audit: type=1400 audit(1771235324.484:471): avc: denied { unmount } for pid=1928 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 85.885584][ T1793] usb 7-1: new high-speed USB device number 11 using dummy_hcd [ 85.905688][ T1074] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 85.966631][ T1975] UDC core: couldn't find an available UDC or it's busy: -16 [ 85.974095][ T1975] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 85.982114][ T1975] UDC core: couldn't find an available UDC or it's busy: -16 [ 85.989630][ T1975] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 85.997337][ T662] usb 10-1: device descriptor read/64, error -71 [ 86.085589][ T332] usbhid 3-1:0.0: can't add hid device: -71 [ 86.091555][ T332] usbhid: probe of 3-1:0.0 failed with error -71 [ 86.100893][ T332] usb 3-1: USB disconnect, device number 19 [ 86.165583][ T287] usb 5-1: new high-speed USB device number 6 using dummy_hcd [ 86.185593][ T1074] usb 4-1: device descriptor read/64, error -71 [ 86.285602][ T1793] usb 7-1: unable to get BOS descriptor or descriptor too short [ 86.365688][ T1793] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 86.385656][ T662] usb 10-1: device descriptor read/64, error -71 [ 86.415586][ T287] usb 5-1: Using ep0 maxpacket: 32 [ 86.512732][ T30] audit: type=1326 audit(1771235325.144:472): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2011 comm="syz.2.424" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7de119ff79 code=0x7ffc0000 [ 86.535827][ T1793] usb 7-1: New USB device found, idVendor=04b8, idProduct=1222, bcdDevice= 0.40 [ 86.547443][ T30] audit: type=1326 audit(1771235325.144:473): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2011 comm="syz.2.424" exe="/root/syz-executor" sig=0 arch=c000003e syscall=317 compat=0 ip=0x7f7de119ff79 code=0x7ffc0000 [ 86.550533][ T1793] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 86.576183][ T287] usb 5-1: config 0 has an invalid interface number: 151 but max is 0 [ 86.579774][ T1074] usb 4-1: device descriptor read/64, error -71 [ 86.594501][ T1793] usb 7-1: Product: syz [ 86.594539][ T287] usb 5-1: config 0 has no interface number 0 [ 86.599251][ T1793] usb 7-1: Manufacturer: syz [ 86.609699][ T1793] usb 7-1: SerialNumber: syz [ 86.615398][ T30] audit: type=1326 audit(1771235325.144:474): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2011 comm="syz.2.424" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7de119ff79 code=0x7ffc0000 [ 86.639048][ T30] audit: type=1326 audit(1771235325.144:475): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2011 comm="syz.2.424" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f7de119ff79 code=0x7ffc0000 [ 86.662835][ T662] usb 10-1: new high-speed USB device number 8 using dummy_hcd [ 86.671655][ T30] audit: type=1326 audit(1771235325.154:476): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2011 comm="syz.2.424" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7de119ff79 code=0x7ffc0000 [ 86.695431][ T30] audit: type=1326 audit(1771235325.154:477): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2011 comm="syz.2.424" exe="/root/syz-executor" sig=0 arch=c000003e syscall=42 compat=0 ip=0x7f7de119ff79 code=0x7ffc0000 [ 86.719092][ T1074] usb usb4-port1: attempt power cycle [ 86.724568][ T30] audit: type=1326 audit(1771235325.154:478): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2011 comm="syz.2.424" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7de119ff79 code=0x7ffc0000 [ 86.748393][ T30] audit: type=1326 audit(1771235325.154:479): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2011 comm="syz.2.424" exe="/root/syz-executor" sig=0 arch=c000003e syscall=23 compat=0 ip=0x7f7de119ff79 code=0x7ffc0000 [ 86.772210][ T30] audit: type=1326 audit(1771235325.154:480): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2011 comm="syz.2.424" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7de119ff79 code=0x7ffc0000 [ 86.825630][ T287] usb 5-1: New USB device found, idVendor=0499, idProduct=6bb7, bcdDevice=68.2f [ 86.834743][ T287] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 86.842992][ T287] usb 5-1: Product: syz [ 86.847315][ T287] usb 5-1: Manufacturer: syz [ 86.851958][ T287] usb 5-1: SerialNumber: syz [ 86.863842][ T1995] UDC core: couldn't find an available UDC or it's busy: -16 [ 86.870513][ T287] usb 5-1: config 0 descriptor?? [ 86.871592][ T1995] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 86.909388][ T1793] usb 7-1: USB disconnect, device number 11 [ 86.987921][ T662] usb 10-1: device descriptor read/64, error -71 [ 87.093999][ T2014] loop2: detected capacity change from 0 to 131072 [ 87.135605][ T1074] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 87.146516][ T2014] F2FS-fs (loop2): Test dummy encryption mode enabled [ 87.155338][ T2014] F2FS-fs (loop2): invalid crc value [ 87.162599][ T2014] F2FS-fs (loop2): Found nat_bits in checkpoint [ 87.198758][ T2014] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 87.305643][ T1074] usb 4-1: device descriptor read/8, error -71 [ 87.375610][ T662] usb 10-1: device descriptor read/64, error -71 [ 87.507862][ T30] audit: type=1326 audit(1771235326.144:481): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2019 comm="syz.6.426" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f75c15f0f79 code=0x7fc00000 [ 87.543199][ T662] usb usb10-port1: attempt power cycle [ 87.615629][ T1074] usb 4-1: device descriptor read/8, error -71 [ 87.643675][ T2026] input: syz1 as /devices/virtual/input/input14 [ 87.667879][ T2028] loop4: detected capacity change from 0 to 1024 [ 87.901201][ T287] usb 5-1: USB disconnect, device number 6 [ 87.919227][ T870] udevd[870]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.151/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 87.997584][ T2036] loop4: detected capacity change from 0 to 8192 [ 88.047214][ T2036] FAT-fs (loop4): bogus sectors per cluster 0 [ 88.053325][ T2036] FAT-fs (loop4): Can't find a valid FAT filesystem [ 88.075777][ T662] usb 10-1: new high-speed USB device number 9 using dummy_hcd [ 88.101101][ T2038] device ip6gretap0 entered promiscuous mode [ 88.114220][ T2038] device ip6gretap0 left promiscuous mode [ 88.205588][ T662] usb 10-1: device descriptor read/8, error -71 [ 88.211938][ T1793] usb 7-1: new high-speed USB device number 12 using dummy_hcd [ 88.269351][ T2048] loop9: detected capacity change from 0 to 512 [ 88.288331][ T2048] EXT4-fs (loop9): ext4_check_descriptors: Checksum for group 0 failed (57259!=33349) [ 88.303649][ T2048] EXT4-fs (loop9): orphan cleanup on readonly fs [ 88.310646][ T2048] EXT4-fs error (device loop9): ext4_read_block_bitmap_nowait:510: comm syz.9.433: Block bitmap for bg 0 marked uninitialized [ 88.347855][ T2048] EXT4-fs error (device loop9) in ext4_mb_clear_bb:6194: Corrupt filesystem [ 88.357132][ T2048] EXT4-fs (loop9): 1 orphan inode deleted [ 88.362973][ T2048] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 88.375354][ T2048] EXT4-fs (loop9): warning: mounting fs with errors, running e2fsck is recommended [ 88.387443][ T2048] EXT4-fs: error -4 creating inode table initialization thread [ 88.395256][ T2048] EXT4-fs (loop9): re-mounted. Opts: . Quota mode: none. [ 88.436138][ T662] usb 10-1: device descriptor read/8, error -71 [ 88.466459][ T2055] loop2: detected capacity change from 0 to 512 [ 88.518031][ T1793] usb 7-1: Using ep0 maxpacket: 16 [ 88.523790][ T2055] EXT4-fs (loop2): Ignoring removed orlov option [ 88.645918][ T1793] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 88.707175][ T2055] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=a001c018, mo2=0002] [ 88.715431][ T2055] System zones: 0-2, 18-18, 34-35 [ 88.755978][ T1793] usb 7-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 88.771399][ T2055] EXT4-fs (loop2): mounted filesystem without journal. Opts: nogrpid,auto_da_alloc=0x0000000000000001,orlov,usrquota,noquota,debug,noauto_da_alloc,,errors=continue. Quota mode: writeback. [ 88.790413][ T2055] ext4 filesystem being mounted at /92/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 89.279165][ T2061] 9pnet: Insufficient options for proto=fd [ 89.647226][ T2068] fuse: Bad value for 'user_id' [ 89.669665][ T2069] __nla_validate_parse: 2 callbacks suppressed [ 89.669679][ T2069] netlink: 12 bytes leftover after parsing attributes in process `syz.4.439'. [ 89.685627][ T1793] usb 7-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 89.696529][ T1793] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 89.704547][ T1793] usb 7-1: Product: syz [ 89.705025][ T2068] loop9: detected capacity change from 0 to 512 [ 89.714985][ T1793] usb 7-1: Manufacturer: syz [ 89.719811][ T1793] usb 7-1: SerialNumber: syz [ 89.733404][ T2069] netlink: 'syz.4.439': attribute type 298 has an invalid length. [ 89.767797][ T2079] fuse: Bad value for 'fd' [ 89.806717][ T2082] loop4: detected capacity change from 0 to 128 [ 89.813717][ T2068] EXT4-fs (loop9): Ignoring removed oldalloc option [ 89.840208][ T2068] EXT4-fs (loop9): encrypted files will use data=ordered instead of data journaling mode [ 89.871101][ T2068] EXT4-fs (loop9): 1 truncate cleaned up [ 89.877986][ T2068] EXT4-fs (loop9): mounted filesystem without journal. Opts: quota,oldalloc,barrier=0x0000000000000003,debug_want_extra_isize=0x0000000000000080,block_validity,jqfmt=vfsv1,,errors=continue. Quota mode: writeback. [ 89.967542][ T2033] loop6: detected capacity change from 0 to 256 [ 89.995653][ T2082] EXT4-fs (loop4): VFS: Found ext4 filesystem with invalid superblock checksum. Run e2fsck? [ 90.145650][ T1793] usb 7-1: 0:2 : does not exist [ 90.164068][ T1793] usb 7-1: USB disconnect, device number 12 [ 90.299017][ T2085] loop2: detected capacity change from 0 to 40427 [ 90.353497][ T2085] F2FS-fs (loop2): Insane cp_payload (553648128 >= 504) [ 90.400206][ T2094] netlink: 'syz.4.448': attribute type 30 has an invalid length. [ 90.628236][ T2085] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 90.645960][ T2085] F2FS-fs (loop2): fault_injection options not supported [ 90.658643][ T2085] F2FS-fs (loop2): LFS not compatible with checkpoint=disable [ 90.710414][ T2079] 9pnet: Insufficient options for proto=fd [ 90.725484][ T2085] loop2: detected capacity change from 0 to 256 [ 90.941845][ T2112] UDC core: couldn't find an available UDC or it's busy: -16 [ 90.959448][ T2112] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 91.144215][ T2124] loop4: detected capacity change from 0 to 128 [ 91.310337][ T2124] FAT-fs (loop4): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 91.425578][ T662] usb 3-1: new low-speed USB device number 20 using dummy_hcd [ 91.651934][ T2132] loop9: detected capacity change from 0 to 256 [ 91.698650][ T2132] xt_hashlimit: size too large, truncated to 1048576 [ 91.828142][ T2139] loop6: detected capacity change from 0 to 40427 [ 91.845619][ T2139] F2FS-fs (loop6): Invalid log_blocksize (268), supports only 12 [ 91.863520][ T2139] F2FS-fs (loop6): Can't find valid F2FS filesystem in 1th superblock [ 91.872720][ T2139] F2FS-fs (loop6): invalid crc value [ 91.879619][ T2139] F2FS-fs (loop6): Found nat_bits in checkpoint [ 91.921725][ T2139] F2FS-fs (loop6): Try to recover 1th superblock, ret: 0 [ 91.929030][ T2139] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 92.015623][ T30] kauditd_printk_skb: 6 callbacks suppressed [ 92.015640][ T30] audit: type=1400 audit(1771235330.644:488): avc: denied { setattr } for pid=2138 comm="syz.6.460" path="/60/bus/bus" dev="loop6" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 92.044404][ T342] FAT-fs (loop4): Invalid FSINFO signature: 0x41615252, 0x80417272 (sector = 1) [ 92.132196][ T2152] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 92.170260][ T30] audit: type=1400 audit(1771235330.794:489): avc: denied { nlmsg_write } for pid=2149 comm="syz.4.462" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_audit_socket permissive=1 [ 92.479219][ T30] audit: type=1326 audit(1771235331.114:490): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2160 comm="syz.3.465" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fdea3665f79 code=0x0 [ 92.527817][ T2164] loop9: detected capacity change from 0 to 256 [ 92.656374][ T2164] exfat: Unknown parameter './cgroup.cpu/cpuset.cpus' [ 92.829622][ T30] audit: type=1400 audit(1771235331.464:491): avc: denied { create } for pid=2168 comm="syz.4.467" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=appletalk_socket permissive=1 [ 92.860731][ T2171] netlink: 104 bytes leftover after parsing attributes in process `syz.4.468'. [ 92.865829][ T662] usb 3-1: new high-speed USB device number 21 using dummy_hcd [ 92.914175][ T2175] loop4: detected capacity change from 0 to 512 [ 92.926708][ T2175] EXT4-fs (loop4): Ignoring removed oldalloc option [ 92.937745][ T2175] EXT4-fs (loop4): 1 truncate cleaned up [ 92.943535][ T2175] EXT4-fs (loop4): mounted filesystem without journal. Opts: quota,bsdgroups,lazytime,errors=remount-ro,jqfmt=vfsv1,oldalloc,stripe=0x0000000000000005,. Quota mode: writeback. [ 93.075618][ T60] usb 10-1: new high-speed USB device number 11 using dummy_hcd [ 93.087419][ T2178] EXT4-fs (loop4): ext4_check_descriptors: Block bitmap for group 0 overlaps block group descriptors [ 93.098683][ T2178] EXT4-fs (loop4): ext4_check_descriptors: Checksum for group 0 failed (38281!=20869) [ 93.110147][ T2178] EXT4-fs error (device loop4): ext4_ext_check_inode:501: inode #3: comm syz.4.472: pblk 82 bad header/extent: invalid extent entries - magic f30a, entries 2, max 4(4), depth 0(0) [ 93.125655][ T662] usb 3-1: Using ep0 maxpacket: 8 [ 93.133058][ T2178] EXT4-fs (loop4): no journal found [ 93.138760][ T2178] EXT4-fs (loop4): can't get journal size [ 93.145482][ T2178] EXT4-fs (loop4): mounted filesystem without journal. Opts: inode_readahead_blks=0x0000000000000008,noinit_itable,max_dir_size_kb=0x0000000000000005,noblock_validity,noload,data=writeback,,errors=continue. Quota mode: writeback. [ 93.265647][ T662] usb 3-1: config 0 has an invalid interface number: 31 but max is 0 [ 93.278158][ T662] usb 3-1: config 0 has no interface number 0 [ 93.315567][ T60] usb 10-1: Using ep0 maxpacket: 8 [ 93.325719][ T1074] usb 7-1: new high-speed USB device number 13 using dummy_hcd [ 93.435889][ T60] usb 10-1: config 0 has an invalid interface number: 31 but max is 0 [ 93.444127][ T60] usb 10-1: config 0 has no interface number 0 [ 93.450457][ T662] usb 3-1: New USB device found, idVendor=046d, idProduct=08c3, bcdDevice=6b.16 [ 93.459714][ T662] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 93.467803][ T662] usb 3-1: Product: syz [ 93.471980][ T662] usb 3-1: Manufacturer: syz [ 93.476796][ T662] usb 3-1: SerialNumber: syz [ 93.482037][ T662] usb 3-1: config 0 descriptor?? [ 93.495595][ T287] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 93.575567][ T1074] usb 7-1: Using ep0 maxpacket: 16 [ 93.605621][ T1793] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 93.625669][ T60] usb 10-1: New USB device found, idVendor=046d, idProduct=08c3, bcdDevice=6b.16 [ 93.634798][ T60] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 93.642985][ T60] usb 10-1: Product: syz [ 93.647388][ T60] usb 10-1: Manufacturer: syz [ 93.652066][ T60] usb 10-1: SerialNumber: syz [ 93.657503][ T60] usb 10-1: config 0 descriptor?? [ 93.730124][ T2147] UDC core: couldn't find an available UDC or it's busy: -16 [ 93.737709][ T2147] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 93.785678][ T662] usb 3-1: Found UVC 0.04 device syz (046d:08c3) [ 93.792201][ T662] usb 3-1: No valid video chain found. [ 93.798802][ T662] usb 3-1: USB disconnect, device number 21 [ 93.845605][ T1793] usb 4-1: Using ep0 maxpacket: 32 [ 93.855783][ T1074] usb 7-1: New USB device found, idVendor=054c, idProduct=002e, bcdDevice= 5.00 [ 93.864884][ T1074] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 93.873072][ T1074] usb 7-1: Product: syz [ 93.875783][ T287] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 93.888417][ T1074] usb 7-1: Manufacturer: syz [ 93.888543][ T287] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 93.893049][ T1074] usb 7-1: SerialNumber: syz [ 93.905042][ T2164] UDC core: couldn't find an available UDC or it's busy: -16 [ 93.915094][ T2164] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 93.917803][ T1074] usb 7-1: config 0 descriptor?? [ 93.955615][ T60] usb 10-1: Found UVC 0.04 device syz (046d:08c3) [ 93.962204][ T60] usb 10-1: No valid video chain found. [ 93.968040][ T1793] usb 4-1: config 0 has an invalid interface number: 174 but max is 0 [ 93.977174][ T60] usb 10-1: USB disconnect, device number 11 [ 93.983252][ T1793] usb 4-1: config 0 has no interface number 0 [ 93.991557][ T1793] usb 4-1: config 0 interface 174 altsetting 4 endpoint 0x1 has invalid maxpacket 512, setting to 64 [ 94.002541][ T1793] usb 4-1: config 0 interface 174 altsetting 4 has a duplicate endpoint with address 0x1, skipping [ 94.006008][ T287] usb 5-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 94.013256][ T1793] usb 4-1: config 0 interface 174 has no altsetting 0 [ 94.029230][ T287] usb 5-1: New USB device strings: Mfr=2, Product=0, SerialNumber=0 [ 94.037550][ T287] usb 5-1: Manufacturer: syz [ 94.043035][ T287] usb 5-1: config 0 descriptor?? [ 94.165696][ T1793] usb 4-1: New USB device found, idVendor=1b3d, idProduct=01b2, bcdDevice=4f.68 [ 94.174924][ T1793] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 94.183212][ T1793] usb 4-1: Product: syz [ 94.187751][ T1793] usb 4-1: Manufacturer: syz [ 94.192407][ T1793] usb 4-1: SerialNumber: syz [ 94.198202][ T1793] usb 4-1: config 0 descriptor?? [ 94.263181][ T2192] Disabled LAPIC found during irq injection [ 94.315904][ T1074] usb-storage 7-1:0.0: USB Mass Storage device detected [ 94.336121][ T1074] usb-storage 7-1:0.0: Quirks match for vid 054c pid 002e: 1 [ 94.343781][ T1074] usb-storage 7-1:0.0: This device (054c,002e,0500 S 04 P 01) has an unneeded SubClass entry in unusual_devs.h (kernel syzkaller) [ 94.343781][ T1074] Please send a copy of this message to and [ 94.397648][ T1074] usb 7-1: USB disconnect, device number 13 [ 94.489236][ T2194] F2FS-fs (loop2): Invalid log_blocksize (268), supports only 12 [ 94.496299][ T2183] UDC core: couldn't find an available UDC or it's busy: -16 [ 94.504532][ T2183] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 94.506824][ T1793] ftdi_sio 4-1:0.174: FTDI USB Serial Device converter detected [ 94.520075][ T2194] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 94.520336][ T2183] mip6: mip6_rthdr_init_state: spi is not 0: 1 [ 94.539949][ T2194] F2FS-fs (loop2): Unrecognized mount option "q{ota" or missing value [ 94.541600][ T1793] usb 4-1: Detected FT-X [ 94.605599][ T287] usbhid 5-1:0.0: can't add hid device: -71 [ 94.613208][ T287] usbhid: probe of 5-1:0.0 failed with error -71 [ 94.624226][ T1793] ftdi_sio ttyUSB0: Unable to read latency timer: -71 [ 94.645602][ T1793] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 94.655886][ T287] usb 5-1: USB disconnect, device number 7 [ 94.665596][ T1793] ftdi_sio 4-1:0.174: GPIO initialisation failed: -71 [ 94.675757][ T1793] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 94.698852][ T1793] usb 4-1: USB disconnect, device number 7 [ 94.726998][ T1793] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 94.740580][ T2202] netlink: 8 bytes leftover after parsing attributes in process `syz.2.477'. [ 94.756060][ T1793] ftdi_sio 4-1:0.174: device disconnected [ 94.903100][ T30] audit: type=1400 audit(1771235333.534:492): avc: denied { remount } for pid=2203 comm="syz.6.479" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 94.967979][ T30] audit: type=1400 audit(1771235333.604:493): avc: denied { remount } for pid=2207 comm="syz.3.481" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 95.019059][ T30] audit: type=1400 audit(1771235333.624:494): avc: denied { mounton } for pid=2207 comm="syz.3.481" path="/60/file0" dev="ramfs" ino=24319 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:ramfs_t tclass=dir permissive=1 [ 95.063444][ T2215] set_capacity_and_notify: 2 callbacks suppressed [ 95.063462][ T2215] loop4: detected capacity change from 0 to 256 [ 95.084322][ T2217] netlink: 4 bytes leftover after parsing attributes in process `syz.6.484'. [ 95.093891][ T2217] netlink: 'syz.6.484': attribute type 1 has an invalid length. [ 95.126030][ T2215] exfat: Deprecated parameter 'utf8' [ 95.177981][ T2215] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0xe3865569, utbl_chksum : 0xe619d30d) [ 95.264551][ T30] audit: type=1400 audit(1771235333.894:495): avc: denied { read } for pid=2221 comm="syz.6.486" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 95.313626][ T2224] device batadv_slave_1 entered promiscuous mode [ 95.535479][ T2241] loop9: detected capacity change from 0 to 512 [ 95.546679][ T30] audit: type=1326 audit(1771235334.184:496): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2242 comm="syz.2.492" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f7de119ff79 code=0x0 [ 95.582132][ T2241] EXT4-fs error (device loop9): ext4_orphan_get:1400: inode #15: comm syz.9.491: inode has both inline data and extents flags [ 95.596458][ T2241] EXT4-fs error (device loop9): ext4_orphan_get:1405: comm syz.9.491: couldn't read orphan inode 15 (err -117) [ 95.608578][ T2241] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 95.628968][ T2241] overlayfs: failed to get inode (-116) [ 95.634689][ T2241] overlayfs: failed to look up (file0) for ino (-116) [ 95.641846][ T2241] overlayfs: failed to get inode (-116) [ 95.648140][ T2241] overlayfs: failed to get inode (-116) [ 95.654006][ T2241] overlayfs: failed to get inode (-116) [ 95.659905][ T2241] overlayfs: failed to get inode (-116) [ 96.220598][ T30] audit: type=1400 audit(1771235334.524:497): avc: denied { read } for pid=2212 comm="syz.3.482" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 96.440887][ T2262] loop2: detected capacity change from 0 to 512 [ 96.556903][ T2262] EXT4-fs (loop2): mounted filesystem without journal. Opts: errors=remount-ro,usrquota,minixdf,nombcache,. Quota mode: writeback. [ 96.583553][ T287] usb 7-1: new high-speed USB device number 14 using dummy_hcd [ 96.591552][ T2262] ext4 filesystem being mounted at /102/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 96.660668][ T2262] overlayfs: invalid origin (0000) [ 96.706423][ T284] EXT4-fs error (device loop2): ext4_readdir:263: inode #12: block 32: comm syz-executor: path /102/bus/file0: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 96.728583][ T2224] loop4: detected capacity change from 0 to 131072 [ 96.738798][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 96.761157][ T2224] F2FS-fs (loop4): invalid crc value [ 96.788372][ T284] EXT4-fs error (device loop2): ext4_empty_dir:3145: inode #12: block 32: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 96.817946][ T2224] F2FS-fs (loop4): Found nat_bits in checkpoint [ 96.832234][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 96.847592][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 96.855746][ T287] usb 7-1: device descriptor read/64, error -71 [ 96.895139][ T284] EXT4-fs error (device loop2): ext4_readdir:263: inode #12: block 32: comm syz-executor: path /102/bus/file0: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 96.921344][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 96.964958][ T284] EXT4-fs error (device loop2): ext4_empty_dir:3145: inode #12: block 32: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 97.025092][ T2276] loop9: detected capacity change from 0 to 16 [ 97.033510][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 97.043477][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 97.055210][ T284] EXT4-fs error (device loop2): ext4_readdir:263: inode #12: block 32: comm syz-executor: path /102/bus/file0: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 97.076452][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 97.085899][ T2276] erofs: Unknown parameter '0x0000000000000043' [ 97.092399][ T2224] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 97.097723][ T2288] netlink: 1112 bytes leftover after parsing attributes in process `syz.3.505'. [ 97.125311][ T284] EXT4-fs error (device loop2): ext4_empty_dir:3145: inode #12: block 32: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 97.149489][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 97.156283][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 97.168195][ T284] EXT4-fs error (device loop2): ext4_readdir:263: inode #12: block 32: comm syz-executor: path /102/bus/file0: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 97.201519][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 97.247766][ T284] EXT4-fs error (device loop2): ext4_empty_dir:3145: inode #12: block 32: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 97.268199][ T2290] loop9: detected capacity change from 0 to 512 [ 97.276916][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 97.283554][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 97.295252][ T284] EXT4-fs error (device loop2): ext4_readdir:263: inode #12: block 32: comm syz-executor: path /102/bus/file0: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 97.316781][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 97.329727][ T2290] EXT4-fs (loop9): Quota format mount options ignored when QUOTA feature is enabled [ 97.345595][ T2290] EXT4-fs (loop9): Project quota feature not enabled. Cannot enable project quota enforcement. [ 97.356143][ T30] audit: type=1400 audit(1771235335.964:498): avc: denied { mounton } for pid=2289 comm="syz.9.506" path="/43/file0" dev="tmpfs" ino=253 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 97.385959][ T284] EXT4-fs error (device loop2): ext4_empty_dir:3145: inode #12: block 32: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=3, rec_len=0, size=2048 fake=0 [ 97.388747][ T287] usb 7-1: device descriptor read/64, error -71 [ 97.411973][ T332] usb 4-1: new full-speed USB device number 8 using dummy_hcd [ 97.417676][ T284] EXT4-fs (loop2): Remounting filesystem read-only [ 97.429317][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 97.455213][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 97.718569][ T2223] device batadv_slave_1 left promiscuous mode [ 97.738877][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 97.753085][ T2294] overlayfs: refusing to follow metacopy origin for (/file1) [ 97.843948][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 97.886776][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 97.945575][ T287] usb 7-1: new high-speed USB device number 15 using dummy_hcd [ 97.960507][ T284] EXT4-fs warning (device loop2): ext4_empty_dir:3147: inode #12: comm syz-executor: directory missing '.' [ 97.985611][ T332] usb 4-1: device descriptor read/64, error -71 [ 98.225687][ T287] usb 7-1: device descriptor read/64, error -71 [ 98.375599][ T332] usb 4-1: device descriptor read/64, error -71 [ 98.435598][ T380] usb 5-1: new high-speed USB device number 8 using dummy_hcd [ 98.535589][ T20] usb 10-1: new high-speed USB device number 12 using dummy_hcd [ 98.615565][ T287] usb 7-1: device descriptor read/64, error -71 [ 98.645585][ T332] usb 4-1: new full-speed USB device number 9 using dummy_hcd [ 98.676408][ T380] usb 5-1: Using ep0 maxpacket: 16 [ 98.735805][ T287] usb usb7-port1: attempt power cycle [ 98.775696][ T20] usb 10-1: Using ep0 maxpacket: 16 [ 98.805805][ T380] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 98.816022][ T380] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 98.905614][ T20] usb 10-1: config index 0 descriptor too short (expected 18, got 10) [ 98.913857][ T20] usb 10-1: config 0 descriptor has 1 excess byte, ignoring [ 98.921442][ T20] usb 10-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 98.930660][ T332] usb 4-1: device descriptor read/64, error -71 [ 98.975682][ T380] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 98.985002][ T380] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 98.993223][ T380] usb 5-1: Product: syz [ 98.997635][ T380] usb 5-1: Manufacturer: syz [ 99.002367][ T380] usb 5-1: SerialNumber: syz [ 99.105664][ T20] usb 10-1: New USB device found, idVendor=1a0a, idProduct=0108, bcdDevice=da.32 [ 99.114926][ T20] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 99.123352][ T20] usb 10-1: Product: syz [ 99.127991][ T20] usb 10-1: Manufacturer: syz [ 99.132719][ T20] usb 10-1: SerialNumber: syz [ 99.145624][ T287] usb 7-1: new low-speed USB device number 16 using dummy_hcd [ 99.156852][ T20] usb 10-1: config 0 descriptor?? [ 99.325617][ T332] usb 4-1: device descriptor read/64, error -71 [ 99.345705][ T380] usb 5-1: 0:2 : does not exist [ 99.365641][ T287] usb 7-1: config 0 interface 0 altsetting 41 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 99.376935][ T287] usb 7-1: config 0 interface 0 altsetting 41 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 99.390145][ T287] usb 7-1: config 0 interface 0 has no altsetting 0 [ 99.399967][ T380] usb 5-1: USB disconnect, device number 8 [ 99.405945][ T287] usb 7-1: New USB device found, idVendor=056a, idProduct=00bb, bcdDevice= 0.00 [ 99.415043][ T287] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 99.426279][ T6] usb 10-1: USB disconnect, device number 12 [ 99.435940][ T287] usb 7-1: config 0 descriptor?? [ 99.445831][ T332] usb usb4-port1: attempt power cycle [ 99.636042][ T589] udevd[589]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 99.791371][ T2312] overlayfs: overlapping lowerdir path [ 99.875578][ T332] usb 4-1: new full-speed USB device number 10 using dummy_hcd [ 99.914259][ T287] wacom 0003:056A:00BB.000B: Unknown device_type for 'HID 056a:00bb'. Assuming pen. [ 99.936386][ T287] wacom 0003:056A:00BB.000B: hidraw0: USB HID v0.09 Device [HID 056a:00bb] on usb-dummy_hcd.6-1/input0 [ 99.968533][ T287] input: Wacom Intuos4 12x19 Pen as /devices/platform/dummy_hcd.6/usb7/7-1/7-1:0.0/0003:056A:00BB.000B/input/input18 [ 100.042166][ T2323] loop4: detected capacity change from 0 to 40427 [ 100.056991][ T2323] F2FS-fs (loop4): Invalid log_blocksize (268), supports only 12 [ 100.065425][ T2323] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 100.075144][ T2324] bridge0: port 1(bridge_slave_0) entered blocking state [ 100.082580][ T332] usb 4-1: device descriptor read/8, error -71 [ 100.088952][ T2324] bridge0: port 1(bridge_slave_0) entered disabled state [ 100.089946][ T2323] F2FS-fs (loop4): invalid crc value [ 100.097578][ T2324] device bridge_slave_0 entered promiscuous mode [ 100.108794][ T2324] bridge0: port 2(bridge_slave_1) entered blocking state [ 100.116015][ T2324] bridge0: port 2(bridge_slave_1) entered disabled state [ 100.123581][ T2324] device bridge_slave_1 entered promiscuous mode [ 100.137817][ T30] audit: type=1400 audit(1771235338.774:499): avc: denied { setopt } for pid=2309 comm="syz.6.512" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 100.159011][ T1074] usb 7-1: USB disconnect, device number 16 [ 100.195226][ T2323] F2FS-fs (loop4): Found nat_bits in checkpoint [ 100.238175][ T2323] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 100.252674][ T2323] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 100.297738][ T2324] bridge0: port 2(bridge_slave_1) entered blocking state [ 100.304858][ T2324] bridge0: port 2(bridge_slave_1) entered forwarding state [ 100.312221][ T2324] bridge0: port 1(bridge_slave_0) entered blocking state [ 100.315720][ T332] usb 4-1: device descriptor read/8, error -71 [ 100.319536][ T2324] bridge0: port 1(bridge_slave_0) entered forwarding state [ 100.337297][ T333] device bridge_slave_1 left promiscuous mode [ 100.343461][ T333] bridge0: port 2(bridge_slave_1) entered disabled state [ 100.356117][ T333] device bridge_slave_0 left promiscuous mode [ 100.368497][ T333] bridge0: port 1(bridge_slave_0) entered disabled state [ 100.377399][ T333] device veth1_macvtap left promiscuous mode [ 100.383597][ T333] device veth0_vlan left promiscuous mode [ 100.497058][ T2350] xt_hashlimit: size too large, truncated to 1048576 [ 100.539535][ T2352] loop4: detected capacity change from 0 to 256 [ 100.549109][ T2352] exfat: Deprecated parameter 'utf8' [ 100.554521][ T2352] exfat: Deprecated parameter 'utf8' [ 100.561977][ T2353] loop9: detected capacity change from 0 to 512 [ 100.564302][ T2352] exfat: Deprecated parameter 'utf8' [ 100.581028][ T2352] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0x11bbdf60, utbl_chksum : 0xe619d30d) [ 100.598763][ T2352] netlink: 28 bytes leftover after parsing attributes in process `syz.4.521'. [ 100.609063][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 100.623207][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 100.632075][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 100.643159][ T2353] EXT4-fs (loop9): bad geometry: block count 2048 exceeds size of device (128 blocks) [ 100.672494][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 100.697778][ T10] bridge0: port 1(bridge_slave_0) entered blocking state [ 100.704891][ T10] bridge0: port 1(bridge_slave_0) entered forwarding state [ 100.713155][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 100.721514][ T10] bridge0: port 2(bridge_slave_1) entered blocking state [ 100.728590][ T10] bridge0: port 2(bridge_slave_1) entered forwarding state [ 100.742394][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 100.750872][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 100.759098][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 100.768604][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 100.784402][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 100.793450][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 100.827878][ T2324] device veth0_vlan entered promiscuous mode [ 100.839876][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 100.849111][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 100.865039][ T2324] device veth1_macvtap entered promiscuous mode [ 100.872381][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 100.880184][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 100.888457][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 100.896746][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 100.905058][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 100.955071][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 101.015874][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 101.024640][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 101.056171][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 101.178679][ T2370] input: syz0 as /devices/virtual/input/input21 [ 101.214579][ T2371] loop6: detected capacity change from 0 to 512 [ 101.223868][ T2370] netlink: 'syz.3.526': attribute type 4 has an invalid length. [ 101.279054][ T2377] overlayfs: missing 'lowerdir' [ 101.287114][ T2371] EXT4-fs (loop6): revision level too high, forcing read-only mode [ 101.317009][ T2371] EXT4-fs (loop6): orphan cleanup on readonly fs [ 101.475798][ T2371] Quota error (device loop6): v2_read_file_info: Number of blocks too big for quota file size (4398046510080 > 6144). [ 101.503185][ T2371] EXT4-fs warning (device loop6): ext4_enable_quotas:6477: Failed to enable quota tracking (type=1, err=-117, ino=4). Please run e2fsck to fix. [ 101.528628][ T2371] EXT4-fs (loop6): Cannot turn on quotas: error -117 [ 101.579427][ T2371] EXT4-fs error (device loop6): ext4_do_update_inode:5253: inode #16: comm syz.6.527: corrupted inode contents [ 101.622626][ T2371] EXT4-fs error (device loop6): ext4_dirty_inode:6089: inode #16: comm syz.6.527: mark_inode_dirty error [ 101.653163][ T2371] EXT4-fs error (device loop6): ext4_do_update_inode:5253: inode #16: comm syz.6.527: corrupted inode contents [ 101.714539][ T2371] EXT4-fs error (device loop6): __ext4_ext_dirty:183: inode #16: comm syz.6.527: mark_inode_dirty error [ 101.735734][ T2371] EXT4-fs error (device loop6): ext4_do_update_inode:5253: inode #16: comm syz.6.527: corrupted inode contents [ 101.748936][ T2371] EXT4-fs error (device loop6) in ext4_orphan_del:303: Corrupt filesystem [ 101.772800][ T2371] EXT4-fs error (device loop6): ext4_do_update_inode:5253: inode #16: comm syz.6.527: corrupted inode contents [ 101.806471][ T2371] EXT4-fs error (device loop6): ext4_truncate:4310: inode #16: comm syz.6.527: mark_inode_dirty error [ 101.840411][ T2371] EXT4-fs error (device loop6) in ext4_process_orphan:345: Corrupt filesystem [ 101.857508][ T2371] EXT4-fs (loop6): 1 truncate cleaned up [ 101.865935][ T2371] EXT4-fs (loop6): mounted filesystem without journal. Opts: user_xattr,discard,,errors=continue. Quota mode: writeback. [ 101.886778][ T2414] loop5: detected capacity change from 0 to 2048 [ 101.968082][ T2414] loop5: p2 p3 < > p4 < p5 > [ 102.039158][ T2355] loop4: detected capacity change from 0 to 131072 [ 102.046007][ T1793] usb 4-1: new high-speed USB device number 12 using dummy_hcd [ 102.065505][ T2355] F2FS-fs (loop4): invalid crc value [ 102.089347][ T870] udevd[870]: inotify_add_watch(7, /dev/loop5p3, 10) failed: No such file or directory [ 102.100317][ T343] udevd[343]: inotify_add_watch(7, /dev/loop5p5, 10) failed: No such file or directory [ 102.111256][ T589] udevd[589]: inotify_add_watch(7, /dev/loop5p2, 10) failed: No such file or directory [ 102.111369][ T336] udevd[336]: inotify_add_watch(7, /dev/loop5p4, 10) failed: No such file or directory [ 102.131622][ T2355] F2FS-fs (loop4): Found nat_bits in checkpoint [ 102.225607][ T2355] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 102.284413][ T1928] F2FS-fs (loop4): f2fs_fill_dentries: corrupted namelen=1025, run fsck to fix. [ 102.293729][ T1793] usb 4-1: Using ep0 maxpacket: 8 [ 102.344458][ T30] audit: type=1400 audit(1771235340.974:500): avc: denied { watch } for pid=2368 comm="syz.6.527" path="/73/file0/file0" dev="loop6" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 102.415655][ T1793] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 102.434356][ T1793] usb 4-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 102.447649][ T445] usb 6-1: new full-speed USB device number 5 using dummy_hcd [ 102.507189][ T30] audit: type=1400 audit(1771235341.144:501): avc: denied { create } for pid=2425 comm="syz.6.540" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rxrpc_socket permissive=1 [ 102.605737][ T1793] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 102.625054][ T1793] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 102.636327][ T2416] loop9: detected capacity change from 0 to 131072 [ 102.643361][ T1793] usb 4-1: Product: syz [ 102.647779][ T1793] usb 4-1: Manufacturer: syz [ 102.652416][ T1793] usb 4-1: SerialNumber: syz [ 102.662671][ T2416] F2FS-fs (loop9): invalid crc value [ 102.670837][ T2431] loop6: detected capacity change from 0 to 8192 [ 102.696188][ T2416] F2FS-fs (loop9): Found nat_bits in checkpoint [ 102.706750][ T870] loop6: p1 < > p3 p4 < > [ 102.711868][ T870] loop6: p3 size 218103808 extends beyond EOD, truncated [ 102.716851][ T1793] cdc_ether 4-1:1.0: invalid descriptor buffer length [ 102.728963][ T2431] loop6: p1 < > p3 p4 < > [ 102.733470][ T1793] cdc_ether: probe of 4-1:1.0 failed with error -22 [ 102.740677][ T2431] loop6: p3 size 218103808 extends beyond EOD, truncated [ 102.777293][ T30] audit: type=1400 audit(1771235341.414:502): avc: denied { mounton } for pid=2430 comm="syz.6.541" path="/dev/loop6p1" dev="devtmpfs" ino=1271 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=blk_file permissive=1 [ 102.805692][ T445] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 102.820647][ T30] audit: type=1400 audit(1771235341.434:503): avc: denied { bind } for pid=2430 comm="syz.6.541" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 102.828442][ T445] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 102.841771][ T2416] F2FS-fs (loop9): Mounted with checkpoint version = 48b305e5 [ 102.875585][ T30] audit: type=1400 audit(1771235341.434:504): avc: denied { name_bind } for pid=2430 comm="syz.6.541" src=20002 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:port_t tclass=icmp_socket permissive=1 [ 102.882210][ T445] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid maxpacket 512, setting to 64 [ 102.908661][ T342] device bridge_slave_1 left promiscuous mode [ 102.913039][ T423] udevd[423]: inotify_add_watch(7, /dev/loop6p3, 10) failed: No such file or directory [ 102.914914][ T342] bridge0: port 2(bridge_slave_1) entered disabled state [ 102.932801][ T589] udevd[589]: inotify_add_watch(7, /dev/loop6p1, 10) failed: No such file or directory [ 102.933307][ T870] udevd[870]: inotify_add_watch(7, /dev/loop6p4, 10) failed: No such file or directory [ 102.972986][ T445] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid maxpacket 512, setting to 64 [ 102.975621][ T30] audit: type=1400 audit(1771235341.434:505): avc: denied { node_bind } for pid=2430 comm="syz.6.541" saddr=172.20.20.187 src=20002 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=icmp_socket permissive=1 [ 102.986886][ T342] device bridge_slave_0 left promiscuous mode [ 103.014341][ T1074] usb 4-1: USB disconnect, device number 12 [ 103.024142][ T423] udevd[423]: inotify_add_watch(7, /dev/loop6p3, 10) failed: No such file or directory [ 103.026068][ T589] udevd[589]: inotify_add_watch(7, /dev/loop6p1, 10) failed: No such file or directory [ 103.044285][ T2439] binder: 2438:2439 unknown command 0 [ 103.047079][ T342] bridge0: port 1(bridge_slave_0) entered disabled state [ 103.058995][ T2439] binder: 2438:2439 ioctl c0306201 200000000080 returned -22 [ 103.072313][ T342] device veth1_macvtap left promiscuous mode [ 103.077472][ T2439] binder: 2438:2439 ioctl c038586a 200000000640 returned -22 [ 103.079234][ T342] device veth0_vlan left promiscuous mode [ 103.155633][ T445] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 103.164929][ T445] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 103.173011][ T445] usb 6-1: Product: syz [ 103.178279][ T445] usb 6-1: Manufacturer: syz [ 103.182911][ T445] usb 6-1: SerialNumber: syz [ 103.205638][ T2421] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 103.265374][ T2437] bridge0: port 1(bridge_slave_0) entered blocking state [ 103.272515][ T2437] bridge0: port 1(bridge_slave_0) entered disabled state [ 103.280588][ T2437] device bridge_slave_0 entered promiscuous mode [ 103.288496][ T2437] bridge0: port 2(bridge_slave_1) entered blocking state [ 103.295744][ T2437] bridge0: port 2(bridge_slave_1) entered disabled state [ 103.303267][ T2437] device bridge_slave_1 entered promiscuous mode [ 103.382969][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 103.390559][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 103.415809][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 103.425905][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 103.434287][ T2421] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 103.442349][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 103.449458][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 103.457052][ T2421] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 103.464146][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 103.473432][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 103.482117][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 103.489182][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 103.496876][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 103.505025][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 103.513265][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 103.530291][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 103.550127][ T2437] device veth0_vlan entered promiscuous mode [ 103.557182][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 103.565112][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 103.574553][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 103.583074][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 103.591179][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 103.599652][ T2453] netlink: 8 bytes leftover after parsing attributes in process `syz.3.545'. [ 103.610241][ T2453] bridge1: trying to set multicast startup query interval above maximum, setting to 8640000 (86400000ms) [ 103.625950][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 103.639378][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 103.653933][ T2437] device veth1_macvtap entered promiscuous mode [ 103.662150][ T30] audit: type=1326 audit(1771235342.304:506): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2409 comm="syz.9.537" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f3b2bd05f79 code=0x0 [ 103.687236][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 103.696229][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 103.701245][ T30] audit: type=1326 audit(1771235342.334:507): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2409 comm="syz.9.537" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f3b2bd05f79 code=0x0 [ 103.731080][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 103.739885][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 103.761195][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 103.776245][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 103.796124][ T2462] loop7: detected capacity change from 0 to 512 [ 103.824637][ T2464] netlink: 'syz.3.547': attribute type 27 has an invalid length. [ 103.833760][ T2462] EXT4-fs error (device loop7): ext4_validate_block_bitmap:438: comm syz.7.543: bg 0: block 255: padding at end of block bitmap is not set [ 103.849111][ T2462] EXT4-fs error (device loop7) in ext4_mb_clear_bb:6194: Corrupt filesystem [ 103.858746][ T2462] EXT4-fs error (device loop7): ext4_free_branches:1030: inode #11: comm syz.7.543: invalid indirect mapped block 1 (level 1) [ 103.872606][ T2462] EXT4-fs (loop7): 1 truncate cleaned up [ 103.878423][ T2462] EXT4-fs (loop7): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 103.895282][ T2464] bridge0: port 2(bridge_slave_1) entered disabled state [ 103.902558][ T2464] bridge0: port 1(bridge_slave_0) entered disabled state [ 104.000105][ T2467] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 104.026926][ T2467] bridge0: port 1(bridge_slave_0) entered blocking state [ 104.034028][ T2467] bridge0: port 1(bridge_slave_0) entered forwarding state [ 104.053702][ T2467] bridge0: port 2(bridge_slave_1) entered blocking state [ 104.060821][ T2467] bridge0: port 2(bridge_slave_1) entered forwarding state [ 104.196184][ T30] audit: type=1400 audit(1771235342.724:508): avc: denied { mounton } for pid=2461 comm="syz.7.543" path="/0/file0/file0" dev="loop7" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 104.248331][ T2421] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 104.266838][ T2421] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 104.280936][ T2467] device veth0_vlan left promiscuous mode [ 104.290850][ T2467] device veth0_vlan entered promiscuous mode [ 104.298842][ T2467] device veth1_macvtap left promiscuous mode [ 104.306466][ T2467] device veth1_macvtap entered promiscuous mode [ 104.314238][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 104.322333][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 104.329956][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 104.338582][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 104.347322][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 104.355850][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 104.364293][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 104.386404][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 104.395096][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 104.404251][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 104.412885][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 104.421691][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 104.437544][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 104.446366][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 104.455010][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 104.463493][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 104.471710][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 104.480407][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 104.489310][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 104.497748][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth3: link becomes ready [ 104.505594][ T445] cdc_ncm 6-1:1.0: failed to get mac address [ 104.506360][ T342] IPv6: ADDRCONF(NETDEV_CHANGE): veth2: link becomes ready [ 104.589737][ T2481] netlink: 8 bytes leftover after parsing attributes in process `syz.3.552'. [ 104.716606][ T1793] usb 8-1: new high-speed USB device number 4 using dummy_hcd [ 104.724907][ T2421] loop5: detected capacity change from 0 to 16 [ 104.805537][ T60] usb 7-1: new high-speed USB device number 17 using dummy_hcd [ 104.835675][ T445] cdc_ncm 6-1:1.0: bind() failure [ 104.855600][ T445] cdc_ncm: probe of 6-1:1.1 failed with error -71 [ 104.876111][ T445] cdc_mbim: probe of 6-1:1.1 failed with error -71 [ 104.886623][ T445] usb 6-1: USB disconnect, device number 5 [ 105.075772][ T1793] usb 8-1: config 0 has an invalid interface number: 127 but max is 1 [ 105.083991][ T1793] usb 8-1: config 0 has more interface descriptors, than it declares in bNumInterfaces, ignoring interface number: 0 [ 105.096747][ T1793] usb 8-1: config 0 has no interface number 1 [ 105.102867][ T1793] usb 8-1: config 0 interface 127 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 105.116153][ T1793] usb 8-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 29 [ 105.125751][ T332] usb 4-1: new full-speed USB device number 13 using dummy_hcd [ 105.175661][ T60] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 105.186783][ T60] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 105.196642][ T60] usb 7-1: New USB device found, idVendor=1038, idProduct=1410, bcdDevice= 0.00 [ 105.205843][ T60] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 105.217541][ T60] usb 7-1: config 0 descriptor?? [ 105.227762][ T2410] F2FS-fs (loop9): f2fs_pin_file_control: Enable GC = ino a after 801 GC trials [ 105.285620][ T1793] usb 8-1: New USB device found, idVendor=1908, idProduct=1315, bcdDevice= 0.00 [ 105.294783][ T1793] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 105.303017][ T1793] usb 8-1: Product: syz [ 105.307259][ T1793] usb 8-1: Manufacturer: syz [ 105.311858][ T1793] usb 8-1: SerialNumber: syz [ 105.317284][ T1793] usb 8-1: config 0 descriptor?? [ 105.356173][ T1793] usb-storage 8-1:0.127: USB Mass Storage device detected [ 105.367659][ T2498] loop5: detected capacity change from 0 to 512 [ 105.376417][ T1793] usb-storage 8-1:0.127: Quirks match for vid 1908 pid 1315: 20000 [ 105.388157][ T2498] EXT4-fs (loop5): ext4_check_descriptors: Checksum for group 0 failed (57259!=33349) [ 105.399219][ T2498] EXT4-fs (loop5): orphan cleanup on readonly fs [ 105.405769][ T2498] EXT4-fs error (device loop5): ext4_read_block_bitmap_nowait:510: comm syz.5.558: Block bitmap for bg 0 marked uninitialized [ 105.419045][ T2498] EXT4-fs error (device loop5) in ext4_mb_clear_bb:6194: Corrupt filesystem [ 105.427975][ T2498] EXT4-fs (loop5): 1 orphan inode deleted [ 105.433765][ T2498] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 105.445948][ T1793] usb-storage 8-1:0.0: USB Mass Storage device detected [ 105.455924][ T2498] EXT4-fs (loop5): warning: mounting fs with errors, running e2fsck is recommended [ 105.472517][ T1793] usb-storage 8-1:0.0: Quirks match for vid 1908 pid 1315: 20000 [ 105.480692][ T2498] EXT4-fs (loop5): re-mounted. Opts: . Quota mode: none. [ 105.505645][ T332] usb 4-1: config 17 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 10 [ 105.527482][ T2498] EXT4-fs error (device loop5): ext4_read_block_bitmap_nowait:510: comm syz.5.558: Block bitmap for bg 0 marked uninitialized [ 105.540799][ T332] usb 4-1: config 17 interface 0 altsetting 0 endpoint 0x8B has invalid wMaxPacketSize 0 [ 105.568460][ T332] usb 4-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.00 [ 105.592792][ T2513] loop9: detected capacity change from 0 to 1024 [ 105.595591][ T332] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 105.627474][ T2513] EXT4-fs (loop9): Ignoring removed nobh option [ 105.644242][ T2513] EXT4-fs (loop9): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 105.686806][ T2513] EXT4-fs (loop9): mounted filesystem without journal. Opts: delalloc,data_err=abort,init_itable=0x0000000000000003,minixdf,data_err=ignore,max_dir_size_kb=0x00000000004007b1,data_err=ignore,grpquota,nobh,data_err=abort,nobarrier,dioread_nolock,,errors=continue. Quota mode: writeback. [ 105.750769][ T2475] loop6: detected capacity change from 0 to 8192 [ 105.769081][ T2520] loop5: detected capacity change from 0 to 512 [ 105.826956][ T6] usb 8-1: USB disconnect, device number 4 [ 105.829944][ T2520] EXT4-fs error (device loop5): ext4_iget_extra_inode:4597: inode #15: comm syz.5.561: corrupted in-inode xattr [ 105.845054][ T2520] EXT4-fs error (device loop5): ext4_orphan_get:1405: comm syz.5.561: couldn't read orphan inode 15 (err -117) [ 105.858909][ T2520] EXT4-fs (loop5): mounted filesystem without journal. Opts: nodioread_nolock,journal_dev=0x00000000040000ff,debug_want_extra_isize=0x000000000000005c,nouid32,resgid=0x0000000000000000,acl,init_itable=0x0000000000008d55,,errors=continue. Quota mode: none. [ 105.864724][ T30] audit: type=1400 audit(1771235344.494:509): avc: denied { read } for pid=2474 comm="syz.6.549" path="anon_inode:[userfaultfd]" dev="anon_inodefs" ino=25546 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 105.985695][ T60] usbhid 7-1:0.0: can't add hid device: -71 [ 105.992192][ T60] usbhid: probe of 7-1:0.0 failed with error -71 [ 106.009272][ T60] usb 7-1: USB disconnect, device number 17 [ 106.055602][ T1074] usb 10-1: new high-speed USB device number 13 using dummy_hcd [ 106.135592][ T332] aiptek 4-1:17.0: Aiptek using 400 ms programming speed [ 106.143545][ T332] input: Aiptek as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:17.0/input/input22 [ 106.166552][ T332] input: failed to attach handler kbd to device input22, error: -5 [ 106.184331][ T2537] overlayfs: './file0' not a directory [ 106.191946][ T332] usb 4-1: USB disconnect, device number 13 [ 106.369686][ T2539] loop7: detected capacity change from 0 to 512 [ 106.397052][ T2539] EXT4-fs (loop7): Ignoring removed nomblk_io_submit option [ 106.404637][ T2539] EXT4-fs (loop7): encrypted files will use data=ordered instead of data journaling mode [ 106.416823][ T2539] EXT4-fs (loop7): 1 truncate cleaned up [ 106.422584][ T2539] EXT4-fs (loop7): mounted filesystem without journal. Opts: max_batch_time=0x0000000000000004,quota,nomblk_io_submit,user_xattr,errors=remount-ro,nombcache,. Quota mode: writeback. [ 106.425940][ T1074] usb 10-1: too many endpoints for config 0 interface 0 altsetting 0: 253, using maximum allowed: 30 [ 106.465867][ T1074] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 106.495571][ T1074] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 106.506227][ T1074] usb 10-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 253 [ 106.595603][ T332] usb 4-1: new full-speed USB device number 14 using dummy_hcd [ 106.661660][ T1074] usb 10-1: New USB device found, idVendor=05ac, idProduct=8243, bcdDevice=8b.40 [ 106.681079][ T1074] usb 10-1: New USB device strings: Mfr=11, Product=0, SerialNumber=0 [ 106.691197][ T1074] usb 10-1: Manufacturer: syz [ 106.705904][ T1074] usb 10-1: config 0 descriptor?? [ 106.747463][ T2545] loop6: detected capacity change from 0 to 40427 [ 106.766752][ T2545] F2FS-fs (loop6): fault_injection options not supported [ 106.773991][ T2545] F2FS-fs (loop6): fault_type options not supported [ 106.814438][ T2548] loop7: detected capacity change from 0 to 8192 [ 106.823338][ T2545] F2FS-fs (loop6): invalid crc value [ 106.850695][ T2545] F2FS-fs (loop6): Found nat_bits in checkpoint [ 106.912398][ T2545] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 106.921408][ T2544] attempt to access beyond end of device [ 106.921408][ T2544] loop6: rw=2049, want=45104, limit=40427 [ 106.950810][ T2554] netlink: 32 bytes leftover after parsing attributes in process `syz.5.568'. [ 107.005612][ T332] usb 4-1: config 0 has an invalid interface number: 41 but max is 0 [ 107.013790][ T332] usb 4-1: config 0 has no interface number 0 [ 107.021643][ T30] audit: type=1400 audit(1771235345.664:510): avc: denied { create } for pid=2553 comm="syz.5.568" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=x25_socket permissive=1 [ 107.041184][ T2554] device batadv_slave_1 entered promiscuous mode [ 107.047636][ T332] usb 4-1: config 0 interface 41 has no altsetting 0 [ 107.055493][ T2553] device batadv_slave_1 left promiscuous mode [ 107.119316][ T673] attempt to access beyond end of device [ 107.119316][ T673] loop6: rw=2049, want=45112, limit=40427 [ 107.225634][ T332] usb 4-1: New USB device found, idVendor=0fe6, idProduct=9800, bcdDevice=d1.9a [ 107.234767][ T332] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 107.245932][ T332] usb 4-1: Product: syz [ 107.252948][ T332] usb 4-1: Manufacturer: syz [ 107.257747][ T332] usb 4-1: SerialNumber: syz [ 107.269759][ T332] usb 4-1: config 0 descriptor?? [ 107.314155][ T2561] loop6: detected capacity change from 0 to 8192 [ 107.330061][ T2561] FAT-fs (loop6): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 107.342825][ T2561] fuse: Bad value for 'group_id' [ 107.356132][ T60] usb 6-1: new low-speed USB device number 6 using dummy_hcd [ 107.413158][ T2563] input: syz1 as /devices/virtual/input/input23 [ 107.487986][ T2513] EXT4-fs error (device loop9): ext4_mb_mark_diskspace_used:3887: comm syz.9.560: Allocating blocks 497-513 which overlap fs metadata [ 107.515773][ T30] kauditd_printk_skb: 309 callbacks suppressed [ 107.515786][ T30] audit: type=1326 audit(1771235346.154:821): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f75c15ead97 code=0x7ffc0000 [ 107.546728][ T2513] EXT4-fs error (device loop9): ext4_mb_mark_diskspace_used:3887: comm syz.9.560: Allocating blocks 497-513 which overlap fs metadata [ 107.562273][ T30] audit: type=1326 audit(1771235346.164:822): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f75c15ead97 code=0x7ffc0000 [ 107.588672][ T30] audit: type=1326 audit(1771235346.164:823): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f75c1592399 code=0x7ffc0000 [ 107.614161][ T30] audit: type=1326 audit(1771235346.164:824): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f75c15ead97 code=0x7ffc0000 [ 107.637823][ T30] audit: type=1326 audit(1771235346.164:825): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f75c1592399 code=0x7ffc0000 [ 107.661633][ T30] audit: type=1326 audit(1771235346.164:826): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f75c15ead97 code=0x7ffc0000 [ 107.685254][ T30] audit: type=1326 audit(1771235346.164:827): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f75c1592399 code=0x7ffc0000 [ 107.708537][ T30] audit: type=1326 audit(1771235346.164:828): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f75c15ead97 code=0x7ffc0000 [ 107.732071][ T30] audit: type=1326 audit(1771235346.164:829): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=15 compat=0 ip=0x7f75c1592399 code=0x7ffc0000 [ 107.765758][ T60] usb 6-1: unable to get BOS descriptor or descriptor too short [ 107.785320][ T30] audit: type=1326 audit(1771235346.164:830): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2562 comm="syz.6.571" exe="/root/syz-executor" sig=0 arch=c000003e syscall=39 compat=0 ip=0x7f75c15ead97 code=0x7ffc0000 [ 107.965768][ T60] usb 6-1: config 1 interface 0 altsetting 44 endpoint 0x82 is Bulk; changing to Interrupt [ 108.001395][ T60] usb 6-1: config 1 interface 0 altsetting 44 endpoint 0x3 is Bulk; changing to Interrupt [ 108.125814][ T60] usb 6-1: config 1 interface 0 altsetting 44 has 2 endpoint descriptors, different from the interface descriptor's value: 5 [ 108.169383][ T60] usb 6-1: config 1 interface 0 has no altsetting 0 [ 108.271126][ T2512] EXT4-fs (loop9): pa ffff8881122293f0: logic 256, phys. 401, len 7 [ 108.279274][ T2512] EXT4-fs error (device loop9): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 108.289741][ T1074] usbhid 10-1:0.0: can't add hid device: -71 [ 108.297182][ T1074] usbhid: probe of 10-1:0.0 failed with error -71 [ 108.308140][ T1074] usb 10-1: USB disconnect, device number 13 [ 108.425622][ T60] usb 6-1: string descriptor 0 read error: -22 [ 108.431981][ T60] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 108.441105][ T60] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 108.468857][ T2559] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 108.485342][ T2575] netlink: 4 bytes leftover after parsing attributes in process `syz.7.574'. [ 108.486371][ T2559] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 108.501887][ T2575] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=2575 comm=syz.7.574 [ 108.507109][ T60] usb 6-1: bad CDC descriptors [ 108.519735][ T2575] device vlan2 entered promiscuous mode [ 108.525395][ T2575] device veth0_to_bond entered promiscuous mode [ 108.586272][ T2537] fuse: Unknown parameter 'user' [ 108.606314][ T2537] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 108.657299][ T2573] loop6: detected capacity change from 0 to 131072 [ 108.668539][ T2573] F2FS-fs (loop6): Wrong CP boundary, start(512) end(1536) blocks(0) [ 108.677477][ T2573] F2FS-fs (loop6): Can't find valid F2FS filesystem in 1th superblock [ 108.702716][ T2573] F2FS-fs (loop6): invalid crc value [ 108.709870][ T2573] F2FS-fs (loop6): Found nat_bits in checkpoint [ 108.755578][ T2559] SELinux: failed to load policy [ 108.760949][ T2573] F2FS-fs (loop6): Try to recover 1th superblock, ret: 0 [ 108.761768][ T2559] UDC core: couldn't find an available UDC or it's busy: -16 [ 108.772897][ T2573] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e4 [ 108.776132][ T2559] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 108.791755][ T2559] UDC core: couldn't find an available UDC or it's busy: -16 [ 108.802202][ T2559] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 108.810436][ T60] usb 6-1: USB disconnect, device number 6 [ 108.820599][ T2573] F2FS-fs (loop6): checksum invalid, nid = 8, ino_of_node = 8, 69acdb87 vs. 52f78b0b [ 108.895621][ T6] usb 8-1: new high-speed USB device number 5 using dummy_hcd [ 108.913141][ T2583] loop9: detected capacity change from 0 to 128 [ 108.995652][ T332] CoreChips: probe of 4-1:0.41 failed with error -71 [ 109.004262][ T332] usb 4-1: USB disconnect, device number 14 [ 109.105616][ T380] usb 7-1: new high-speed USB device number 18 using dummy_hcd [ 109.135654][ T6] usb 8-1: Using ep0 maxpacket: 8 [ 109.255647][ T6] usb 8-1: config 32 interface 0 altsetting 0 endpoint 0x85 has invalid wMaxPacketSize 0 [ 109.265639][ T6] usb 8-1: New USB device found, idVendor=19b5, idProduct=0021, bcdDevice=98.c7 [ 109.274680][ T6] usb 8-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 109.345587][ T380] usb 7-1: Using ep0 maxpacket: 32 [ 109.353114][ T2587] loop5: detected capacity change from 0 to 2048 [ 109.457395][ T2587] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 109.505652][ T380] usb 7-1: unable to get BOS descriptor or descriptor too short [ 109.517390][ T2577] UDC core: couldn't find an available UDC or it's busy: -16 [ 109.525002][ T2577] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 109.554935][ T2594] xt_hashlimit: size too large, truncated to 1048576 [ 109.561729][ T6] usb 8-1: string descriptor 0 read error: -71 [ 109.580892][ T6] usb 8-1: USB disconnect, device number 5 [ 109.586882][ T380] usb 7-1: config 1 interface 0 has no altsetting 0 [ 109.747546][ T380] usb 7-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 109.761243][ T380] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 109.769577][ T380] usb 7-1: Product: syz [ 109.773835][ T380] usb 7-1: Manufacturer: syz [ 109.775859][ T1074] usb 4-1: new high-speed USB device number 15 using dummy_hcd [ 109.781115][ T380] usb 7-1: SerialNumber: syz [ 109.958662][ T2600] netlink: 68 bytes leftover after parsing attributes in process `syz.5.581'. [ 110.036150][ T2615] erofs: dax options not supported [ 110.046634][ T2573] F2FS-fs (loop6): inaccessible inode: 1, run fsck to repair [ 110.055571][ T2573] F2FS-fs (loop6): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 110.145669][ T2617] attempt to access beyond end of device [ 110.145669][ T2617] loop7: rw=2049, want=544, limit=256 [ 110.157642][ T2617] attempt to access beyond end of device [ 110.157642][ T2617] loop7: rw=2049, want=1024, limit=256 [ 110.169099][ T1074] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 110.174787][ T2617] attempt to access beyond end of device [ 110.174787][ T2617] loop7: rw=2049, want=3432, limit=256 [ 110.185667][ T1074] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 110.205597][ T60] usb 10-1: new full-speed USB device number 14 using dummy_hcd [ 110.225610][ T380] usbhid 7-1:1.0: can't add hid device: -71 [ 110.231627][ T380] usbhid: probe of 7-1:1.0 failed with error -71 [ 110.245223][ T380] usb 7-1: USB disconnect, device number 18 [ 110.335836][ T2624] EXT4-fs (loop7): Ignoring removed mblk_io_submit option [ 110.343276][ T2624] EXT4-fs (loop7): encrypted files will use data=ordered instead of data journaling mode [ 110.355251][ T2624] EXT4-fs error (device loop7): ext4_mb_generate_buddy:1163: group 0, block bitmap and bg descriptor inconsistent: 219 vs 220 free clusters [ 110.370060][ T2624] EXT4-fs (loop7): 1 truncate cleaned up [ 110.375825][ T2624] EXT4-fs (loop7): mounted filesystem without journal. Opts: barrier=0x0000000000000001,init_itable,debug_want_extra_isize=0x0000000000000068,barrier=0x0000000000004878,jqfmt=vfsold,mblk_io_submit,nodelalloc,,errors=continue. Quota mode: none. [ 110.375843][ T1074] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 110.375870][ T1074] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 110.419452][ T1074] usb 4-1: Product: syz [ 110.423720][ T1074] usb 4-1: Manufacturer: syz [ 110.428772][ T1074] usb 4-1: SerialNumber: syz [ 110.466096][ T1074] cdc_mbim 4-1:1.0: skipping garbage [ 110.585618][ T60] usb 10-1: config 0 has an invalid interface number: 237 but max is 0 [ 110.594062][ T60] usb 10-1: config 0 has no interface number 0 [ 110.600299][ T60] usb 10-1: config 0 interface 237 altsetting 0 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 110.614237][ T2630] set_capacity_and_notify: 3 callbacks suppressed [ 110.614253][ T2630] loop7: detected capacity change from 0 to 512 [ 110.666138][ T2592] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 110.713179][ T2630] EXT4-fs (loop7): mounting ext2 file system using the ext4 subsystem [ 110.756468][ T2630] EXT4-fs error (device loop7): ext4_orphan_get:1426: comm syz.7.589: bad orphan inode 15 [ 110.771748][ T2630] ext4_test_bit(bit=14, block=18) = 1 [ 110.783354][ T2630] is_bad_inode(inode)=0 [ 110.791698][ T2630] NEXT_ORPHAN(inode)=1023 [ 110.796542][ T60] usb 10-1: New USB device found, idVendor=05ac, idProduct=8501, bcdDevice=12.2a [ 110.801502][ T2630] max_ino=32 [ 110.815550][ T60] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 110.816201][ T2630] i_nlink=0 [ 110.826873][ T60] usb 10-1: Product: syz [ 110.831163][ T60] usb 10-1: Manufacturer: syz [ 110.839517][ T2630] EXT4-fs error (device loop7): ext4_xattr_delete_inode:2923: inode #15: comm syz.7.589: corrupted xattr block 19 [ 110.845611][ T60] usb 10-1: SerialNumber: syz [ 110.859267][ T2630] EXT4-fs warning (device loop7): ext4_evict_inode:303: xattr delete (err -117) [ 110.868785][ T60] usb 10-1: config 0 descriptor?? [ 110.887062][ T2630] EXT4-fs (loop7): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 110.906234][ T60] usb 10-1: Found UVC 0.00 device syz (05ac:8501) [ 110.912809][ T60] usb 10-1: No valid video chain found. [ 110.917829][ T2630] ext2 filesystem being mounted at /9/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 110.935632][ T1074] cdc_mbim 4-1:1.0: failed GET_NTB_PARAMETERS [ 110.941771][ T1074] cdc_mbim 4-1:1.0: bind() failure [ 110.947127][ T2619] syz.5.587 (2619) used greatest stack depth: 20160 bytes left [ 110.966649][ T1074] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 110.973471][ T1074] cdc_ncm 4-1:1.1: bind() failure [ 111.107979][ T60] usb 10-1: USB disconnect, device number 14 [ 111.355710][ T1074] usb 6-1: new high-speed USB device number 7 using dummy_hcd [ 111.605598][ T1074] usb 6-1: Using ep0 maxpacket: 8 [ 111.645302][ T662] usb 4-1: USB disconnect, device number 15 [ 111.735598][ T1074] usb 6-1: config 179 has an invalid interface number: 65 but max is 0 [ 111.743942][ T1074] usb 6-1: config 179 has no interface number 0 [ 111.750606][ T1074] usb 6-1: config 179 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 111.761924][ T1074] usb 6-1: config 179 interface 65 altsetting 0 endpoint 0xF has invalid maxpacket 1025, setting to 1024 [ 111.773483][ T1074] usb 6-1: config 179 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 0, changing to 7 [ 111.784857][ T1074] usb 6-1: config 179 interface 65 altsetting 0 endpoint 0x83 has invalid maxpacket 41728, setting to 1024 [ 111.796433][ T60] usb 8-1: new high-speed USB device number 6 using dummy_hcd [ 111.804031][ T1074] usb 6-1: config 179 interface 65 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 23 [ 111.817639][ T1074] usb 6-1: New USB device found, idVendor=12ab, idProduct=90a3, bcdDevice=1e.eb [ 111.826959][ T1074] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 111.855637][ T2635] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 112.029075][ T2664] netlink: 4 bytes leftover after parsing attributes in process `syz.6.598'. [ 112.055569][ T60] usb 8-1: Using ep0 maxpacket: 16 [ 112.086525][ T1074] input: Generic X-Box pad as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:179.65/input/input24 [ 112.213865][ T2672] loop6: detected capacity change from 0 to 512 [ 112.260747][ T60] usb 8-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 112.271886][ T60] usb 8-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 112.281762][ T60] usb 8-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 112.295171][ T60] usb 8-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 112.305966][ T60] usb 8-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 112.365767][ T60] usb 8-1: config 0 descriptor?? [ 112.373219][ T2635] UDC core: couldn't find an available UDC or it's busy: -16 [ 112.381961][ T2635] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 112.548001][ T2672] EXT4-fs error (device loop6): ext4_orphan_get:1400: inode #15: comm syz.6.600: inode has both inline data and extents flags [ 112.603826][ T2672] EXT4-fs error (device loop6): ext4_orphan_get:1405: comm syz.6.600: couldn't read orphan inode 15 (err -117) [ 112.626533][ T2672] EXT4-fs (loop6): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 112.733361][ T2672] overlayfs: failed to get inode (-116) [ 112.749671][ T2672] overlayfs: failed to look up (file0) for ino (-116) [ 112.778601][ T2672] overlayfs: failed to get inode (-116) [ 112.786181][ T1074] usb 6-1: USB disconnect, device number 7 [ 112.795554][ C1] xpad 6-1:179.65: xpad_irq_in - usb_submit_urb failed with result -19 [ 112.818384][ T1074] xpad 6-1:179.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 112.837279][ T2672] overlayfs: failed to get inode (-116) [ 112.858045][ T2672] overlayfs: failed to get inode (-116) [ 112.885904][ T2672] overlayfs: failed to get inode (-116) [ 112.897579][ T60] microsoft 0003:045E:07DA.000C: ignoring exceeding usage max [ 112.922220][ T60] microsoft 0003:045E:07DA.000C: unknown main item tag 0x0 [ 112.952610][ T60] microsoft 0003:045E:07DA.000C: unknown main item tag 0x0 [ 112.980390][ T60] microsoft 0003:045E:07DA.000C: unknown main item tag 0x0 [ 113.005604][ T60] microsoft 0003:045E:07DA.000C: unknown main item tag 0x0 [ 113.060582][ T60] microsoft 0003:045E:07DA.000C: unknown main item tag 0x0 [ 113.118812][ T60] input: HID 045e:07da as /devices/platform/dummy_hcd.7/usb8/8-1/8-1:0.0/0003:045E:07DA.000C/input/input25 [ 113.217688][ T60] microsoft 0003:045E:07DA.000C: input,hidraw0: USB HID v0.00 Device [HID 045e:07da] on usb-dummy_hcd.7-1/input0 [ 113.248416][ T2698] loop9: detected capacity change from 0 to 1024 [ 113.261402][ T60] usb 8-1: USB disconnect, device number 6 [ 113.283110][ T2696] loop6: detected capacity change from 0 to 40427 [ 113.299134][ T2699] fido_id[2699]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.7/usb8/8-1/report_descriptor': No such file or directory [ 113.341129][ T2696] F2FS-fs (loop6): invalid crc value [ 113.354275][ T2698] EXT4-fs (loop9): mounted filesystem without journal. Opts: auto_da_alloc,minixdf,,errors=continue. Quota mode: none. [ 113.369009][ T2703] loop5: detected capacity change from 0 to 1024 [ 113.376704][ T2696] F2FS-fs (loop6): Found nat_bits in checkpoint [ 113.407781][ T2703] EXT4-fs (loop5): Ignoring removed orlov option [ 113.423606][ T2703] EXT4-fs (loop5): Mount option "noacl" will be removed by 3.5 [ 113.423606][ T2703] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 113.423606][ T2703] [ 113.440893][ T2698] kvm [2697]: vcpu0, guest rIP: 0x9130 disabled perfctr wrmsr: 0xc1 data 0xe00020ff [ 113.452756][ T2698] kvm [2697]: vcpu0, guest rIP: 0x9130 disabled perfctr wrmsr: 0xc2 data 0xe00020ff [ 113.464295][ T2698] kvm [2697]: vcpu0, guest rIP: 0x9130 disabled perfctr wrmsr: 0xc1 data 0xe00020ff [ 113.475904][ T2698] kvm [2697]: vcpu0, guest rIP: 0x9130 disabled perfctr wrmsr: 0xc2 data 0xe00020ff [ 113.487704][ T2703] EXT4-fs (loop5): Unrecognized mount option "uid>00000000000000000000" or missing value [ 113.500765][ T2698] ================================================================== [ 113.502583][ T2696] F2FS-fs (loop6): Cannot turn on quotas: -2 on 0 [ 113.508871][ T2698] BUG: KASAN: out-of-bounds in ext4_xattr_set_entry+0x1e04/0x3940 [ 113.508910][ T2698] Read of size 18446744073709550624 at addr ffff8881456317e0 by task syz.9.605/2698 [ 113.508930][ T2698] [ 113.508936][ T2698] CPU: 0 PID: 2698 Comm: syz.9.605 Not tainted syzkaller #0 [ 113.516763][ T2696] F2FS-fs (loop6): Cannot turn on quotas: -2 on 1 [ 113.523184][ T2698] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 113.545310][ T2696] F2FS-fs (loop6): Start checkpoint disabled! [ 113.548593][ T2698] Call Trace: [ 113.548603][ T2698] [ 113.548613][ T2698] __dump_stack+0x21/0x30 [ 113.575380][ T2698] dump_stack_lvl+0x110/0x170 [ 113.579921][ T2696] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e6 [ 113.580092][ T2698] ? show_regs_print_info+0x20/0x20 [ 113.592768][ T2698] ? load_image+0x3e0/0x3e0 [ 113.597416][ T2698] print_address_description+0x7f/0x2c0 [ 113.602997][ T2698] ? ext4_xattr_set_entry+0x1e04/0x3940 [ 113.608715][ T2698] kasan_report+0xf1/0x140 [ 113.613171][ T2698] ? ext4_xattr_set_entry+0x1e04/0x3940 [ 113.618747][ T2698] ? ext4_xattr_set_entry+0x1e04/0x3940 [ 113.624321][ T2698] kasan_check_range+0x249/0x2a0 [ 113.629281][ T2698] ? ext4_xattr_set_entry+0x1e04/0x3940 [ 113.634876][ T2698] memmove+0x2d/0x70 [ 113.638911][ T2698] ext4_xattr_set_entry+0x1e04/0x3940 [ 113.644324][ T2698] ? ext4_xattr_ibody_set+0x360/0x360 [ 113.649733][ T2698] ? __mb_cache_entry_free+0x253/0x390 [ 113.655242][ T2698] ? kmem_cache_free+0x100/0x320 [ 113.660212][ T2698] ? mb_cache_entry_delete_or_get+0x203/0x220 [ 113.666311][ T2698] ext4_xattr_block_set+0x4f8/0x2d10 [ 113.671639][ T2698] ? __kasan_check_read+0x11/0x20 [ 113.676715][ T2698] ? __ext4_xattr_check_block+0x265/0x8e0 [ 113.682570][ T2698] ? ext4_xattr_block_find+0x4f0/0x4f0 [ 113.688070][ T2698] ext4_xattr_set_handle+0xbc4/0x12b0 [ 113.693478][ T2698] ? ext4_xattr_set_entry+0x3940/0x3940 [ 113.699066][ T2698] ? ext4_xattr_set+0x20c/0x320 [ 113.703955][ T2698] ? __ext4_journal_start_sb+0x154/0x2b0 [ 113.709632][ T2698] ext4_xattr_set+0x242/0x320 [ 113.714391][ T2698] ? ext4_xattr_set_credits+0x290/0x290 [ 113.719971][ T2698] ? selinux_inode_setxattr+0x5d9/0xc00 [ 113.725557][ T2698] ext4_xattr_trusted_set+0x3c/0x50 [ 113.730797][ T2698] ? ext4_xattr_trusted_get+0x40/0x40 [ 113.736213][ T2698] __vfs_setxattr+0x3e1/0x430 [ 113.740932][ T2698] __vfs_setxattr_noperm+0x12a/0x5e0 [ 113.746256][ T2698] __vfs_setxattr_locked+0x212/0x230 [ 113.751579][ T2698] vfs_setxattr+0x167/0x2e0 [ 113.756132][ T2698] ? xattr_permission+0x550/0x550 [ 113.761189][ T2698] ? _copy_from_user+0x95/0xd0 [ 113.765976][ T2698] setxattr+0x36c/0x390 [ 113.770159][ T2698] ? path_setxattr+0x290/0x290 [ 113.774953][ T2698] ? debug_smp_processor_id+0x17/0x20 [ 113.780356][ T2698] ? __mnt_want_write+0x1e6/0x260 [ 113.785406][ T2698] ? mnt_want_write+0x20b/0x2e0 [ 113.790291][ T2698] path_setxattr+0x147/0x290 [ 113.794909][ T2698] ? simple_xattr_list_add+0x120/0x120 [ 113.800397][ T2698] ? __kasan_check_write+0x14/0x20 [ 113.805537][ T2698] __x64_sys_lsetxattr+0xc2/0xe0 [ 113.810512][ T2698] x64_sys_call+0x8cc/0x9a0 [ 113.815051][ T2698] do_syscall_64+0x4c/0xa0 [ 113.819499][ T2698] ? clear_bhb_loop+0x50/0xa0 [ 113.824226][ T2698] ? clear_bhb_loop+0x50/0xa0 [ 113.828935][ T2698] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 113.834873][ T2698] RIP: 0033:0x7f3b2bd05f79 [ 113.839313][ T2698] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 113.858946][ T2698] RSP: 002b:00007f3b2a761028 EFLAGS: 00000246 ORIG_RAX: 00000000000000bd [ 113.867414][ T2698] RAX: ffffffffffffffda RBX: 00007f3b2bf7ffa0 RCX: 00007f3b2bd05f79 [ 113.875411][ T2698] RDX: 0000200000000100 RSI: 00002000000000c0 RDI: 0000200000000100 [ 113.883409][ T2698] RBP: 00007f3b2bd9c7e0 R08: 0000000000000000 R09: 0000000000000000 [ 113.891411][ T2698] R10: 000000000000fe37 R11: 0000000000000246 R12: 0000000000000000 [ 113.899407][ T2698] R13: 00007f3b2bf80038 R14: 00007f3b2bf7ffa0 R15: 00007ffcfa4e5458 [ 113.907501][ T2698] [ 113.910575][ T2698] [ 113.912919][ T2698] The buggy address belongs to the page: [ 113.918636][ T2698] page:ffffea0005158c40 refcount:2 mapcount:0 mapping:ffff8881092c5b18 index:0x1c pfn:0x145631 [ 113.928993][ T2698] memcg:ffff8881173a4500 [ 113.933255][ T2698] aops:def_blk_aops ino:700009 [ 113.938055][ T2698] flags: 0x400000000000203a(referenced|dirty|lru|active|private|zone=1) [ 113.946417][ T2698] raw: 400000000000203a ffffea0004f1c8c8 ffffea00050249c8 ffff8881092c5b18 [ 113.955014][ T2698] raw: 000000000000001c ffff8881335910a8 00000002ffffffff ffff8881173a4500 [ 113.963609][ T2698] page dumped because: kasan: bad access detected [ 113.970033][ T2698] page_owner tracks the page as allocated [ 113.975844][ T2698] page last allocated via order 0, migratetype Movable, gfp_mask 0x108c48(GFP_NOFS|__GFP_NOFAIL|__GFP_HARDWALL|__GFP_MOVABLE), pid 2698, ts 113498331904, free_ts 113351115984 [ 113.993397][ T2698] post_alloc_hook+0x192/0x1b0 [ 113.998177][ T2698] prep_new_page+0x1c/0x110 [ 114.002702][ T2698] get_page_from_freelist+0x2d3a/0x2dc0 [ 114.008257][ T2698] __alloc_pages+0x1a2/0x460 [ 114.012865][ T2698] pagecache_get_page+0xac6/0xde0 [ 114.017901][ T2698] __getblk_gfp+0x238/0x7d0 [ 114.022441][ T2698] ext4_xattr_block_set+0x1d7c/0x2d10 [ 114.027826][ T2698] ext4_xattr_set_handle+0xbc4/0x12b0 [ 114.033208][ T2698] ext4_xattr_set+0x242/0x320 [ 114.037895][ T2698] ext4_xattr_user_set+0xc4/0xf0 [ 114.042847][ T2698] __vfs_setxattr+0x3e1/0x430 [ 114.047633][ T2698] __vfs_setxattr_noperm+0x12a/0x5e0 [ 114.052933][ T2698] __vfs_setxattr_locked+0x212/0x230 [ 114.058232][ T2698] vfs_setxattr+0x167/0x2e0 [ 114.062760][ T2698] setxattr+0x36c/0x390 [ 114.066929][ T2698] path_setxattr+0x147/0x290 [ 114.071534][ T2698] page last free stack trace: [ 114.076214][ T2698] free_unref_page_prepare+0x542/0x550 [ 114.081690][ T2698] free_unref_page_list+0x13a/0x9d0 [ 114.086910][ T2698] release_pages+0x1006/0x1060 [ 114.091699][ T2698] free_pages_and_swap_cache+0x86/0xa0 [ 114.097165][ T2698] tlb_finish_mmu+0x17e/0x310 [ 114.101860][ T2698] exit_mmap+0x43b/0x8b0 [ 114.106116][ T2698] __mmput+0x93/0x320 [ 114.110114][ T2698] mmput+0x50/0x150 [ 114.113931][ T2698] do_exit+0x9f2/0x27e0 [ 114.118095][ T2698] do_group_exit+0x141/0x310 [ 114.122699][ T2698] __x64_sys_exit_group+0x3f/0x40 [ 114.127739][ T2698] x64_sys_call+0x832/0x9a0 [ 114.132277][ T2698] do_syscall_64+0x4c/0xa0 [ 114.136707][ T2698] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 114.142616][ T2698] [ 114.144949][ T2698] Memory state around the buggy address: [ 114.150595][ T2698] ffff888145631680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 114.158679][ T2698] ffff888145631700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 114.166768][ T2698] >ffff888145631780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 114.174857][ T2698] ^ [ 114.182060][ T2698] ffff888145631800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 114.190137][ T2698] ffff888145631880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 114.198206][ T2698] ================================================================== [ 114.206269][ T2698] Disabling lock debugging due to kernel taint [ 114.282347][ T8] attempt to access beyond end of device [ 114.282347][ T8] loop6: rw=2049, want=45104, limit=40427 [ 115.132930][ T30] kauditd_printk_skb: 537 callbacks suppressed [ 115.132948][ T30] audit: type=1400 audit(1771235353.764:1367): avc: denied { write } for pid=2717 comm="syz.3.603" name="usbmon7" dev="devtmpfs" ino=176 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1