last executing test programs: 1m22.276677529s ago: executing program 32 (id=35): r0 = syz_usb_connect(0x4, 0x36, &(0x7f0000000540)=ANY=[@ANYRESHEX=0x0], 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000480)={0x84, &(0x7f0000000140)={0x40, 0x15, 0x4, "84bd00a9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100090224000409210500770122b10f09058103ff0303086400"/41], &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f00000105c0)='./file1\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c6a71666d743d76667376302c70726a6a71756f74613d66326673002c6d6f64653d61646170746976652c686561702c6e6f7265636f766572792c667379ee635f6d6f64653d706f7369782c757365725f78617474722c64697361626c655f726f6d6c5f666f72776172642c000000"], 0x1, 0x105d8, &(0x7f0000010600)="$eJzs3E1vG1UXAODjpOnb5i0lQizYdSSElEi1FSdpBbsAqQCJVBEfC1bg2I7l1h9R7CSmCBFYI5b9I7Biz54/wQ6xQGJXBPLMGJpSREqN8/U80vjMvZ45PteKlBzfyAGcW3PJLz8X4mpcjojpiLgSkZ4X8iO1moUXIuJaREw9dBTy+T8mLkbEbERcHSbPchbypz69f7D+YLA+m2e9fjwrBk6ClyKivZ2d77ez2G1k8U4+X9lrprG9spfH7In23XzczeJ+fTPNsF8ZXVdJ43Iju767vdsbxq1WpTqMjeZWOr/dyV6wt9cY5UlvuFPZSce1+uao3IP0vnvZYJDHe71+lqeW5/s4TR/9/ihm8/VBPVvP9t00Vjv9fL6b1VerD4ZxL4+9bDqq3VYtrWPzX77Jp8Dbzc7uINmr7/Sa3U5yo1R+uVS+WSzvdGv1fn2lWGnXbq4k843W8LJiv15prza63UarXqp22wvJfKNaLZbLyfxafbNZ6STlcmm5tFi8sZCfXU/euP1+0qol88P4WrOz22+2eslWdyfJ7lhIlkrLrywkL5aTd9c3ko13bt1a33jvw7UPbr+6/tbr+UV/KSuZX1pcWiqWF4tL5YUnXPCvJ3L9w1/Rk1n/Iy493e2cd4XjLgDg9En7/8sxyf7/k2/v/7T2ReV7/T+cLU/0l9hp6v+beUOu/x+/E9L/Tq7/P8L6Pz9H69f/81T0/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgd3buJjdtIIoD+LPBLf1SUdVlpV6lOzhGj9Bll4gD9BIcgV4hF+AMZJcjRDjCYxQcESkKY6Og30/yx1jw5xmxeTPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCn22o9/7/4+e/cnF19njx3AwAAAJyyrdbz5mSaxp/a61/aS9/acRERZUSc6t1H8a6TOWpzqmdeXz2p4SaiSdh/xvt2+xgRv9rt/mvf3wIAAABcr81yNUvdetpNL10QQ0qTNuXn35nyioiopneZ0sr97numsOb3PY6/mdKaCaxJprA05TbOlfYio85hcnQo0qEctBwAAGAQ3U5g2C4EAACAIf05Ol9csA4GVsRhKfOwFtz88/5xQfBDZwQAAAC8QcWlCwAAAAB61/T/nv8HAAAA1y09/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA+bav1fLNczc7N2dWv8GOS3lzXdYZbAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe2J9jFQhhAAaguXJ36ib9/4+VoODo6PIeFNKEDgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgwec6Gcn3bvec19HwazWT/Ds1LJ0a1s4NWx/MFz8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/vzkgIhEARRMGf876Tvf1hJ0DOIEAENjypq0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHzW7375PzE1ziRzp42l45Fk7aqxddXYe9A4ejDe/g0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzt38xpHGccB/Jndne0LSNcoC/VixUpFscnWNwQvPQjBg+BJPC7pblndqrQ52JKDuXgQ/A+86LUXISBIPfgX9ODJHuulguyhggcvrsxbnLyAE21md5PPB555fpk8mXlmAiHfeSYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqTy+FcUTeTTSerG/m+nx9urCX9vV194kH/9tmkJXVU77QXTiu5R91ZzwIAAICjrlnk+xDC/XhrNekbnTT/P1eMSTL/xmNZXeT53bm/6Ivsn7Q7P3zz7vaJOtl54hDCd53xYKW2K5xv5yuOO1NhTPosIXtC00y/bY23N5+YxOldj768e/etdlqe+H8zBgAehYtFnxfD6LP096PhaDzozXJiACyu1r9/uhhS5P9mp4Z5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzYZDO8WNRRCOGp1j914t7DjbX9+gf922eLdub9Jz8vHzM5RBxCGI7Gg5M1Xss8O19x3I2btz7sj8eD6wcqnv5PX6VQKBalOOQfUAAAHClx3pJcfz/eWk32RUshTL/emf8vlOpQMf//OLpzoXyucv7v1XaF861q/l9ev/bJ8o2bt14aXetfHVwdfHSp90rv9ZU3Xu29tpzcz5Vse8izBQAAYFG181bO/42lvev/p0t1qJj/f/r1vd/K52rK/3scfP3/kCcEAABwjD1+7o/fo332R+12+LS/vn69l223P76UbUOed+fGqb27TuStnP+bSzOYGwAAAFC7yWa0Y/3/SqkOFdf/v3/hz6/Kx2zmjyCGo/Hg4trH4yv1Xc7cytb/yw9mOvuOq+PPiWu6ZAAAAGbgVN7K6/9x+v5/45kw/Ws6DSE0QgjPP5uNz/8NYKX8/2bri8vlc5Xf/395+0jHU6Ob3Y8q7/+nY7shtLo1TAwAAIAj6WTekvz/S7y1+sG3p99pe/8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBv9ufeNmEgjOPw60uixG0yQnqLjxloqBCsAEhIljwDA7AQDRWtxSKwAkhwrukMxfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+/69MVHRBSRukyRptu/82dEfEXate3k+57F/nJqfh65OBxnOX9j/l9GRBlFH+cAAPSu6jbHelOvBnmHeUd5x3mrsqmXr/w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwYwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jY4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICxAgAA//8mdl2/") r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) r3 = openat$kvm(0xffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$KVM_SET_MSRS(r2, 0xc008ae88, &(0x7f0000000000)={0x1, 0x0, [{0xf88e470f, 0xed, 0x7}]}) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sk_skb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000080)={0x7, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f0000000200)={[0x2, 0x9, 0xfffffffffffffffd, 0x2, 0x2, 0x0, 0x4002004c4, 0x1004, 0x8000000000000000, 0xc595, 0x8, 0x1, 0xffffffffffffffff, 0x2000000000000000, 0xb3, 0x8d], 0xeeee8000, 0x2839d1}) ioctl$KVM_RUN(r5, 0xae80, 0x0) ioctl$KVM_RUN(r5, 0xae80, 0x0) ioctl$KVM_RUN(r5, 0xae80, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$uac3(r0, &(0x7f0000000640)={0x14, &(0x7f00000002c0)={0x40, 0x23, 0x7, {0x7, 0x23, "02b932888e"}}, &(0x7f0000000580)={0x0, 0x3, 0x9c, @string={0x9c, 0x3, "28259ec2cb1433cf8e3fc83e404e9475c5f7b9419c01d587ab52fc01ad9a20cc1bd5f273f9e7c0af9c938490da719a418de765158a4100df5a96551cc41a619c8e335bf8f3fc1123a04dba629406596019efe80314a6eb84c21903583dbae2511fc392a5e97f55de4890df3f767916b910e2a769b2d5104e726ddb904e9d712857a3a751a3de2780083015ee658c5e72470753174717bea1f162"}}}, &(0x7f0000000980)={0x44, &(0x7f0000000680)=ANY=[@ANYBLOB="20178900000072abde060845a3d69c4e0df355b60b8aa98b90e10b075e81efde969ddccb8034c9454b67b2ef5f6033780e4b86a39d98ab260032dc522405c7cb73ab62a62f6849c6456e821f7c7d50930de7f26fc75e88890d9496552917a1d5e80b4380ded704fb53b5ea5502459e6f1a8285ddd1140a23b90f96eca767893e9baa56f43ad8d731002d49c3b65b3c"], &(0x7f00000007c0)={0x0, 0xa, 0xfffffffffffffdf6, 0x7f}, &(0x7f0000000800)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000840)=ANY=[], &(0x7f0000000880)={0x20, 0x82, 0x2, "cd38"}, &(0x7f00000008c0)={0x20, 0x83, 0x3, "3af5dd"}, &(0x7f0000000900)={0x20, 0x84, 0x1, 'i'}, &(0x7f0000000940)={0x20, 0x85, 0x3, "62ca4c"}}) syz_usb_control_io$lan78xx(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000004600)={0x24, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1a2200000000aca152fd428f7f68fa6c4f9955714eaf9d39c11b"], 0x0}, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000080)={0x44, &(0x7f0000000200)={0x0, 0xc, 0x4, "da9483aa"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000a00)={0x44, &(0x7f0000000740)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = io_uring_setup(0x301f, &(0x7f0000000300)={0x0, 0xddcd, 0x40, 0x8001002, 0x3db}) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x4, 0x4, 0x8, 0x8, 0x800, r2, 0x1, '\x00', 0x0, r2, 0x0, 0x0, 0x1}, 0x50) close_range(r6, 0xffffffffffffffff, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) ioctl$ASHMEM_SET_SIZE(r7, 0x40087703, 0xf7ef) 1m18.45187352s ago: executing program 33 (id=71): bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0xe, 0x4, &(0x7f0000001280)=ANY=[@ANYBLOB="18000000010000000000000000000000711870000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x16, '\x00', 0x0, @fallback=0x19, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x51, &(0x7f0000000180)={[{@init_itable}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x40}}, {@norecovery}, {@commit={'commit', 0x3d, 0x5}}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0xb760}}]}, 0x8, 0x5fe, &(0x7f0000000ac0)="$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") r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000100)) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r2 = dup3(r1, r0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000004a80)={0x73622a85, 0x100, 0x1}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000004c0)={0xc3d2c65, 0x0, &(0x7f0000000300)=[@reply_sg={0x40486312, {0x2, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={@fd={0x66642a85, 0x0, r2}, @fda={0x66646185, 0x2, 0x2, 0x19}, @flat=@weak_handle={0x77682a85, 0xb}}, &(0x7f00000002c0)}}, @release={0x40046306, 0x1}, @dead_binder_done, @request_death={0x400c630e, 0x3}], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000fc0)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0xfd9e, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000480)='./file1\x00', 0x8004, &(0x7f0000000080)={[{@init_itable}, {@acl}, {@mb_optimize_scan={'mb_optimize_scan', 0x3d, 0x1}}]}, 0x1, 0x7b9, &(0x7f00000007c0)="$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") r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='rdma.current\x00', 0x275a, 0x0) fsetxattr(r4, &(0x7f0000000540)=@known='security.apparmor\x00', &(0x7f0000000080)=':\x00', 0x9834, 0x0) 1m8.949104052s ago: executing program 34 (id=164): r0 = socket$netlink(0x10, 0x3, 0x9) r1 = socket(0x1, 0x2, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0f000000040000000400000012"], 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={r2, &(0x7f0000000180), &(0x7f00000000c0)=@tcp6=r1}, 0x20) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f0000001680)=[{{&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0x6e, 0x0}}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000500)=""/65, 0x41}], 0x1}}], 0x1, 0x0, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={{0x14, 0x3f3}, [], {0x14, 0x3ea}}, 0x28}}, 0x4008000) 54.139239302s ago: executing program 35 (id=270): r0 = syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x56a, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xe0, 0xb, "", [{{0x9, 0x4, 0x0, 0xf, 0x2, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x90d, 0xfc, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x420, 0xb0, 0x81, 0xfe}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000040)={0x2c, &(0x7f0000000980)={0x0, 0x31, 0x28, {0x7b, 0x3, "1b817fb04d4f1e07d695f268b78b898402ca0938b222de728527981c760000c634f26cd814d9"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) 50.11212047s ago: executing program 5 (id=303): r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000004000000e500000001"], 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_lsm={0x6, 0x6, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000000000101000000000018200000", @ANYRES32=r0, @ANYBLOB="00000000000000006302e0ff0000000095"], &(0x7f0000000180)='GPL\x00', 0x6, 0xc3, &(0x7f00000002c0)=""/195}, 0x94) 50.09263958s ago: executing program 5 (id=306): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x7, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000007111b600000000008510000002000000850000000500000095000000000000009500a50500000000"], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f00000000c0)=""/196, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6}, 0x4d) syz_mount_image$exfat(&(0x7f0000000400), &(0x7f0000000240)='./file0\x00', 0x2000084c, &(0x7f0000000640)=ANY=[@ANYBLOB='iocharset=ascii,discard,dmask=00000000000000000000007,uid=', @ANYRES16=r1, @ANYBLOB="2c646d61736b3d30303030303030303030303030303030303030303135322c666d61736b3d30303030303030303030303030323030303030303030362c6769643dc4250c5f824cc4c6d15247c643e6180e77189c8661a616ae35a4a2fe0640f3317465ab8af50e25c7d14d23791f994435758fea96282dc5c61024ab43fbd9efdfa9685a00d1fa5c638c552c32545d50e2004f070667f6e2add0b9766c498806a19e564588c3dd5b21fee5f69ff0ea1ae91e63fceac89fef422277d722c157fff5fa380ba76a548484259e1e1f859bf9fad40a56c404ce7bff0df4f07b", @ANYRESHEX=r2, @ANYBLOB=',uid=', @ANYRESHEX=0xee00, @ANYBLOB="2c646973636172642c00fb278330ab3b4884d36adf6908d11f57832035e96a1513231140da182ca77aeedc492bbc501d94f854a7e26909bde6e698d72a15ec808a86c25d"], 0x81, 0x14f3, &(0x7f0000001580)="$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") mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x241, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = epoll_create1(0x80000) epoll_ctl$EPOLL_CTL_MOD(r5, 0x3, r4, &(0x7f00000005c0)={0x30000000}) ioctl$KVM_CHECK_EXTENSION(r3, 0xae03, 0x1f) r6 = signalfd4(r0, &(0x7f0000000000)={[0xfefffffffffffbf6]}, 0xb, 0x100000) socket$netlink(0x10, 0x3, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000280)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={{0xc}}], 0xc, 0x8801}}], 0x1, 0x20004031) r7 = syz_open_procfs(0x0, &(0x7f0000000200)='children\x00') readv(r7, &(0x7f0000000200), 0x10000000000000d2) read$FUSE(r6, &(0x7f000000a4c0)={0x2020}, 0xa5) ioctl$KVM_SET_MSRS(r6, 0x4008ae89, &(0x7f0000000100)={0x9, 0x0, [{0xb8c, 0x0, 0x80000001}, {0x0, 0x0, 0x19}, {0x40000be2}, {0x878, 0x0, 0x7}, {0x40000102, 0x0, 0xa}, {0x817, 0x0, 0xfff}, {0xa29, 0x0, 0xff}, {0xbb2, 0x0, 0x1ff}, {0x93, 0x0, 0x1}]}) 50.070554191s ago: executing program 5 (id=307): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) splice(r0, &(0x7f0000000140)=0xe, r1, &(0x7f0000000200)=0xffffffffffffffff, 0x713f, 0x5) syz_mount_image$erofs(&(0x7f0000000100), &(0x7f0000000300)='./file0\x00', 0x4000, &(0x7f0000000400)={[{@acl}, {@cache_strategy_readahead}, {@cache_strategy_readahead}, {@cache_strategy_readahead}, {@cache_strategy_readaround}, {@noacl}, {@dax_always}]}, 0x1, 0x194, &(0x7f00000006c0)="$eJzsmDFPIkEUx/8zy8Hd5XLXX3PFkYgxLruLGhoKTOxNRI2dRFaCLmBgTYTEwg9gaWFiY+EXsLSy8FtooVY2lNZjZneACRFQEwjG9yte/jPzePPmkfyLBUEQX5bHh+f748V0TupfiCOm9p+Mbg7X8u9O92dOMktnl7cXN5Xfh1e99b4DEALxt94fAXCdNeCrtRBC6OftQjnwjl4Fx7TS62Awld4Ex5rSLhg2lN7RdFXmm+Z2yXPNrapXkMKSwZbBkSHV21/riKGg9RfVzuuN5m7e89zaCMWw+bWyHBmtP/3/as/G0uZng8NWOgWGFaXTiLVnE45E7cv3/4106xva5R99Ehv51EiMQfyZjDbGJEQMmIA2Pofo+pM4Z5jS/Cmi+VPSL+8l643mbKmcL7pFt+I4qQVrzrLmnWRgRGEc4H8/An/6qdX/1ic3yqI4yPt+zQ5jZ+2E8TXH5YH/cST+h2sm6/TtJjxn6ncsUAljQDpBEARBEARBEARBEARBEMQ7+AcWfAUdgrMcZL8EAAD//+T5dYE=") write$P9_RVERSION(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="1500000065ffff097b00000800395032303030"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x3}}, 0x18) inotify_init1(0x800) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@cache_readahead}, {@noextend}]}}) 49.991952503s ago: executing program 0 (id=308): r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000002c0)={0xaa, 0x100}) ppoll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x0, 0x0, 0x0) bind$802154_raw(0xffffffffffffffff, &(0x7f0000001a00)={0x24, @short={0x2, 0x3, 0xfffe}}, 0x14) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_VENDOR(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0107000000000000000067fcffff0700c3"], 0x2c}}, 0x0) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r1, &(0x7f0000001880)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x20, r2, 0x200, 0x70bd28, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x25}]}, 0x20}, 0x1, 0x0, 0x0, 0x4}, 0x4008880) r4 = syz_mount_image$exfat(&(0x7f0000002bc0), &(0x7f0000000040)='./file0\x00', 0x1, &(0x7f0000000180)=ANY=[], 0x1, 0x1545, &(0x7f0000000300)="$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") bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x1e, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x3, 0x3, 0x2, 0x1, 0x20}]}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x20, '\x00', 0x0, 0x24}, 0x94) r5 = syz_usb_connect$cdc_ncm(0x0, 0x7a, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000020000402505a1a44000010203010902680002010040000904000001020e0000052406000105240000000d370f0100000000000000000006241a0000000c241b4800f3ff00050080050905810300020000000904010000020d00000904010102020d0000090582020004000000090503020002"], 0x0) syz_usb_control_io$cdc_ncm(r5, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r5, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r5, 0x0, &(0x7f0000000000)={0x44, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x20, 0x80, 0x1c, {0x1, 0x28, 0x7, 0x8, 0xc5, 0x80, 0x5, 0xffffffee, 0x4, 0x7543, 0x5, 0x6}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r5, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x51) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x21c0, 0x103) r7 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000002080)='./file0\x00', &(0x7f0000000180), 0x1004002, &(0x7f00000018c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r7, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB="5e28c337677c174067d03ef785aa972976e59bf121c33c9a2c515f6194590d3c481d5b1bb371545b08234155e6cb221a2c05f89d243f78d7f49835d25644ad67a42f74059380efbbd5b3fb4c3f35880bc6965d450041731b9e09fe49e667b9f1adafc0efa26830b41441a97106798c09befddacbee24bfeb598706442442a29580007fdf7e3201000000000000008cf02ef5a01026e9a7afc18f88b7c8e5648b7a72"]) syz_fuse_handle_req(r7, &(0x7f0000004a00)="de98ee653502c564abeb97fc678bde22efebcf99c2d89952950acc703a3c6268a54c8b1bd1ee165c82980cd315b55a070dc41deeb2d4c1842d936a0bcde5fd7ed6031fdd9cb58ebfe8261528f097f309813b5722c24a1af8e6bc6ddaef7e85d2659690154bc5e6ee73c3fe7176509ad7b30e1098fc9873db91d3c1816825e710374de8d40693578b598922d9c523cfff93a630f121251d17ad40bce021d7fd57945fe2a186618a40b5f3995a9f0ceaa3e22b57e4f68e53fffeb5474fb83afaf5cde6b0aaf5cf0313ede442ddf1df6c280921e43d80dddfd005969272e1719b37fd8f749fcde83f8201826b4cf5b1c1da394568aa7d8833dd11309f46422b0152ede5ab29b17bc1ae80147346155b20a98d6fc2650bec3fe73327c45cad1b38f7c983cd070556a8f8ed5d58e1052f6436fad905099d18fb3e62c2c36a1c2209a94c820e30e5234e77be3beb4cd183015d281e7bf39cdcf0f1e541211c75d64a49b55ba4c2c444bef36d98df66bea814bab91ed65386d6a491a6295c24dbaf752a5e7a856e0dfe46a6f9e718ca3919c6f8978b0fd65c9e389114e5afd8e9e2a575b854463b63f46d08795f0f1d0d48d6d610fd74e9238de32ee3fa2ffef550336341803c083ac1d749be6c5440bbe4bd3bc3015bcde2b4e2160ba266d281a9641f74d9348fb6fa8550d1e8a8362999452e40b75c412cfa77ab8e1aaf1a9e83c855ec9b7ada38690f0d2e59f67a1f3babbcda8011595ea720816c24726b833beaca0a9d11e7b99373601d27d18c9e29940503d3a12149fdc4fe0065c3d023d6e7712eb853df19f2b4b886e08d61629288ff16c2597d7fae5bfc8b41f92fc325ffe0f61683b1f661409bdd7c3d88a854f8393484f4669b5d9654fd3a0819a32110b9064539a7419c332629b3fc71da35b783ef7c693842ce83733a63f2e6af37989cfcb768ab8cea5d21b82a0e9f6fdcec26b0107708867dec54c4e739fe9b931b3c6da013bfae097c57f1e16ba54f9028e672511938a0ad9d681d7feebc65a2f5f588abd66261393f3ba02d7b2cf650a9f7c6a4ca55b4d41132908dc9c90e26f0da8e2259e3a2b63b2d9e27754e278827ab80438070698c690ec375a9aeb4193079a28a2a062961ba0e65af01644af063f3ebefda92c4986379f7b099b2fd3960929578736f09887fc5816cb1b982e5b121b79662d1674dd0c6e82627cf8c63e576e5c1eb0af9415ddc10ff880e8ae3ce8c4fb87b8f9d364974c2a1d8eba4e04bc2bc018bfabc435683b2551c0e4908570b930c4fd7c03ddb95e9ec1d1994e3df0305fdac4e5b914641ae25b0c469b194c0bb78ab04887cdc4262da468475b926a18254d23b4c44705aeca34ef8a7b04dd55a43f39996529a23804e054655c5ba8661f7c02737e7539650364928d62b9b8d80988232009acb54214f06640e9bc6614c0ce02e4a22dc8b91a0aad711e4fd01d7020b7c7185e41e27ce266b9f5aec682cbd4bba3240d6277b17b564937254f37afe580cba0b78c6b0cc81830eaf10d7cc1f7e918d49e935629fe6c24b4368a04af1b99f6981340ee031874f3d4b3a9ebc31719b3b775bfe1fdfa0460a3820bff6f61b49b11ac2ca00836a0c4a74aed92a619f34231196669b942e761538e64f965d23d4f7814256e876263fe5307985c4e6eb69c974f66276764e80ab1de3f5c55e7b2cfdb78dd183a85473e968918ad73f29a266c818b9bf9f62eed86df25b2577bb6d98e3996e94f5bdf119b869541a94eb3536c979c3d77cc0df7c0c48a902ca2f03f5ba5a8ef9431cf95f6fc89744e8440e1d5ebb837e30ef7541fbc27672c31566ac3676a173cb9e466a2d206ba1ebc2b985eddcd6ff937375fbc8415eba46f5ec68cfa9f3a669d41b078867dd9f5160ba45fa4719f32cf877d4b7a6d77c977533659f7c7ac22c68f5e93c1df6c2a3d45b55a4afd3355680aed864f6bbe13da2da28a4851f73c88e555f3bb1c34a21fc45ab6c28287902e8b5fcae6899c804f364cd878a8d1734462bb075cb7bc709cc2c5d7747c4c29a2fa9259752301c26b852b7993adf889d45dbe39094c9b7b168756e5b939ed10bb6df57b8f5e14352cfc7d8b03cda5b978b06cf2430af5db17177b1ef664bc4b00307f970c4fc606a6bab72125f62b0f59655c35b104da7af188a953cfc09b3aa0785abf330830fefedcc8bf9a11d5dc4b5642f679d45cb44fe61ab1d906345c1c345f6b8027bae9585580c20115d2504d9c83ab54ea2557b6d2dd3bc65fa29f091aa46a215e77621836154104e6969fa9107139a19f2e45cc6bf55422a0e1a6d037ad9e63df5f9cd2045e13ac2d6a15bc12008c4cd23782df7d41bfecc0037292d22c7b42f2cc1a22db7502332d9f4fa85f7640c8635b9469681adb6bcec2dfdf6926f1815156d80a835ae918527f549ea6df45f350f618dc1f3ca139759be28e35013034f8bbfd3fa1a8f302594213c18015305911f42e287f2d86f17d76f8a0ea03fb574c60c808669f9f4454fc2eaf0e93873f688e34bd3341f6874d5d8fe754172a751d6ab23dc1642220e7fb1071df0ee3c7e07c338915494a3b360bdc0b38ed221c2c2bc86b29744448b255802b3ddfe600c1d0f9acabb2185e4e9dae5e456d5825f516c857f63e72e4a5f3d45eaf11a0e3a5ad0ba30a0bf0f94cc99586fd202d6118bb6f9c272f6cbe39dd9b8b36ea7fa51dfe0bb87a633be11c16a14d1bce8492387696e195fa3c5f172690b4434aa2e91ce7d225d73b1983d2605ec725aae0ae402cd2f79fc202a307f1896f3dfcf8c0fd8b841dcfeda5d65bb7d76f7c2d2eb1b164c0368e9984f320a224d7d438bc5c699acbc18a587b7589e960af114afbc9f59243646557962fc2e0cb5b5bf160a313bcfd9ade3e140b808e9f19415808aa312ae9c9e8bcd5a47fc721eda59d10670088714984a71d5c0df8b68e675a8e31ec15a92ff6a04d17e0ef849c782b302d11f742efe6486ab904fd65c0aac4ec25c6d877b453dce80e894de703aa8b1e5d00701850f149fe437fd0944cb95e54a924a49bd86bb9a602cf2904fbd9e399f1cdcd0b45b6d8f872e285f9dfeaa26aa760074651393c6451b36c643dd0b7236ec7803d69cec1b09bf1b63fbb68ad7c01507f00083b184ff01a62096f386f4c8fdc85e93eecf3f4b384aec1c10ccc60d8109a6d887bd389c3406163f9600879f0e944443d783e8644f69344f6f44f7bbf1883cda7369c9b9904d991c01552135f158a0bbb7f40c354f292c034824d82c209ebc770f5b756768ae51d45f8875b59904a07090689e65b40625566eed5d209130db812f287b966ae21ba46a3a7a3a0360a4e284d8d91ba9ed9806ea063827c8dda0fa98f758cbfa523ac645421f444a40b95bb065a64256c19354b1ad5002bb7b2add9b5236ad64e9052734b9d263515683db121b5e4dc1eab244dd8fc0fc62d962834ba0b21aad872b127afc0a33c7869a3f213519aa2ef51bab9ab28ed18859fd8239841a6668fc614dedd099121ae6c220a143c119cb9bff9068f65d0554b4c12105e59a22e91203a08ab8c718ec62c42d7ebb7b495e9e1be8fb7e4aab2777025da37b48d9d7b97578841a73898a6eab994e250106e096390c77b0600537be881ab7d81e3cb468bf1fe318b1e804d8df9875e9b8da22e6244997317391cce608085a28b8d070d654a29afab324ba3eecf427b6dfd43501ec0db919f71a932897eb37fe3bd64ab5a34ec60011696298b74ddd7a3710d3e444cedcc5cdc357f9dd58e67dc0ed3fc8df6dad82b3c00b4290c3280c28f78df052ec9cdd9df025abe8834616eddd5bb93379c69092911cd60761e7d14b426a83e335bfc8bf67a14e01df7cefb6023f0c6556534b975ed889de0d96d968526372402ce3d21a2c5c64a449dc3ba4ee0b5ceabc2fa29679e225681c8e946dc94b48af024bb1633e1860c7d8c14500967f24e2f8f46db537232a4e9f4abf8408f53bb52b035bdb89917a6f2f4bd22403ad002c2d936b785ecd965177e9f6235787a185d0eca92532f1aab16756ae86ece13925ba4a1fd08125102ae08c428d073aa426c4e792b5a4acf618605df1707021ce1eed62da4ee87334e34edf43338a0076b8ec739e2c31071e10c6a853e19fbf25b8a356527a67c8f7696dc184e374f4641f4e5b0aa345f1e6c4bfeba3a392d9a994bc271717a051c98d6c5b1f3296caf4c01d80ffb75b6fbdd0a0583f9d4695a44a2878df0c09a85aaab14522320cc3d2611603a34e52da03677a60cc87cc3c689975e5b5366c82e040b6643b8865d8bea0c84cef9ff85245a8b4bc41af1a50775b29fe55e42ac4b29fe80ddaf02e8c9bd07cab823f3d9021ac88236525ec045688a2fc9c6df66f549b10720cebf09ead919524f071cd128fb7575c84190c698b420f89b3c11195b5d83022d1f7e48afc21203995caf8f9286dcd5bd51b65c1af1caadf5a1b3f12579066855ff851075adb959dc3e086a7fb4e9a27fe80e8f3c0959b042486310ae7b785b0612e0385e36f50d4cae3474dd000c3957955534b4907b9480e2e5d83dedbeb76cb78d893c5b64dd51e31abc8e8b4c56b96f67c4b6e43861d91681af3270aae1a8f50712bd97326ee46a2640285b2902f051071d5a3400e99b76459956ac6908688c314bd8e54365383a65b186a6386cc5218e41e0b386759de81bccf5aa68f8608831a9d33ad1af2bdbd8579c5921cd8c3dd2f3bf1f123c742e118c76e2f43618bb7885e44826b7417c9ca5a139d774c16fbf74c8969c038ba6a54f27bab46ecc94d6455188d8dc1edf1da715c8d9976226877096df4158eeecced2248c7b88de0dd11a076db1f06bae4adba8286dc39aa62a55233886e011622ae1cf97238914a55078a78908145295777dbbc4e0d34364e0f3daa9eba6fa54c085777b18c0523818ff8710dee4bfeb3db549c3f38dde73b99a7b1b219282407a4e0ab3794089e21f6f2045ab6254ac3703903edb302fb2f0f97e47cca7969ad6b5b6cf27314137a04d5f4f29c193cfc5540592ab1342a1a9cbd514a7b4d6b23f724a5d7bfa6ffe8e3d9de29b8661139f179a0fafecf234f19bee75c25faffc765e02377d83e0ad0a0029c08f5c71595bc1b2fe88f0fe958f3f1f8ba6821ab834cab9bc902b2d47bd4b5ed52b5b0d7b3bc999b2f68879be39ddcb0428ce3a617b68c11459b746651f413d9e9a098cd2b5c0fcfd0ea1db2cde1672818d7bc73b053015692f9e9259a0153e3c9ac5e73e3343dd350cfbcaa57be93cc881a35063aec2db4ed71df2b1bd90b5ecbd84f399d4530c5450d622188423e151cec49673dc633e503c497d53843f4824750dc09abae9f2f465e92888715b6879f5edbab7bcd58f0899e1430ffb5f3063450945cb0fb3b5c3088ed6966c54dddae3aab489a80341b45a17cac02ae62749f209a7e16ecdfd86b43569c7b34511c65474acf2b2c18834e158e20957bf2320e4a6b9d63caea93b3a7dd4f7ba54443aba1ac2b6f2b27e1bf6f17d3fd1582462e0debc7069bb70e219654cbb99adfed54ab94329382163f2ab6710bb581d189cb3449a02c917c1f2d1d5f51958ce605fdb0e37ae5f3cb3f123276d43b2c26ea948dee863e0b679ecddf0fe41ce78bbca30167c9c7d6b0e9193c98090facd7205a490727e1ac49bb4d639348a32546007459c61c27bf8df87dd2ed3f3228b8193422a72d15f848bac13c6ffa7b8a767cf04866feb7c7a81267d7a8e890128d4709e4873223578aa7febdd562403c6092c0a3f6e0650772ede935ab6ef95e375bcbfa395e23ef1d73532388b845a95f158dc845a123f798176c73e177926d39abd38a910d40653006375110be2f2c5f6efc87b31908be36dd07c8ba5853519a37dfc4dea981af855293f49a3270bb67cdc17b780fbf2a418fcec8953dae927909a6bbbdce230d23113efad9c02474682dafc63311050cb4f3f86c282ff29728eefac5c678360122b4ce221bcec82d24e053b63972d2e9a631a180b48bb8d2d4de7254d91a856071df51a1d87ca7eb5d19ac3def1fdd6ebd8f57c2c9e43cb6ff2fa00d27f279368f5ee29a84ba219a51d1f0f1965781164edbb3aa6209fbce6d40284fbb4a33f59bf9e1248100a623de16613eebc11f510b7718dde9f13b4c9b2b6a10dd932696cdb7fa4b5733b0377453471462762457d42038ebf8c0fb392ca7654d263e08c326de75fffc698c48f5d809ae360ddb9856b9a54b811073233294bf91e46414441b6665f432201da12e49718b0d7929b6cbcbf310a09ce0d22f07ee5cfa8ffb9f03acd224641171ffafdf50f18be8fa3c907226cc1a6f3b16a776781a6396dbf09f689ad6bba4d537dad490a6f036a45ee3e224e6f519e44b7352ee3e7d3f0d89f8c7c8f54b6d2698c0298a07866c9d9ca09c96c2ac8efd7974294df6dd1bb0598debadb6135e7123bbfddf84870de54476a291586fc0e64784e65fdf78d462e8b51cbac38e7ff1878b11418f188220e3deb5367a2d90ad7d44395f6965cc6d680c59daac268c16814d1085302d0453b48e4a8ae78b8a5b6951a875ef42776f6d11955da7e5734a72b61cefcc6889b8f8d58db51ee78d7b1a8ffebd90e15a64654054767aaec24dd3b5f338b572496c8731049c10622b7f54fdfa43aaea316946291fee7bc9e64640e8bccf33fd1e8693b67020b49cf77faaaa8269e2fecc4e2b43c8c3378a4a9b9b85a4fe2c346c5512cda631542e0ff5706eba996f4f72e629b076d6be1966d44b1835ce664e3c6a4f18c68f5e32f900a0a167e547d5aa79c0aede966f83d00366a623ef8107e328654c8558d5e606f69a12b6c2a6fcbe0e08f945c4ad2738ed0b28d79c98514abe0819569c6e4f4751c665fd651aaa9ee392c330560ef6d57c0a97f0764f88433b2bf7641ba391634316b0ee1dac23a63be21270e50ea1ac24ac3b429a0b46c38dbd48c540bfb1e141b8b3df6caa179c7e54f2b7b1371e8eb05a30f13da95200ab70dc58325f6bea0ee9fe1f04154998df393f2b4ff4431363f3a7450fa5210e883d67620ae63cc41f72e74e26a0244de1ac722b6f1c1d293f7483b331a0efda65a4e4e9144547fe6dce2f4535e29048b07079329b63754bb124b9e046a6e97929b1f4a387765bf93804530791c9f649db6efbebebf46fa4f9af7ff2587130d0e70a32d4aab1dfbee6aadd1f3e5317e3d4c8cde75b1479bc3dd16ea35db3dca11cf1eb1d2bbac60b83605e171619d85fd4b6d0e24be8db76df12efef05eb87473b832e59f3039df44ef034e5e7546b399cc817a41b2f020286ff139072a5b909ebb185a3c955cf88f4a9929b2112e0a9ab43da0288ce3ea268ccc9f46f852d387f5d0a2831dfc8cb0bf593905ba376c069b8c9b70558ec826c5bf9835031199c4c6d84c913da7e9e7db49c1d34511d917b9ad3c40af0598737d58fd61b8f2adc46b73a284957a99943cf73414412fa5440a5f85b63c20794d122c267fba72bfcd0e2741642fd8ff5a0ae1ffd8b30d852c053d0e31f505ca13a21c0223a8ee77cdd92de1b9f87ebee4ea332e9d4573d7efb2ad3f50c35fb7a596c4edb4b72bf6df5a16ffe3c8a236f2cab8c0712ac26c2cbcc68c1dc45209b579c952c7d645642aeed7d60407ee2dc168179d536da950108e962c5c976d3a05bf5142466ee38939ee94e707a0135f99c99b5d6376f63c711e4f64950f08dbc931c812f34735d9eb1c5997770d8159068cdca2e0f192311ca438d613728b544d6a3e50ae0e4e6b1eb611ce55a96bb2f991d49173073d8547f5ede69d8b587a34bb8f637297a15ab4fc45f1384bbd19b3feab5fb81322ba831386eeb6067e55af374c1b1eb9613a6c41dfe2bbbcfad157dd042c67c44400b350f0dc40a8611f2e947f32ea3ac3f609027b5dbc95b157c13216fe7c35edcc82950bd4e38bcb02b63d2576489c331a222e013e73b5333694889b184bedbbb6fdd6fd40a62b1d5d494e68cd2aefc264f74bf70ef38373e599faaa326f574ae32b1aad86854af22db8c9673d14666aa7c0c3bbe0d76a835ba4b391552777ed20c5c6cd0aa84f3be73ca0a3c128914107fb8fc02220317fb111cf13398480cd3325582a7e55f4c4ef5a258bcd01a97615e95f89c8064d41d04340b88cd5f4b1d827a030637145d98422facadbbbce97dc3060402a7bfa73d7b4dde53184a0923c0ee29c6e8e2c35e396808df2481af6aab053b619fcb2833f14f87051c5461567c5f8dd40383a7521971775493f896e18c78bad8219f88258ea686652780c03ebafb63ecbfcb23e24d52a2f88a77ed3b2280637807a5e155f4fad7149b76841772471a3b77aa42e8058c0af1ac2be9d88b5152851708f1a77582b3e31702864ee6a244a38f3f95d9797a60cddeb5ddf08cc48fc677f03f9e717ebe7f472883e5a6a7df31ca4272228f26991460c537ebc8aecb6a0c34a763eb1f57124fbfafd6db4c21bedf6723b252aeb21eb1fd9f4f811fd3e2e764422964761b2ef3aaaf986a48f7be66f6387578f9492feebc97dfbc6bc97380394a5635dbe582e52a1fb18ea8fc4e53974c63d198cf0d878ba8a8d58688a037c0f753c7073337ef3da4c134ef939c98c8806d09943591e6013a1342de7c722f993fd7eb36ba8e8407d1ea60eb5724b0d6262c70469dbd8ea1956b8d7f5a77707a9cbe2137079e7abda3966c5bee4fd86e8a3c4969bc88ff328a2adc8f4546f647575866d5ced16df06bf40d9a5f178f9d19e490bd76e187c441e7de0e571f6cea5512ec9bea48903d91a519dc82defe34a06b0244d623090b5a250786bbc66c1e76db6b18d81ed33c81a7c93782d5cdbe0a7cf7d1ab29c04be6ff4a9bbc10f716a67d52fd52d91425abd2002cf83c3797861db5fbeaec745a552ca4a50604340f2cf2c1b10e9ba76c8ea43b283c73f774f8be213f17f70cf93b9f6a8bab1f516a935e80c3cc6756945edafd572e6e00840eedf61fc40351869f03562d8c13006de585a1141c02f1311fbc8e45e4b3878c32810698e4764a6e8495f165eefee35714a1794f9ab50897c5565ab745425933d9d6272a172c1f2a274f9ca7bc8e1b01a27b8bd06fd9dc61880789696348c99e9a70c9dd2a62ca04d1f86dc87380b618c2a78b16229d614702fce242fa17ea90cda2648f9375bf7e78b4267d558983e08a9566d95871998d23cc6d22c23370ae067b677609844abc140df81cbd9addbf657fffaab5c22c479acca18f3e4b508cf01ff7b2ca308ff116389790f26f2c7635f89c747a5bc66f61de575653069349a89fd7e3dd785266b7bccf16eb8b4a8a86751de60d33e17d64f6e4e0f9d13a16d243ad7364114db7ad011f094c4debf20a39e35e7eeb440bbe8811db2857b965edd1e2675ceb1bc9a1691f123dedb341962fbbe539485d2241b0409adce2587d035187a0dd5a62076ac4eb5c3e2f4455569b6eac0fc16155da1774cbe505dc92e2087585a7846bae699bef32e3c5ec2356dd4433ed29d4b03ff7b38f7b3cb96b92874eefda6c2e0e326214e40f14cc2ef80e1cd3fe226257a423b8ff5bb368b87ac7066c5136487775b5b122a858334c37f6a3f53d758c3c866e2e79daf9aeab36a59eddbae2fa5b6d20973014196ef0a4cde1373c7297833e6f1e46828f4a42eebd829dd4f17999abe285218ed5dc6007b21bceb588a213b29dbb1ab1a79b41a12df26fe35f0cf6a310c9e50cf10d71ad5960626e4efec211032ec4ae52512001362ba4108d86eb774d2d4d0364cbb1dae68f03a774e328c2dc09899ee80c05ac2a8e3ba905b0b3b7a08a3df20b505901123e7dc0a15db48d09c84189ca4345c23c2010c12cc35287fad30211cab9631e148a7c1e8bfab61ced30e098d1c3cf7b6a7fbd8288dfdc48044d0d47c17f129f6b5d751af1984d395ab1b08ccca3e7309a89a8a36dfc3fb82d2a4269bffc32571438d04a7b98137b46ae1fea1bd9ea64f99e2f0c5f12ed84886b10bbd511993b0447036c4e57b9dae6d5bdad6aa3f2d12e62471194e43111613b8b6944c2baf1f539ea14dd76c356bfef7e3d4b6fb91f6d321a796a4bce5a4c6a5caaf0f3eccd914dea21ae909be7ba486075ff6139e7e351fdd7e98013ba51ff0248852398c734f245ffd7fde8cacfa4805496ad7350b1c96d7bf9da9be492f2f414e973937ac9109b6e8b8315aa9b81840f2c21239caf85a28f0e590bb6ad12148e75bd4d7ea69a9ffb053781db98d5fb5aca30a734017be7683a559c203c006ecd4b135afe3650b906e0aa208c889f2af09f3f8263260c3bd07cf8021124b6f0e0d021f9839e47996905c3d7562df810484552de3bcc9ae054b62a01af6a7991e4d63f30c7a92d8b58e01052e53818e64d7540a3208af321709a5d891ceecae5d27a999b00ed01616a73ec8854ca61973ed1fd3d82f8628b215c55eb7908e297d77098a7b0c362709005a7d13c89c54556589b2a926c6e08cc1c0afebc7eeb5d7ae4ef0507c91b8e706e6dbf83d898819192c812554ad1c6377871a8ca50f1325630f7b5266b807ef61d0c8d399fada49cb02a14c16d39f4fa7b81272573808e761c9dce7cfd12f4f18dd06b0ee471c166e095bf84aa4aaa2d82f1afcf09e5d960257c0a8dc404225b4b62187829c59e57da50bf848d72fabfb69362c117c6913541f84095a2a4ccdd2d30860cd96640bb2315e435a4af08c62c584ad129300adb02a871f3c548b96c4f6c47efdf4a1163a8a5ba9b4766b01437bc5957324660a8cd87df0f7e000d1309e896e3ce9f57b17562c9368a95a4cf66b3a5b57f0cca563b045452bbc8ad07b96fd0322728ccb3b05bfda14ef36ecfa2f32c5aa899811a67f2d62ed970db5723d6e4e4913c98c81ed6c03469112c23549f7e20be6401c6544db9078f34e6a4ad3cc868bace2e7ec6ea17225986f9e941ec67d9a3fc57958f9df8a60f585aa38b1769e26ed3f68dd85685b2cefae9dd72a18abc0de6b94689785df377ef4a812a6abc7f738a396f0e99ccbc5731801c36e746ab6b1dda88ca6ecb899528e18543cb3dfd439cd5be566594f01a4533da3638e6331fedf5b67870938ad044aa0dfdae33e3a6258ad40baadd726eacb1f3c1eb8d83ef4e185d7603a4f1eb006d90bf5849e2f65d37ffe750eb061bbad08a0c0cfabb9abf7f27d36ee5687d23feaa923e09d2ae905410a9193f21ed9b1d6331bb1f3babb90da2f2e023a6ceda4b4fe0f5d864738ee7f65a0b136021fbe076b4adf2d3af760e1361bad7ae35cb7ca010ddf4488255a2d3c492d0b26a1a5643f998b5d04a52a59f176d9bda85c916ff901329f09fe953b030b92f6415172476ad89d3e8cdcb4eda7dde5d4fcd5d6a584a312563558e784b0f9bcea7c53d26c3f2d3350c70a5e06a67c4c0373dd6279e29c320e6580fba8ab2df3039c289235c066af1b07dd112f25b25e292020f36c1aba246cba4e054d64b38f53ed57a712dffad7d3dc97f86af511638a2779107fc55da63b6498ea5f3ae36883163e5bf2324211a61a9889278f828e58daae797fdba9218d322da7aa23db7a48a00", 0x2000, &(0x7f0000007a80)={&(0x7f00000001c0)={0x50, 0x0, 0x4, {0x7, 0x29, 0x401, 0x200a0041, 0x4, 0x9, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r8 = bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x6, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="18020000050000000000000007000000850000004100000095"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @xdp=0xdca6bfcc9a561e2f, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r8, 0x0, 0xe, 0x0, &(0x7f0000000200)="6a00000000000000000000ccf0cf", 0x0, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x4c) fchmodat(r6, &(0x7f0000000100)='./file0\x00', 0x1a3) syz_fuse_handle_req(r7, &(0x7f0000002a00)="0d9ec529eb18ec94a35378619cb10ff8c913f67139447b7ee0cca809e36c363ba1d3975a7446b70c6bdd99e2cff540eda7589ea89efeb498df568916036f0848ede5f089bf502b483c67c0432c34b98b1bc085a99e2981103397e0b0eed2ec64c1075798b56a42ea532091f5326c97622a47c53fbf42e71c3ed4b954c559424b49a13598c6c63ef65b62384b038b3e6e98ebecd178289831eaecd986a01c751e8cca7a57c009f2b5310fe9dd8a63b91c4b5b13d1c44d2b874b32ae3e961b9e96a511ffaa3ed20248dfb470460d305e44ffcd287b355380319fd31f7538c6d00de06ddb8f72b3a59c4699c94d7379e1e190c6dd7786e12096f9e963a038b6b4375535047135ecc07b16035ceeb27ed09d77f52b6eae27a03071e060b05bf347b9ba44a984e5db346d230ae9c5324ecfd4e7725bc5019a9f4d20237c820359d73b82f9c668ae71f6b85d5350140a16f988bb2b8010effb52636e0b728be1b1ed37c1b8868ec67edd52951dbf65b479aa25e92667a98c755d88995e6303a48a64317bd4b201fc6dea59381abfb5e0fb1035bbd32a97a6324b08f404fe3991879a0c6362032864031737941d9cc534697da61a43c8723ecd1062906b65c504d86383cdf9631f228372b13aee64f8ea8db00dffc37fa092ab5daeb7431dab37091c44f91c9202df60876a6e06ceee3e6a095406fe5cc1f83de1a4adf36fbef5a94a622132cc85e56fb53a9cff67bc69a24d8c259ccfe19b1925061f0cad95d6b4158c1394b8acfa9a8f52a566c6cb4e0b14dd30c85b309289a5f395e01d981735f6fce6ab30994643d70b2f322b7a233a339e621ea2eb00a0082a175c231b330a58062680546c28db8ff5b7e66c0e3df0a9b74ab72abfd241fcbe1e3d27a2d1eab44cf88180dcef4482c866324133f9e4780b891a7c5000b005cab0c131c225e944fd1aab5de9e8d17b8770b4472b6e4a13b6cce90ba152e5144acf74cd8a9821ce3eae72dc7ddc81b76482226098329c3a8ecb923822610aa0b086f44329522dd8f9ae355b4666d1a10911ef8e21377578b42fe6ee0b2a77917157488d6e0bb388951f80551dcaebf212b396d1f922aec595bd340390d310f6006c4b3efdd80838f39d25470db39d6205ba8f52bac634f8145a3c10ed007acc2f25c5dbfe911f18f44a0c57cee33725eb8c5f2d9112f91787c2c323b67b67d9d1f593d26430d77189d4678fd8d7c11c1f2d744ad59a03a8cffc52ee0293c90b00d61897c80184aa63fcf43c109b06af20c808035af0a0bf9cbe544681768f92a2ebe3b4458dd020fb0550822bc2f769631e00d63bd91e7100299bbc4ce53a35e993e24028dc5c81d46f5377d21f2f38a9688ed981044346b865161b68f3390a50c2e625052396cdb6637e9434904c63d8ca45aa2325626293cdd9cd0179b1d995be10281fa8d281db16320f520e42af268ff30dc2d8885aa3d9e7f294eadb4d827d195cd5d18632928f2153261345c231efd143288b881638b61dc5dab8114c1948d83b8ac4e278f131ec3eef4e87e43a36f4b41a699a741ef3a7cd4f0bc5dbd2dffb1d223a5c5b38b98e49092631a176d15c4f3c077d639726a3482bf2fdc73c2bdb09208aaf90bc64b5fee89d231bb1679de3e5d31662db2c5824ce9941f94500e5a11b8fe79da548efed8cc44e9bc1d5175dd77fc16f8219a83b83ccca2181bf411b0945312598817e08e5277530eccffff17d198613cc8c991349141ced56e79031ab6cb98f3f39e5f20bac76017083041a1ee99ca257d0e0cf95e59617139afb08cf0c6a607d3f2ac2b5d3f4394a4a063c9769bb884ec522d46138228c7e9b5c7ea5e3a6c70815b565ce15a13fd0a5deb28e710c15fe25c744b430b4f6482532fb96566381c56e12632cab5acb5e08d6f973003c96a7d81ff76966e0f93c83c462bfcef230939e48c4983bfed78f68b0f540d1fff2196cbd1f1c1a1c310ec10f5a2745407000bc6db1fcc8540282cf5582c4eaf874a2fe6369534176429b7505eb0aade883260806be2d86a42e76b315a76e5f686ca669f49e1f9054a77b8eaff14a43e9a9801244e8e94ff50a17b60dee0122ea70819bae3375070466c7f202c4ea0fc0c9aaae50c43c554e937f67689b3e18ed543749a7ef0997a7a7530b918c4ef935137137e1ee7e6a8919fb76a8f008ddcc2d8b2e18f3eb90f7a13cf4f49170ccf50c75de82e92a5e2d1f311e59071ff202b6cae4d6243fc3787cb9fbd401938cc18dcf5620f8b8f74e9e3b13dcde85ef896f31f5a2458118addae77206ab1506882f91873b4828950a7b91ddae74888155a9c486c7c60492813ac0e33362dc4e21e00538e5b05b78271d82486a0d156d4a5a07085bb1cd74f5d63763f18648a489352b5d05107909fe54b5d332cde2900c82c150b11071e028eeb275cc9a9614f1eda4e4830b128870e732d473100c24152aff2aa1659daa65d7e9591ebfcae5dca4e84c9a0965a01668e59843ef4a093d9b01067a0ae9d09e3d810c2cb63600ee05b10fc8685e8cb150e2d6d75baecfb8762f7a7d131417eb0721e19e1d21f5adcc1e09489f06b81d91b48608107fc7b3853e214a3c786a9812113ccbcf09907506d0e9cd72c79793584b4fe06a18a627bd969f628a5936367961f1e7d117d03a8fabc85f5ecdd0ddcfae49aa293893a2e5ae376be11031abc0e05ff250b35926345b52f8d3dc02b7497f7513e759247353db9b8e493120e73981aef4c4c9747621537a089848754c14cda1cad18084274e98ea2bf7400ca846184e0e31a571f9bd770222b1038a4ce60dcf8fe9cca4d60048cc29c37c1345de992e9dc7128ef093c1ce80232a88a3da7ae8bc87120c5b1f405d5186141288998fed9e021cd0ad6b12b51c217849390be3ea00cbd6c755958140bfb9b2a2765ad1f51ac045fdc5c28ee5886b1436015b88bd90d19328f91394110b0d891678e63b63d6cc4d35279f6f616d7692c6fe177a79d80ae8f7e4ad5078d8d7096f3ee664dcdb2f634eba98f4788de1f5e34f32ef09e2f0aee4fdc5bec4bc4aeec5721ac3a2da1bf52da017c3312095403d50dcde39671242b610f11832773796557f71455376a7741ab242a9fc94464180bf224d5e8c79b462e3a816f6c08ab0f5503386d34ddfd808b4b8d5d333548d4b87392305000000000000003ec9264385c50dca40316c37ed85db382e7c853ba331c727043fb3345de9f89b1c804e98205eda3d6b6e042c9c41877d456dcb8f12663e6dc1ba809229536fbcc4c58d01a137eb80af8596dfc7b5fa7a044cd141238aa82e440526e55a28c4ed2f4b26157a0eebb4a77c5ab66fcce2602e1a70aea07e5e7e7e5321d58ad128a5ea6b574730037f24a7300e0ad6fc96bd18e03763bbbf21bd3c388aff1cc5ea13728ba2f8e1eb70148d2603e55bb01cce0763c2020b5627a0ccb35ae3a9b3df380e6d9800d9506219a90971a3b8bde1dae6a43fce2aaecbc026be8f4e9bd749e10c87ed7d78f92014342fa449eef28e7175548e5a8ec4fe7d31fc86737aee63ef40b54485380b6898161676f0d82f76113b12a529fbce00000000000000006077c677aea623ddb3761bc81527ab7e3d73a3b4c8c3e4352c7c083cee8953ebd972a83caed837587e8d7cf360f28ce64e8744ba1098513bb6c7fdc6a3c7c8e5870223d6cc0b18b5d6edea926d5376aeb85488d3712e8f67128f0d3fb2b42f82363a0d4c1c806ff283f6e4ddc10ce4a0803be66a247207d6606c7dd67cd293dada159016d7fd7e88c4df53d09bdd9fd9fa3c732da45fb92bdf6f442eda15edd97bf1928a7699008f0b482240a684ff5efef0cadbf1b4f16888650d59b2bdaeae0d1112a79c5522dd0933ccc16fed7cd0ccabe929f625de8947b3b1532dc04253cca988a1584df2b31492b19410d6f681d614eaa20029592c00c948a98973a9fba87f1397f8859ba543edeb5c0b0db92f65462a1103947d780b539433332d65bd1418bc00c9e815f73e0cc0aca5fcc9f95f707c455013a55a0c4a29093b05b94edc5b5284ec7ccf3ec091002b4229036c174e2927127f40769ece890612bbeb960d9392f442765a2ca8990c52ad7d4441e975a7cf079d139945f2b2a8a34f0e85d76cbc96efbb52cf8b5ae681234e14b6648244d41cfee2d9b189cd831cc2f31ae7e5f11aaaff1629f8c2cf73494ac38e58da7010dd986f8b6134ee0dabfdcb30617d15720cffbec7651f22253aea21696d2ece4fe026543ea2f3473e4c12e65dbb3cbf764ffa0b3a396382b9b7f0c24eaaf3495554b2319b66f3cabf01a8d6cfd1382d94ab71cd11eae2a42e4dc841d4a9732c395688d3377c8ccff7e3f88a3129855a5f41a7de6b6a9ac40a87c288f4821295edfc4f5b8fe5a1fc0162e9820205c809935cc6047e8a835c651be02fb41c21de30ac770d7a7f2108c6a3f1cf2649cac444f028a6ebf4db422cbbdb7fd0cb39109a3130ffae17810bb58f5c557c99670224c2678fa07f1064911e6c665c0d1c26cd2f40f7089789208a48eb339bb8885910e035b4b8c69b1c3ad79270ac6e70b963493a6628b90501822878cdfac866268d914d8af2814612b0198f9e4c6b48e739e414d61f34e2f69ff7cdc4fc7ffe45a64c5faf191ef6c4e31cecebe09a2f6a63d60926ebaa7e925ccea5c93e403c7ec0ee55423ce4893471440006d4c09c141e489dda5577f73b57ecfc764ee5bc1bc88f7866dc6a494e3ee560c956dc12ae51842030251f1cedf2caca15549d0bb4ee3bef03702197350cd7586b5916ef6a0abcb5f30548d22ce5d8c4dbd82030b8d7b5481c51676b7d14d35c20346c74dcc7d96ea0b13f890f755a219993e88739da8246283ebbd82eb1b15956b5ec16ad523768c19ceba9199f97d7bb43b85fa11349ff7fb89a97b463b34c584ae9e2af6c8f20ab528750a22ff6c2297e400065fbd9a4660ec2c658afff6db9b67070352d2aa5e6cfe534eeb5ff271575b828dfd7f537e3627a1a6419ed0c84297fc3d362a52f3860a2eb7ae0a50f06d3c68c4a1463ec331ead7af2dba792332218b04d5b585de1a471d296df6e10316852d50f211e07643f749a1d75410e66e47db40bfcefe4b708d0b2879a50ccbd85939b89fe4b905a6a0d000000e28d18c048e66108a06d8b6a64ec5737b5ae283d914484167c8ac7dde7ec007aad1999854c4d6a0e5f887f99de3662610d5e8d49bac7d41d6fb7d90b4b04939638e2151ba67e75362aded50edfb7d9919b345b5b7df6a909190000000000000000c68bd764968f4d8a5779ffd9a35e58558272a214ae26a094360b9f2ec97c5e0a7693f4b7509b962cd8537e90ce7be70b54e9531e7295f894b94566df49c50c2265842392dff50e17ed3f7beb9ba4ad0520a73db1d8d3b39759e7fffcbf26517316bc74437fef944fc915ec24affc1a53748cfc883e3ddea9e25063ea8383b06f0d5c9db13a0ff335f52699226b391543060ae5e2c25b585b9ef7d5ff9495a4873cac58b5feff5f08717b04e81bfea349accc58fcc6a6505de3aa6ff4985d9c38bb83e8daa663ccb356df3ed52343ed7723687e416816f987c565eae22c7548c1d6b56a5b6819583da0ddf92739f65e604e37b3275a6cb1252d4ef7a515c4b1e9068d714be80066bf0d422f1e4d2ce6f95c9eac081d6e4596a6a8e16a57b732b575b7de16f176ff0e34e84b293d3fd77fa30a7b7cf12a1edd54170e56bf7f2d40620ad56acbc5cc615556300ff9e95ce3dda93c8333f23f0d97a5e666c438f5d0f40f911f614563d343ac6e4f9fee1d149c94fc75a97ac839b6d8d7b27c5efb870d2bfc6dbe6b688490b23597d83982d7858215c59011042b1957a0b386842621c72f89a9b524008794ffa0c179753ab48d0f73e5ff13624b3b90287edaf6a5367dcfe4094a21ffad3e881b428b77ccac6924d5bde9c781d4189654d8f29885fbde07e6334c6406dd3ece359c6ac7c6147f5c4906e56764e9980a669bfd00d9eb780e7f9988630d1eb098b3e4fd4ceb291b1ec8d90092e1eaf9722ccdcd15408617cdb8c49043bf71a6eafaf22754fcb363f6c630501b619bbd87cc13d5df0948a176771d2d69236eb50dd313817d9687967e7d71f854db6bff803f4501d999dfe3da37ccfdf894a7914c4c113fa7a18c3468a52d646a5070614a6f02b7ff21c9f6927f5de55be85ba815f4bb9e29f26a94423c58338947c804e0627d69bc5a6e93fc5fe8cae851700253f2d494622c6127b4d77bf54a1ac27957234628cbe2fea1729ec53be7d90806d510ccddfd76fab1b9bf1207db8b05c3eaa88fa4c0a5db13cec9310f4e02c1d8114705446fd6649df3829aa12786b8d10b4540d8c1f1c8208c4b41998435e3fa1ec5199cb2d3d0c5c04c5e0b3ffd69112252106bb39333ff23b38d167a9b45ad1bdabf434c8695e2676d461b34c5f048e70b67a44d824baa090c8be13a22ef0d0970cc7a94ed4b77bfc3a40427c6c11abd2b415817243f6801d535a3adc9924a1671b645100e822a0c1876a37d9c9e230e3d762f1cfbb89a8b28255ba4cc5b46cb1635cf185578fa068b68bac93991982b48e7faacc09745a7e33bb12de6b25a2342a7e03cff06dde29b4d05de84e56c78fc6d9dcd180438da3136767d5846bfe7168faeac5b9434394bd747126c5c1ecc6621d10817ce9b6540433828a3bb8f6da0cd8f2b54a47cd5473f6bc3dc1234bd115a6890aa678d1bce7840d7a4559cda556740860079e46217c20e45ee59b8b7078d9b70cb6a249eb2e5e4071d044f456fb61649f261689b8d7a532afaf88eb30041242ce491fb7e654a1f06add370e2706f75c2fe1afe8e065804414c660ec4d96f496b1ad87592de8b7d04baa7ab142f580f262c64c57fce8ef933f18904f00064ca2ccf5eaf61bb7841bd408ae213deeb15d860f7ee7224b9d2dd38ee9f6c3fca6590335715c218db8f8c98e6339a6944817a1ce2e115ae984699861631b9893c143f594d6dde0895a0c7edb9912fe9cd8fd0765227b3963033306d15711387044bc373ac10d7be73cd80f1a79cf1ea0989ea9ae8a0dbbd1227bc33df652792a6bd95f1d21c6497c4c35b9a1eadc0217e322285a2eb832753aae74ef42fc983e58a126b7c23e4b0bac16f0de1eff7d41477bb25052f32cc9cc956ebd209d6b945b1fa9182857e180672a6be7edeb5234830668b1ea749d0a0dd3a244684d4dd76221c3bdf98c2f1eacb7a6dcccafd249b0ba2592c88790de40895799ea4dfb045cc2392dbb623bfe420b24e5a425b84a4b24d787a68bbec9db363ac4e9453df597f0224d8b7b2e4e552cc9e53accbae97e189cf9b59ebf8bb89591fe3fda450af548ffc46eff98b5216e238a9246e2fb95810f8f4d89504633a6d223484a765b9e6e5497159b31c51fa6cc10641bafa81b10c5ab853f3136fa1b4334bcbde99cb4689f077ca3c29c2f1aca2a05762943073d5992aac4d9b0d411ba25905c34fd02b8eb7b9db375a6f6516446cc195eb55eda1e007e26328e9e2642a9c4e90c56440cc60a1db77713860a56820901b3022d55c621e9d54f759dd17fc5b59331c63cf30e07081bf0cdee6cc94ddfe8c6179e7ed86607d4ba7d5f1e97fbc1139b43ae5fd04c1c715f4600f028d0852a421d472b1b48e591b6edfebcd86be3db2caf967b06776096e14f0deffc9bb126ec329c49ada996b963e942d9c404967dc23bdbd0eee951b2879f2ef7ae224d4ff25edac4ddeb2c0b8e579af283e87c625d3fae5286fa855930e45207af7054763937a9247dc38e37e6dee2e325b617280846012e463707b6ccfa2fc399a66e534221a456281d18c79d46f5c77c2d359e19ea870cd230709b5e33cd52fd43388ef91dea0a1e0df6c72688d9fd32bb67f489a3618604ef1dfa0d7f569d40cc68e39994e4ed8830d00008998f59485ce4723c1eeb7c72f7e833418bab47735a91c7ab24e8555d2ccf3a812b6c634c0c3a68271ec8b536aaa442e056945feca6fb4e54d2cf60a0334f494b2bdb6fbd59fde0ce9d2cf03333a0c7121e086aa4c657360fbfb60f3ce0fc0d90ff12b03464e8ff0e5e546ff79735c5c800a0f9b680a478c772f60173a760e280d8287681986038444f2103e2894d5809d062cfe8380e34bca86475da3d7634131c2a8cdc98c5927bc137db61f94eaf9a74f87cc85072c201766eae17fbd5b732859fb1b1c980b36e377aa41a95bca18ccea529420e742899af7b968c1fb890d181da9f86358dbeea877c3e9123a9289c362fa61d96c707ac94b427318a1e5f21078aa9d1fd7a52704e0d73e527f3ca65b7b459734dd30db5335c450dddbcc1e4259d657d13b6d6b4adddc3d0eae034d1878cd0aa1825991d75f8e6b5b4c0d6d17e8ce709b19ff794a8ef856abdfac65cd13631f1b66b20f2ebf2f3122d18e03cbfff88206a5998fc3cb2b40634fcecdb8f5bdbfe044dbf169ccd2cd60f7bf033272f38f587943fcc75d2d65d9028c02891c8415706c2b2459b7a3c5cc82b0446088d3b3bcc033ad453136afd4ac4678320fc17288dbfa1c5180ad57508a2a298ed4ebc716ede34fded574d9779be5d56517d4dd40f197312390c488f46914b0927b13901ce70c1684801f2811168fab53391af2fdabbb6e683abfa021f6b80077f19455c34cecf5dbdb2fa6e3930eb5940cb14504050cc75949424310dff81116b8f2076b8ecace84c302e758fa90af5a1888aa8a5a2bff4aeb7ebd1c7a216bdbb84bf9c021caf3c8efbfdc5d3aede46381bcda372a5398c89868ad57287736fec2a70bed638974fde5875eafa506a6bd7f772d2b221f4bde4920fe0c56f8e0847e2a7e8387c64ddef4203d77a526c46d7871befe0c5f9128bd67319acd963fc040185aac4e7815d928bbd7ffd8f3d125e63320182f202fa9a52505be9585556a5d1308c118ccdf01978027cbace7ab339d6f53d15e795b7f3fedae4f86c3f257ed80ee634375dc2333ceed1ccaeab1b6be7a9611ff33d79dccdec2007558c06dfc06612d56d37882e5f1de340cf05f4fffbe1a5def6d045bc5bdaf633f07360f9028cedf103bf03fec8beb9fdbf8c5fc684d12efae1859c53e2cc3e2f508a9cd0410ec036648d3760dd591f7ae04e4cdd61a2566319c943f0b63d87e422dfe5c0d1edcb2dc515778a0d7bb2c93ced3b1435adbc51d3fdca9c13679397bc4260093d64869998d6a28bb862ead0fa411585289cc00dc199eac6c607b8a84123dad3be80dd8fd86aa202113131046336352235f34c05f5ea6d5265adda98edbbfd11d6839c5b1bfe4fad4e688558d633d4a281df44d9c0a35abd464e01f8ab01a1e272cc8cd155a40b8aca4c6b1dc894c0fdc02f15a8f67ce94c7f99b6fcc0e4a3a8a71365645ad7809d47bb26f46ed8bd02f6e8f3d277224f82f3d41695f367e343ac6d507413f4bdacf9e344a49156c4de36d68c075415f8004748055b38b8a4110f869fafcc59cdae5663eda72a05be365a50e98bfd4b00e35aef687afae7bd6622cdd725326776f6fb1476c8cf8c20a0e5223e2bea494a1bbe4e79b25a5e48ba34bc66a84ecc4a0aba98e74ca2b1f61893e61a29498d855a778a2a9ce7b7fcaa44b4aedcbd0e28d6c49bdb6776975bf69161f372b964e4288ce6a3b877c3126f90c4c9749d45b8c5c840983b035993e484a945be5fc9d2d1bd3f3de4e6de7bc74a7a07b13e9e82acc11db85454f1d928fe52ad42ca783fd20dd3e94471b498c2736af40d2a45ff74f9ef874639e33306daa8a667674571e2ed93a48f49b57e9e3382fa8090774bc795609ee510b6a1ca48d9833819cbe8ac77eeebb0e3b6c59ced2d1ab355264934ff1914a3f654249bba60a692dd36368b8a866b333320e57e9c7d3646c375696ff14e303780ffd7b957d89ccdf57823d2d1e158773c2075233dd2f331eafe3802da683c293eaa24cd8b63a7582ddb202cd6f8c837c74f823727641c7eb680fe51ce7f250adb34956e4cab17b8a5f10edf144c700e376c682dd46c8fc89830fee1a3cfafe0af9352d1591b42de94f2559b44a80038360c6394541a77d95b196558a479b609882fc597b9cbe285ad7c7a41133ed85c8ab6e6dec5bf70f9e787985512d48865022705098a6703b255a6f2b05b62fc7ab32e67f06d785ccb33fb348205a76939e6c2991486c5aae8ec1556b2f8e30ca445a4a495cbf2c6013042b8cea615e58899fccbbf1fc4f17a6dc37e46b17ada0be033dc67904fbd7903086d3417e423af64338426a84ca0c2a3252db62695f9cdf10ebc09b9da5747d30e7f4adfb374e1d2bb24542b0373b1fb897690b49fe24d8575ec9800f019c9c76459421c11f002989ac82c13c04a202cf7f9f38b053f9a680d4d5012887a11d25cad201df20a4eee6d2c0474055579ac729c7514a88b1675bbf6b773448c6c1a5ccd157f44f7e032a6b848f2e734d773f029e48fd13c90d41666f9bd4e9bea91950737b6e7502f9d2677938f240e3f905d6095bb0f8bbe961b99b2d025538c3888bfff8957e3592ee5b26a75399b59c697f59fcdfbbe3bcffb8777340875611bf75486d2378e68de771800bfffe0572fb36ca855ec5fc8cb90c76455773c36ec40b101fb30c48f8a8e775f5220e024b4da9dddc2fcf4da413e7c5db9e0567cbb5fad0c91d779a0939debd9247d3f7d8107fd986f73a9c9067e6594fabde0b9e887040cfbe7d31332f41259de57b38f33275597725392efea51f290b8e1b5c243ffd9eb4c0231600f9b4b204344736849d527156c4720a463bbe88fbbdc333099d949853d5c6fda98bcd35ad3f1fb1d5a7d00541a8a202c8590e35360bb9d25d6431476649e1898f901fad37975d6dce9833956e7a78d0306f533d4aa3c9676017c7abc7e1f8a3f117774a4f5beba55d1c3cd580fb18defccc349cce24e94a4cf1f4c6f45d783ee0167a55369c9b5e1eb6d0a836f3eb2354fad3cd771a9d777ff84c63120baee86ddc52b3e6817dce339ac9c240e75f3e2f77afbffbc1d54eb5936d045370ce3b77365c5320892dc7bc36e488019461d2e552969de9f25bd8de049d693be450c43c5d22d7569fc384e8d56ddb577c5f3c3471f5ba2998bc0c697a06b6d8ba5f2f7236e78aaed69b468e761a5f07145c0326ebb94f50aaa8c5666c92006d8d139036f981003933f8e2eba106a0e251fa9f5407544e44aedbbb271a3bf1c660a9cb8c74dbd0713aaebba2dd046af8b94287096b6521d6bf387a92996b35748e1e67b602309b7da0fb642e89de19f550925f4db082ef7e9821ac4b2aee93c9cf791c086751c4cb4172608a4f903dc40727858046851529205b45786e294c17abf5e5f6bc730cbfb8fd977c5501a8140ac7984a267880b53cb94157be9ac157be1cf12d8a9e5612947772b734ed6ae30e548a3b2faecf94a7e03f86317f52ac797aefb9e8f8ced414ce22c800e0dc7e49d3672fca633248f3e68c00", 0x2000, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000fc0)={0x78, 0x0, 0xe, {0x9, 0x1, 0x0, {0xffdfffffffffffff, 0x0, 0x8000000000000003, 0x80000001, 0x0, 0x80200000000001, 0x9e9, 0xc9, 0x3, 0x8000, 0x3, 0x0, 0x0, 0x8, 0x6}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readahead(r4, 0x0, 0x8000) 49.930127325s ago: executing program 5 (id=309): socket$netlink(0x10, 0x3, 0x0) r0 = socket(0x400000000010, 0x3, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0e0000000400000008000000f4"], 0x50) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r1, &(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)=@secondary) add_key$keyring(&(0x7f0000000280), &(0x7f0000000880)={'syz', 0x3}, 0x0, 0x0, r1) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=ANY=[@ANYRES64=r0], 0x50) getpid() socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000900)={'bridge0\x00', @remote}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0e0000000400000004000000010000000090c4eac1e75e35000000f0ac867b094a3ee00bf5702273472b518d27850797dcb7e39d5a5aa52e7f6c6abfd8786431ee54a5", @ANYRES32=0x1, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000180)={r4, &(0x7f0000001380), &(0x7f0000000000)=""/10, 0x2}, 0x20) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000000c0)={'vxcan1\x00', 0x0}) connect$can_bcm(0xffffffffffffffff, &(0x7f0000000300)={0x1d, r5}, 0x10) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000180)='./bus\x00', 0x1400c, &(0x7f0000000840), 0x3, 0x470, &(0x7f0000002f40)="$eJzs281vFOUfAPDvzLbl11/BVsU38KWKRuJLSwGVgwc0mnjAxEQPetCkaQtBChhaEyEkgjF4MsbEu/Hov+BJL8Z4MvGqd0NCTC+CBzNmdmfa3bW7dMtuF9jPJxn4PvPS5/nuzLP7zDy7AQysyfyfJGJ7RPwWEeO1YuMOk7X/rq6cn7u2cn4uiSx788+kut9fK+fnyl3L48aKwt40Iv00id3r1Lt09tyJ2cXFhTNFeXr55AfTS2fPPXv85OyxhWMLp/YfOnTwwMwLz+9/rit5jkVaRK+98+XrRz5vyL8pjy6ZbLfxiSzrcnX9taMuTob62BA6UomI/HQNV/v/eFRi7eSNx6uf9LVxQE9lWZaNtd58IQNuY0k0lnV5GBTlB31+/1suzYOAw70bfvTdlZdqN0B53leLpbZlaPWJwXDT/W03TUbE2xf+/jpfojfPIQAAGnyfj3+eyUc7zeO/NO6t2++OYm5oIiLujIi7IuLuOBU7I+KeiOq+90XE/R3W3zxJUtR/+L3VNenlzWd3ffn478Vibqtx/FeO/mKiUpR2VPMfTo4eX1zYV3tN3i2G0Qszber44ZVfv2i1rX78ly95/eVYsGjH5aFtjcfMzy7P3kjO9a5cjNg1tF7+yepMQBIRD0TErk3Wcfypbx9ste36+bfRhXmm7JuIJ2vn/0LU5V+pmwVN2s9PTv8vFhf2TZdXxX/9/MulN1rVf0P5d0F+/v+/7vW/mv9EUj9fu9R5HZd+/6zlPc1mr/+R5K1qPFKs+2h2efnMTMRIcqTW6Pr1+9eOLcvl/nn+e/es5n9x7bY4rb7Hla/E7ojIL+KHIuLhiHikaPujEfFYROxpk/9PLz/+fvO60Q3n31t5/vMdnf+1YCSa16wfVE78+F1DpRNrYZH/tXbn/5/sYDXaW6zZyPvfRtq1uasZAAAAbj1pRGyPJJ1ajdN0aqr2Hf6dEeni6aXlp4+e/vDUfO03AhMxnJZPusbrnofOFLf1tfLFiKh9taDcfqB4bvxVZbRanpo7vTjf7+RhwI216P954Y9Kv1sH9Jzfa8Hg6qj/J71rB7D1fP7D4Oqs/2/rWTuArTa8Xv8f7UdLgK233uf/x31oB7D1mvq/aT8YIJ7/weDS/2FwNfd/T/hhICyNxvV/JN82KP/SJg+/bYMYvima0bMg0lqwkmXZzdAeQXeDlm8ZZgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBbyr8BAAD//7QR7NA=") syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000b80), 0xc, &(0x7f0000000240)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r6 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1\x00', 0x20400, 0x20) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) fchown(r6, 0xffffffffffffffff, 0x0) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x1, 0x2, @remote}, 0x1c) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'gretap0\x00', &(0x7f0000000100)={'syztnl0\x00', r5, 0x8, 0x80, 0x6, 0xc, {{0x8, 0x4, 0x2, 0x3b, 0x20, 0x67, 0x0, 0x4, 0x4, 0x0, @loopback, @multicast2, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x7, 0xe5, [@private=0xa010100]}]}}}}}) ioctl$SIOCSIFHWADDR(r3, 0x89a1, &(0x7f0000000900)={'bridge0\x00', @broadcast}) r8 = bpf$MAP_CREATE(0x100000000000000, &(0x7f00000005c0)=ANY=[@ANYBLOB="1400000904000000080000000600000000000000", @ANYRES32=0x1, @ANYBLOB="00000000000000000000000000000000000000003093c583950a2b438332a0213fe636bdc5516e304565e6e14c2bf1266505b9be2590b844c92316e500962b455e23b5c0e265c1ff07c29cf16876cf818d4960e4a633160145ad8025512444b9a33b602e00d979aae5f7395b1cbbc2584e66209d18342447841608000000f6c54e06e0bd37b0af3be3010c249300bd61a8f177db3b8946", @ANYRES32=0x0, @ANYBLOB="813791fe4c3212a5666fc73b5acc6e3376604974c8b3727945d3e6434f95ba45b685c418ff8d4cf951ef84d6b802000000000000002b437c5d3f950a9fc2d13f3025f994fd4477c300a25069c11a2af111b55f45d4c5ed7bfe21ffdac93dcc42966fdaf43eeb2fac955e8e24f85af915346856cf2e7cce6e49094d4981390db3886699dae88c84b9ef81a304f654d0623b1d57b4", @ANYBLOB='\x00'/28], 0x48) r9 = socket$inet6(0xa, 0x80002, 0x0) bind$inet6(r9, &(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x1c) ioctl$KVM_CAP_DISABLE_QUIRKS2(0xffffffffffffffff, 0x4068aea3, &(0x7f0000000280)) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000340)={r8, &(0x7f0000000280), &(0x7f0000000a80)=@udp6=r9}, 0x20) 49.572106427s ago: executing program 5 (id=311): r0 = socket(0x10, 0x803, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000400)={'veth0_to_hsr\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newqdisc={0x48, 0x24, 0x4ee4e6a52ff56541, 0x70bd25, 0x25dfdbfe, {0x0, 0x0, 0x0, r1, {0x0, 0xffe1}, {0xffff, 0xffff}, {0xffde, 0xfff3}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18, 0x2, {0x3, 0x4, 0x9}}]}}]}, 0x48}}, 0xc840) sendmsg$nl_route_sched(r0, &(0x7f0000006040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=@deltaction={0x18, 0x31, 0x412, 0x70bd27, 0x25dfdbfe, {}, [@TCA_ACT_TAB={0xffffff01}]}, 0x18}, 0x1, 0x0, 0x0, 0x4004884}, 0x24000084) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=@delsa={0x28, 0x11, 0xf1e347c4ebf4f345, 0x70bd24, 0x25dfdbff, {@in6=@private0, 0x4d6, 0xa, 0x32}}, 0x28}}, 0x200440b0) 48.735098513s ago: executing program 5 (id=316): bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0600000004000000ff0f000007"], 0x48) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x2a08886, &(0x7f0000000040)={[{@quota}, {@noblock_validity}]}, 0xfc, 0x4b6, &(0x7f00000005c0)="$eJzs3NtrHNUfAPDvTu695tdfq/aixhsWL02bXuyDDyoKPigIilTfYpqU2NRKE8GWYqpIfZSC7+Kj4F/gk76I+iT4qk++SKFIQFqt4MrMziS7yW6aTTfdNvv5QMI5M2fmnDNnzuyZM7MbQMcaSv+VIjZFxC9pOMmi88p5ojTdtbnzY3/NnR8rRbn86h+lbN3VufNjRdpiu015ZG8SkXxcit118p0+e+7k6NTU+Jk8Pjxz6t3h6bPnnpw8NXpi/MT4OyNHjx46eOCpIyOHW1LPzWlZd31wes/OF9+49PLYsUtv/fBVd1HWRfVolaEYqjmW1R5pdWZttrkqXOpuY0FoSldEpM3Vk/X/rdEVC423NV74qK2FA9ZUuVwub2m8+kIZWMdK0e4SAO1RfNBfnRuI/jW6D76dXXm2cgOU1vta/ldZ0x1JnqZn0f1tK/Xn8ybHLvz9eWTHv2/J8X99jfIGADrTN+n454nK+Kf4q6wZjLuq0j2TzQenSyP+FxHbIuL/EbE9InZEZGnvjoh7msx/aFF86fgzuVx/y94mc6ovHf89nT/bqh3/5aO/f8uDXXlscwzEYPSUJianxvdHxJaI2Bs9fROTUwMNM9gY8e3zP39as2zu6vzAeygf+xV/af7FWDAvx+XuvtpdHh+dGW1J5dP6f5jNAc4urf/Ck6s0tDMidq1i/+m4efKxL/c0Wn/j+i+jBc+Zyl9EPFpp/wuxTP0XP58sGvzIyOHh/pga3z880ZPdKNTx408XX2mU/03VP2mmpvWl7b+h7vk/X//BUvXz2unm87346yc1fbq62Zo4/98slqTnf2/ptSxcXAXeH52ZOXMgorf00tLlIwt7K+JF+iubdkQ8VL//b8sLm9Z/d0SkJ/G9EXFfRNyfl/2BiHgwsl3UM3stIr5/7uG3Gx2b5erfgua9obT9j9e0f9yg/ZsPdJ387uvV1D+VNn1336EsvDdftpLr30oLeHNHDwAAAO4MSfYOfCnZNx9Okn37smnL2B4bkqnT0zOPT5x+7/rxyrvyg9GTFPOflfngynzogXxuuIiPLIofzOeNP+sayOIb8mffQPtsrO7/2YRjpf+nfu9qc+GAtef7WtC5VtH/G7/wANxRfP5D52qi/7tUwDoz36n7lk9XvgVlAW6teh/qs20oB3DrGdRD59L/oXPp/9C59H/oSDfzvf7VBEor/mb+OgjM1j+8vzXeqj+WrOpeWNJ7m9QrC0SSBcqzbSzGP/lraCtKfD3/ycsW5V77myil6t70Z+Otip+IuR1acPlA+65JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArfRfAAAA//8BT+EY") r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[], 0x50) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000002d00000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r5, r4, 0x25, 0x0, @void}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000b00)={'syztnl2\x00', &(0x7f0000000a80)={'ip6gre0\x00', 0x0, 0x4, 0x0, 0x2, 0x1ff, 0x14, @private1, @remote, 0x80, 0x40, 0x3, 0x3}}) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000100)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r8, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="340000001c0001fc28bd7000fcdbdf2507000000", @ANYRES32=r9, @ANYBLOB="8000260b0a0002000180c200000c00000c000e"], 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x20040010) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000bc0)={'syztnl2\x00', &(0x7f0000000b40)={'ip6gre0\x00', 0x0, 0x29, 0x1, 0x4, 0xd302, 0x48, @private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x10, 0x40, 0x4800, 0x3}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000cc0)={'sit0\x00', &(0x7f0000000c00)={'ip_vti0\x00', 0x0, 0x10, 0x80, 0xb, 0x3, {{0x5, 0x4, 0x0, 0x1, 0x14, 0x65, 0x0, 0x0, 0x29, 0x0, @loopback, @private=0xd}}}}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f0000000d00)={'wg1\x00', 0x0}) getsockopt$inet6_mreq(r1, 0x29, 0x14, &(0x7f0000000d40)={@mcast2, 0x0}, &(0x7f0000000d80)=0x14) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001080)={r1, 0xe0, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000dc0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, &(0x7f0000000e00)=[0x0, 0x0, 0x0], &(0x7f0000000e40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x6a, &(0x7f0000000e80)=[{}, {}], 0x10, 0x10, &(0x7f0000000ec0), &(0x7f0000000f00), 0x8, 0x34, 0x8, 0x8, &(0x7f0000000f40)}}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f00000010c0)={'team0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000001100)={'team0\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f0000001140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000001180)=0x14) r18 = socket$nl_generic(0x10, 0x3, 0x10) r19 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002380), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f00000023c0)={'veth1_to_batadv\x00', 0x0}) sendmsg$ETHTOOL_MSG_FEATURES_SET(r18, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000002540)={&(0x7f0000000000)={0x2c, r19, 0x1, 0x0, 0x3, {}, [@ETHTOOL_A_FEATURES_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}]}, @ETHTOOL_A_FEATURES_WANTED={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0x4}]}]}, 0x2c}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f00000011c0)={'wg0\x00', 0x0}) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f0000001980)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000001940)={&(0x7f0000001200)={0x704, 0x0, 0x9, 0x70bd29, 0x25dfdbfc, {}, [{{0x8}, {0x1ac, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x5}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x4}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x7}}, {0x8}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x1}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0xfffffffd}}, {0x8}}}]}}, {{0x8}, {0xb4, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7ff0}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x1}}}]}}, {{0x8, 0x1, r6}, {0x268, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r9}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0xfffffff8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x6}}, {0x8}}}, {0x40, 0x1, @name={{0x24}, {0x5}, {0x10, 0x4, 'loadbalance\x00'}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x3}}, {0x8, 0x6, r10}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r11}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0xac}}, {0x8, 0x6, r12}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r13}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x1}}, {0x8, 0x6, r14}}}]}}, {{0x8, 0x1, r15}, {0x208, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x98}}, {0x8, 0x6, r16}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x8}}, {0x8, 0x6, r17}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r20}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r21}}}]}}]}, 0x704}, 0x1, 0x0, 0x0, 0x800}, 0x4005) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=@newlink={0x40, 0x10, 0xffffffffffffffff, 0x70bd27, 0x65dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x35a71, 0x51a23}, [@IFLA_LINKINFO={0x10, 0x12, 0x0, 0x1, @sit={{0x8}, {0x4}}}, @IFLA_LINKMODE={0x5, 0x11, 0x8}, @IFLA_OPERSTATE={0x5, 0x10, 0x4}]}, 0x40}, 0x1, 0x0, 0x0, 0x1}, 0x4) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000840)={r1}, 0xc) 48.696129465s ago: executing program 36 (id=316): bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0600000004000000ff0f000007"], 0x48) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x2a08886, &(0x7f0000000040)={[{@quota}, {@noblock_validity}]}, 0xfc, 0x4b6, &(0x7f00000005c0)="$eJzs3NtrHNUfAPDvTu695tdfq/aixhsWL02bXuyDDyoKPigIilTfYpqU2NRKE8GWYqpIfZSC7+Kj4F/gk76I+iT4qk++SKFIQFqt4MrMziS7yW6aTTfdNvv5QMI5M2fmnDNnzuyZM7MbQMcaSv+VIjZFxC9pOMmi88p5ojTdtbnzY3/NnR8rRbn86h+lbN3VufNjRdpiu015ZG8SkXxcit118p0+e+7k6NTU+Jk8Pjxz6t3h6bPnnpw8NXpi/MT4OyNHjx46eOCpIyOHW1LPzWlZd31wes/OF9+49PLYsUtv/fBVd1HWRfVolaEYqjmW1R5pdWZttrkqXOpuY0FoSldEpM3Vk/X/rdEVC423NV74qK2FA9ZUuVwub2m8+kIZWMdK0e4SAO1RfNBfnRuI/jW6D76dXXm2cgOU1vta/ldZ0x1JnqZn0f1tK/Xn8ybHLvz9eWTHv2/J8X99jfIGADrTN+n454nK+Kf4q6wZjLuq0j2TzQenSyP+FxHbIuL/EbE9InZEZGnvjoh7msx/aFF86fgzuVx/y94mc6ovHf89nT/bqh3/5aO/f8uDXXlscwzEYPSUJianxvdHxJaI2Bs9fROTUwMNM9gY8e3zP39as2zu6vzAeygf+xV/af7FWDAvx+XuvtpdHh+dGW1J5dP6f5jNAc4urf/Ck6s0tDMidq1i/+m4efKxL/c0Wn/j+i+jBc+Zyl9EPFpp/wuxTP0XP58sGvzIyOHh/pga3z880ZPdKNTx408XX2mU/03VP2mmpvWl7b+h7vk/X//BUvXz2unm87346yc1fbq62Zo4/98slqTnf2/ptSxcXAXeH52ZOXMgorf00tLlIwt7K+JF+iubdkQ8VL//b8sLm9Z/d0SkJ/G9EXFfRNyfl/2BiHgwsl3UM3stIr5/7uG3Gx2b5erfgua9obT9j9e0f9yg/ZsPdJ387uvV1D+VNn1336EsvDdftpLr30oLeHNHDwAAAO4MSfYOfCnZNx9Okn37smnL2B4bkqnT0zOPT5x+7/rxyrvyg9GTFPOflfngynzogXxuuIiPLIofzOeNP+sayOIb8mffQPtsrO7/2YRjpf+nfu9qc+GAtef7WtC5VtH/G7/wANxRfP5D52qi/7tUwDoz36n7lk9XvgVlAW6teh/qs20oB3DrGdRD59L/oXPp/9C59H/oSDfzvf7VBEor/mb+OgjM1j+8vzXeqj+WrOpeWNJ7m9QrC0SSBcqzbSzGP/lraCtKfD3/ycsW5V77myil6t70Z+Otip+IuR1acPlA+65JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArfRfAAAA//8BT+EY") r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[], 0x50) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000002d00000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r5, r4, 0x25, 0x0, @void}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000b00)={'syztnl2\x00', &(0x7f0000000a80)={'ip6gre0\x00', 0x0, 0x4, 0x0, 0x2, 0x1ff, 0x14, @private1, @remote, 0x80, 0x40, 0x3, 0x3}}) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000100)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r8, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="340000001c0001fc28bd7000fcdbdf2507000000", @ANYRES32=r9, @ANYBLOB="8000260b0a0002000180c200000c00000c000e"], 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x20040010) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000bc0)={'syztnl2\x00', &(0x7f0000000b40)={'ip6gre0\x00', 0x0, 0x29, 0x1, 0x4, 0xd302, 0x48, @private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x10, 0x40, 0x4800, 0x3}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000cc0)={'sit0\x00', &(0x7f0000000c00)={'ip_vti0\x00', 0x0, 0x10, 0x80, 0xb, 0x3, {{0x5, 0x4, 0x0, 0x1, 0x14, 0x65, 0x0, 0x0, 0x29, 0x0, @loopback, @private=0xd}}}}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f0000000d00)={'wg1\x00', 0x0}) getsockopt$inet6_mreq(r1, 0x29, 0x14, &(0x7f0000000d40)={@mcast2, 0x0}, &(0x7f0000000d80)=0x14) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001080)={r1, 0xe0, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000dc0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, &(0x7f0000000e00)=[0x0, 0x0, 0x0], &(0x7f0000000e40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x6a, &(0x7f0000000e80)=[{}, {}], 0x10, 0x10, &(0x7f0000000ec0), &(0x7f0000000f00), 0x8, 0x34, 0x8, 0x8, &(0x7f0000000f40)}}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f00000010c0)={'team0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000001100)={'team0\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f0000001140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000001180)=0x14) r18 = socket$nl_generic(0x10, 0x3, 0x10) r19 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002380), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(r18, 0x8933, &(0x7f00000023c0)={'veth1_to_batadv\x00', 0x0}) sendmsg$ETHTOOL_MSG_FEATURES_SET(r18, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000002540)={&(0x7f0000000000)={0x2c, r19, 0x1, 0x0, 0x3, {}, [@ETHTOOL_A_FEATURES_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}]}, @ETHTOOL_A_FEATURES_WANTED={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0x4}]}]}, 0x2c}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f00000011c0)={'wg0\x00', 0x0}) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f0000001980)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000001940)={&(0x7f0000001200)={0x704, 0x0, 0x9, 0x70bd29, 0x25dfdbfc, {}, [{{0x8}, {0x1ac, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x5}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x4}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x7}}, {0x8}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x1}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0xfffffffd}}, {0x8}}}]}}, {{0x8}, {0xb4, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7ff0}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x1}}}]}}, {{0x8, 0x1, r6}, {0x268, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r9}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0xfffffff8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x6}}, {0x8}}}, {0x40, 0x1, @name={{0x24}, {0x5}, {0x10, 0x4, 'loadbalance\x00'}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x3}}, {0x8, 0x6, r10}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r11}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0xac}}, {0x8, 0x6, r12}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r13}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x1}}, {0x8, 0x6, r14}}}]}}, {{0x8, 0x1, r15}, {0x208, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x98}}, {0x8, 0x6, r16}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x8}}, {0x8, 0x6, r17}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r20}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r21}}}]}}]}, 0x704}, 0x1, 0x0, 0x0, 0x800}, 0x4005) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=@newlink={0x40, 0x10, 0xffffffffffffffff, 0x70bd27, 0x65dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x35a71, 0x51a23}, [@IFLA_LINKINFO={0x10, 0x12, 0x0, 0x1, @sit={{0x8}, {0x4}}}, @IFLA_LINKMODE={0x5, 0x11, 0x8}, @IFLA_OPERSTATE={0x5, 0x10, 0x4}]}, 0x40}, 0x1, 0x0, 0x0, 0x1}, 0x4) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000840)={r1}, 0xc) 46.744119746s ago: executing program 0 (id=331): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@newlink={0x44, 0x10, 0xffffffffffffffff, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x50a10, 0x51a23}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ip6erspan={{0xe}, {0x10, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0xff}]}}}]}, 0x44}}, 0x20040040) r1 = accept$packet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000100)=0x14) 46.732445697s ago: executing program 0 (id=332): bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xe, 0xe, &(0x7f0000001540)=ANY=[@ANYBLOB="b7020000f53f6314bfa300000000000024020000fffeff7f7a03f0fff0ffffff79a4f0ff00000000b7060000ffffffff2e64050000000000750afaff07cd02020404000000247d60b7030000030a00006a0a14fe0000000c8500000009000000b70000000000002995000000000000001da5ad3548ebb63d18c5071c7e821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a35629e8ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdbb126eb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b782ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a6211e52bb3598e9b5d4f22d8c19f958e8b34de35949a7a48ce18799ee53da177a81ea65e652c1d71b7ee86a75b0100000042127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c436432b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c98442406333c890923a797e00b75481739952fe87fde27ce81893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45576c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8d43400eaa00ff9bc46e1cfecbdc0e451ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37deee7a60b903d2d9fe9d451cafcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3f7c65c902499227c087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e77a0de32e356521df06f995cb57f97052fc4158250ccecfb67ea8faf509593fadc7eafb613327b052397af1ede94d87590ce90a0a7579766f0e5eb09d38ac46e99e7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691df736368dde47e6672e93a314c5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b2b9bf8b32b99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c430985749901b09e4902a6f5addc0103756b894418e4591c624a9b206abbfb888d413d923b0d7c9d997d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7718384eebd5fc19928cea713ff09e179c308fbe9bd64374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8ef534b93dcb34e1da2c008a9f2a29e30823bf0ec3639cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f82f5e250b979b9f2bd0d1b6bc03d11811ac6eec9a3ecd9e3c3299ee5eb3c6cac8fbd06514b7ee743ece79c04566d02a08fd5fcabbab3d129c0cced3ce11dafa380700000000000000c114d0b423e64c6157fac5e4e2168f33541daeff9983d0e488a78bef538f870b84798272b2101e0abf1cd64500b79e01e11d727389653bd80a39d5bbe2e23d2f5ff10047423429981bd9b4ce680e174c266391e3e7689452654e5cd5ada6e025327a1942b5a068f15fa58eaa267d4e0881783dddbdd777f8be0824ffdf6d06c621880dbbe9534f15e8c2e364d3ec67deb6ab9f2a0f03212972dbd38500000008173553a67be48633103809eee0be51d67d7ce230b389607b4c3b18da1c48f3180f2e0d79e54565fdd9a099b5b5ba2761905b88b7cbfc39c35dd153609da3da263438f12769602c2195245ff83e249119d4f6cabfbdef84ada19ef4a67ed66d7043036515d0be5a231f99e71aba5d5ae04676eff3e85f0844c41bbcfde7a931d1ec55c01f703bfd1b97756bfe55a91f6b379f34a018906339771157c66dbd7471d1beec7f029ef552cf5e92a1a0db21b59355763967ce26a577bc514b6d22a09c385c5ba6caf524e1688fc0f29f8bb35ae7bc8eb5ba51aebdf7d972c3267cedbe77ed70d9c539bc455a6f88b39196c8a224b0acf4d796fea59a07baa34cc270fb096ef330fbebdf872d7d0bc4f9a963355c554abc5cdb91464faabcd09cd9a53f5d1b2ea7e96f428f7cd6735c19c61dc9942d30bf29ef85ed01c2fcd6060aa40eeff971477b4fde48507b7bad95a496540adff7e4a72fd1f94d7c703ab1525c946c54e0da3d7ebfcc8cea2e84c3b310aaea5a1627df898c00a9aaf2d88a36afa4c5b1816384310600001c33125ad7f7970beeb256aec06e39fc6c66544e1d1dc5fea4b68a82e3568ca30aea9a1d097f06f11dc362f4bae5ef57c67686a15855cd351bf26f40fb1348cfce79897682228e6d9643530c81bab27bf7b1c4a76a5be180bb830cf06827c3f38a9c9c580c732c30aaceda78b0297de35a922b1375b129655beb31899e26052cc216f832fdb0a0015f93c9cff77f59cda1ec5f3e358848756cebb074266a47e39ae26e80e8c65aaf73c24925458520a9ca98760d1005c9f81846459ae6d5baa4f02807939ddc29c3520f7c58ed9bc5a569c7a1bc33cf4f330a18276ffb4550b9166c3939e8041094bec034aa0ec6638b74fe34f0f1ec6903a1135808d5d8d26c9203c3f87e66c407b7c5c0888d4558dd657cc0213efad68e76fdd7b23e68064fd4b271ed79c50abacdd2871b0c1f8c971df59a5a1901ddf804bed43e391f882d2a45c51cdbba86b2a1b7c0c4923642a731ea4dcbad2b6ebbebe787a8e28e781d75beee924b3b1e390750f316648133922c021f98fd2d5d71a7a3679397ef6cf432837b7e264831ec01c4c3146ba0caac3b13d55945ec00e978a1c1712cd51187936200606c9cd6877b2f72125295c54721f8e15df2ae282a8becb99a726fd92acc92141e1f574b4b0b3c992a61af3372d0d9217776b1a42cd2cee816a70bf1ddd69b590d53e28ba356e74b38e23e50d898e95cdc7cc809e462c884b53f672aab1411ecfd4c91e7a9782fc6763f0efd4bcbaf1fc3a00000000000000000000000000000000500000000000000000000000048e510340087caf22439d5304bd704a6a78a512269a9b1cbd13bea78c807bbc73853ae187cbb768673e9d1bf74a3b0a6c234accd8506adf314f4c5e08174540b69d3c0da660052b43b86baf49e7ac64d9c21598b1e01dc1e1b5a53626b090496dbf7af441e397016c3c094d5c91ffe0a7ceacfd225ed9a6c905f79ad7052747dd6cceef4c310e0e935311118bc6bf0e5ca6c7cca7d5c03be570308da8a40578b4db14961fbccf6e2f2d56e9509c434126515b56d032e20c12e830d1bc64826fc9b318da5911e466878dbb81edeff69363fb75af5cd80536f14d2eaa7764db23acdbd394bbbbccfd8b129258bb0a93cee1d44f8665172c06933d20f184b78b435462c52a85149451ffd564c56a7cbf11a1127c77242915e43b2bc"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sk_skb, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x200000, 0x10, &(0x7f0000000000), 0x143}, 0x48) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x101042, 0x0) pwrite64(r0, 0x0, 0x0, 0x2e79) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)) 46.698532418s ago: executing program 0 (id=333): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x4008e}, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_mount_image$vfat(&(0x7f00000005c0), &(0x7f0000000140)='./file1\x00', 0x804800, &(0x7f0000000000)=ANY=[@ANYRES8=0x0, @ANYBLOB="6092034e5823f645654f6e8edfc3b8e1a948efb0d4b9a9d4c30f5dacb3c1a7ea2587d59165777f070017c2921e793ec5a1384e143b57bb832f14bb43afdef6cb4ed4960b6c732be46a927cdd8c57f93ee6c15401df91ebcbe4f9989843313ea9f243d4dc3d276b966b898100a620b69b543033b9b7bcd9069b9248fbdff46c4a49f094a61938776ce1a1d0f0c84cb7a84bf0b1e2ce5f38f95e11d5b1977ead80625337f66dc391089ab8573d008a4bd03f6f9f01406db632558ed25be4beecd844ac00e52f95c5dc96a1e4a25c80d56aebf6cb33914d6bc72a40bf2fc94efed2f941cf3e"], 0xf9, 0x1217, &(0x7f0000002200)="$eJzs3E9rXFUYB+A3Y2rS1PxRa7Vd6AE34uLSZOFKkCApSAaU2gitINyaGx1ynSm5Q2BEjK7c+jlcuxP8Btn4Gdxl02UX4pXe6aSTmlqEZkbs8yzmvtxzfpxzYBg4wz336N0fv9rdqbKdvB+tmZlo3YlI91KkaMXI65vD681bm+vt9sb1lK6t31h9J6W09Mavn34zFxEXPvl56Ze5OFz57Oju2u+Hlw4vH/1548tOlTpV6vb6KU+3e71+frtcStudajdL6aOyyKsidbpVsTfWXqSdtyNikPLu9uLCnb2iqlLeHaTdYpD6vdTfG6T8i7zTTVmWpcWF4LHOPbnL1k/36rqOqOtz8XzUdV2fj4W4EC/EYizFdxHxYrwUL8fFeCUuxavxWlxuek1i+gAAAAAAAAAAAAAAAAAAAPDs+Kfz/8ux4vw/AAAAAAAAAAAAAAAAAAAATMDHN29trrfbG9dTmo8of9jf2t8aXoftK/c/yijiaizHH9Gc/h8a1tc+aG9cTY2V+L48eJA/2N96rsmvj/KrzesEHuRnm7ZRfnWYTyfzc7FwP78TnSa/Fstx8fTx18byB8f5+XjrzbF8Fsvx2+fRizK2m7Ef5r9dTen9D9uPjH+l6QcAAAD/B1k6dur+Pcse1z7MH++vn/z/wCP769m4MjvdtRNRDb7ezVtlsdcU5aiY/9udsytigmM93SLibt0UcyebWmc0aCumvuSxYua/MQ3F0ynOx8k70/5lYhIefg2mPRMAAAAAAAAAAAD+jTN+rnA2Tnmy7L3pLBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiLHTgWAAAAABDmb51GxwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMFAAD//zCxxVk=") mknodat$loop(r1, &(0x7f0000000280)='./bus\x00', 0x6000, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x4427e, 0x9a) fallocate(r2, 0x0, 0x0, 0x1000f1) sendfile(r2, r2, 0x0, 0x800000a1e) utimes(&(0x7f00000002c0)='./file1\x00', 0x0) r3 = epoll_create(0x10002ef8) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f0000000040)={0x10000001}) setsockopt$sock_int(r0, 0x1, 0x7, &(0x7f0000000180)=0xb, 0x4) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x1, 0x0) r7 = syz_clone(0x80, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) r8 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x158}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000140)=0x0) getsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x4, 0x0, &(0x7f0000000200)=0xd9c990bae94e58c1) syz_ublk_add_dev(r8, r9, r10, r11, &(0x7f0000000200)={0x2e, 0x0, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000000440)=@new_dev={0x4, 0x3c9, 0x0, 0x0, 0x1000, 0xffffffff, 0x0, 0x0, 0x40}}}, &(0x7f0000000300)) r12 = socket$inet6_tcp(0xa, 0x1, 0x0) dup(r12) recvmmsg(r6, &(0x7f00000004c0)=[{{&(0x7f0000000180)=@hci, 0x80, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/4, 0x4}], 0x1, &(0x7f0000000480)=""/60, 0x3c}, 0x2}], 0x1, 0x20, &(0x7f0000000500)) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) 45.856040855s ago: executing program 0 (id=339): socket$inet6(0xa, 0xa, 0x3) (async) r0 = socket$inet6(0xa, 0xa, 0x3) getsockname$packet(0xffffffffffffffff, &(0x7f0000003940)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000003980)=0x14) sendmmsg$inet6(r0, &(0x7f0000004200)=[{{&(0x7f0000000000)={0xa, 0x4e21, 0x1, @loopback, 0xc70e}, 0x1c, &(0x7f00000014c0)=[{&(0x7f0000000040)="554fe54820bdcbc98616057f6c36520a836ce1f8001f3c38eee9e6b281db43763453284db793ed570478122871ebc51b1f91dd54bc6e59419d192f37a8a8a5268355a321fc98d067c6ab5a9bc1d62a60857e86f1b13770261d01621ba481c33d7dc924c85c949da207ecfb36e36531f42bc552de970436be4985471bb8ef54f792a36892aa", 0x85}, {&(0x7f0000000100)="e9bf2e85ecec92f672d7ae9b1e39b3652cd22eb3be087bddc462361d9ac92c7a69c588af00885c6910e0ab480fc7", 0x2e}, {&(0x7f0000000140)="f3", 0x1}, {&(0x7f0000000180)="6163070d5f7e84cf30bd5dec64cb31185c8e5512cb074eed27bbcf40286443760a544413511cf1a0cf33cfb1ccec81dbfb75c883f8eb1ea0cece6d597abccc6372ed6b5998c63e6a72436857079e762c7340f28a8db1276891d87b3377610755d56a6ff6c8403b4416e99a0dbc5cbe3d787af7186f119ad13f0ff9cd0bca9a6b1497067ef3ccd79c6f5615f1082117d6fcce29", 0x93}, {&(0x7f0000000240)="129a322ebf43a4002b528b373f6770f7008902b07b4cd4246a0feb20a24ed016dad5cdd60fc1284aae88e6841e011ef36d96cbf815dc21cd1a542266b23218d39503d081eb2d63d2cc4434aac307e2842fb83d", 0x53}, {&(0x7f00000002c0)="201f81142b1428ce2e5b21c473a821285f10b9f6dbffad7d7cfa03c91f2b0d32086eb655fb8bc52f2b548ef51d272bcab4446b7a7e2005ed878dbd680763037738bc37ba489bba99916709c2d24e3de9a197970ba0b1721b9f36966f5499a7f268bfda090b6461387d7120c0d5a14766e1c4fc5943e3518d8fbd3f83b411be841664690e12a9149c1bbbba07647b6340923d547358968cf98e8df86e48ee7ce9a2e938be32661f489ecf", 0xaa}, {&(0x7f0000000380)="c2f6eb8c711df03f8224787d5874d066fcb5d649246c61a595baab4869f720c53a9e653386a645536154f5761ecd6dc224db88d450bb9a4e01a4b0de72b0dbef0d962e0c5876c3f948ea07d539d02dd337489688fe94a26f942f428dd435672964cae90d3bc403", 0x67}, {&(0x7f0000000400)="f1f2f7b7b66216b00e2395f31e27cf2a73cf5a920800de7493792427a5aaf31e6897beff665c4b11eaf83931580c7592dc9b23abf61c6c8fd6a6eb7a3f35255f1cd0ae01d2ee4db80372509820680ac252c6e8455d27249a9a26e2533b6c1271c0b60141517d328eac3212dd58e799f61c95deab673e8452e6e859da746356bd66b90c5c893b332c2f2c131850e8201985e5", 0x92}, {&(0x7f00000004c0)="3cb648f6a66f4daaab9dbfb70edd395a8dd01afe89029d9130310db12aa5c006a9e12f2c37507942cc158b83ec83ad0e0960475ac1f1c31ec04a79c40711ef0d7cbcf1e6526fbccf325480977cb50e203204fe9e4f232f729122e0fa5be8d4025c937bec97b4511fdaaefb9f398e5d3717a4b09e0e774baf237ab66208cccc858d71d8d858d21ddaa346d148663cf05d0115ba95609478490c5c25363c2cc1d0e8477974bdc47e6502d07c7461cadbe9a30416b0f52800a5545ef38d78f272747b107517132b46731f15883e4dcab165883556a309dd374ec732419c1545f75e79a8fc42f19d8c5b78ec867eaa5346b2ca42fb8aa21f13230f1eef4ecdc3ce2fd7791dcdc7c41fb9015b3bb9bb7b1c8260e3a9b1b58078590e0cd63d292f9d0ffcd536fbc2855be17582bf9d6f6a28751767654590a05f8bece0b1a73fa68b12896ca0da9816651cb44d440851007f38fbf9a594d08a2dee36519c1f6665ff75e228ef8b106d136ef5b69b5d52d0b83afe1169c4110415f6b4955a440831ae2372b50ae325b4bd9f1178702c80d6398ea968f9ac29136d6cdc47f6afbb1718e06b9744c6edd6587192f664fb6f0c5a950730de02735167edfa31130a489632044d6dee24ecba2bd80ee650e58430a8d48b2b1e99ac07496e434a885799dfd3b243fdc8d0c73082e242e59bd95a15ab53aa8a93f57c23f599d00bc922a15549631e5918a2761d5f49496e3bc0fcce95bd7c8f7c901d5fe487c4c4ad02a100d844a6fb7ed09308bce46b80cd8d3e6a811b418a82680da0de437a6b9f557b1ad167f96a4d4e9f6b14c3e2a9466bb49c30c646b59ccdedb0664d3ccdd229b57fc8bcef43ef4c041e35d98cf609abfca0c08d45fc27798daeff44a00367c50313d6621c2e3ea0158a46e10b401946c7b63fb783ba10cbd5e9d37dea8b3d773e70e3b64b9b4f4c1be5e39fc05cdf7364c9374ae56a3693e91d49ea9373f0c0e4440fb728821d75b6c470419cf6d14c98a6ce49a9fd0cfd9b376a4e52c44858b251b535466304766ccae1edb41493ef948a3dd4c7fd9229653f798e3e681cd7051ce5939b24ff50bafa88f8694d7f2aed7d3eec67350a0dca76c3b3a83cfcb4b26f4311cdf2a790bb63d3049d4c02fbcd53666179fd9e87adcb578317ad1ce3d235c9fbc43ecd730699fc573001ea49a8c2cc9ca9f5f4f06eb28f24e2d2f8142e83cb083f638263910d6968a978878da4d20229a098f4a5cd7c7743e6623333da9aafbc637cf8eafee88f74c75fa0d7302b88eec98174cf41741633c2bde858ed52c8c9232494a8e13a0587cb2e938f78bda9dfaff0301fd749d419f15c7b45d8643f1973d4f54601fd8b3fa02ed143909d7e0ec992472e79ccbb25d6f63ada7e46c940ffb3e132b259d77bc7c2f1c92eebdf5f9e40102d89d936be35aac44f06ac6aa86b0cc48000bdb00c84a3638be460b1ecc4792672a121e8832a7c57c8c11f828c5a5659f6c8f64ed199f82281e45b43cf3deb8b539805d1164e26a39bdba005a95e41ce65b72fad9a69b28777f87e89738557344a96fc33cc62f9238c9ff126ebf5c1986a0dcdfcd8921d92f4e3c4404798bcf49fc375942e2d567b288e7d16a9241e6888ae8961e3c3b3f0719d5cb5f147e5e5058add2c0ae066b41cf10192825816cf133a5637f8dd09299cf41d190e7ebff18259488842559d57480e407998229e3d343d0c22600ffb0778e698f285169a4e82f500412b4308f4d45666ff9a3d07335cb9c0adc766ef3d0191bdfe4dfa107fb71c85d7c10704392f3912a12bfaed8c2b136d79f61a141e29183ef64f12a2a0ae9d4aa8447f756348cff417da6fe2eedc3712628479fbc9ef6e90682b8a6753f52e3245a096e251d4d299918a324262f81d7af2852be21537251975cda7f16b33a531beec02858a8c93dd12249785a8ee441ff49d1ae2241009dede8d20ffcf62e1d081a4158fd1456427d60e393f4daf03967a327a2f52497bf4de8fa6c3a51653060c7890e096c2a767577a301459eb9f86345c0bcab05cdfbd9d3b774c073ec6c97b19cbd51d571fbf2658720023828fc3b131bbdc2bfb1b1169193117440ab0b55008c3432ee212965555010f844c6b8475088be4df24ffdf54c81cb1d675d1d0f370854e482b54598722718fb860f2220da2ef9a93b2ede3f1511b2b0d6375e7866b53965af68d5857692408e9a1ab298a487350b8f3e54e03e06cb71068a8f337397bb3d6473638d167df6b99054e05ae0c6288ab80c0b2f82fca4270ebd254382730ef311ce490c1e1d96c716bf1563d438f66106fec45cad69dbef7490f2da21e1971aae62f8b6a39e47af697592fa21a9d3710b6a1a8f613f9c592e5b4d4adc9581ecb2eea819d3cd175285d4500a0752b18588e4031daddd2645ef0e7d25397562f564f4e05a893fd10b7140bc3a10e375dca011c6007be1566a0e6f824f1de883705b97931ba8e379a9ff293129814bcb3b5cc3fc8879c3be7140e2a978f556f3f01d0269262acdfecc511cc09c9d079aeea3d496d6805e2621111a97a64633f46e3a2f2667b14f0585f4a70984796665b0e408f80de6e04728adea2ec55cd5168240f5ae4e940e7a013ca2856ba9d29b8b567053485cc785e23b58b25c6b6109cb8e59262ddf31c566e83584b4b533b4e184a5adae0d4837a1a0fb6999abdb8f3aee064041f39b88c9b2e5b72b11c1ae361197698b7f4a0377024ca9ed039fcef0ce24f323228565bbdb05fa75ad8ab6e56f1475f4f452e3ca8ce8f04eca3fbb6a4ec6c525571627a53a310dc6f6d797a3f602d2d93c993cc7298e58c68b79d09a32e28f26e41fd6216a37c72566c0edb8181ad57c06051ddb0f2f9a08b29f552765c339742b8b195d2b4955ef49a201f9ce08ec4cedaf9e62a8bda472294a697060afc6fc6db0605e5a0d45aac20406a42feb35c80ad2b34621000c0a10bd9943e21d6e4d5e07d88bff66317f5e0b1308c24efaead05f1be15e59a1cc640eb71e30ac18c56f65b30be15d798c8b551a44fa5c884b3f91e29bae36bdfb69ee99545a6a2b24404dc6d1bc53940e20e0d71e6942f67e48bf1c9f4432292ab2ccff02b9751470096603a3dbe2979aa33c1a86fcc954861fc6bc6478f0498ce8bc7dd8b3a82094029b19fa89a24cd477c0a0c2691313629f3305ac362d1b3fa89df24616feb976778448964ccc788a706eeaebf44d61f0668069048ca78293bae8ada096b034b9492d57a3bf6f39a15b6414de1b78e0e74141d1085ba87e9f64aca766eebe63758cbeab0fb354f7c555af27098236a042ddc42a6ebdec4c63934584524bb2f6deab847cb27f62398d45dbe8e617de95e8110c79297e98ef26d6420b201b3b7515a8df2b7cfe1ee64ed40efd6ae2c78299238596c4268903cfb08fc3446410c4498a3517e742a7bb3751cfaf8d6d42681214877674bbdb28e0d33763281407818a7cc2c04931d9adc30d5e5855731cbd61378f483f0c8e4ef2fbbd0798d022f723b7e53d94aa0db50eb0adae027e61562dec4a3cbaf5e34bf8a006fb8ec8a955070e280cb891fd482cf156d403dd708a28c07b0b4ad2e6a98c1a3f5fb900e7709475cc4c440a871d302e71de1cb50ca5390c2ce7e48cbfae03d106de6394e09e37fd78e70b39696f7576fc509d79c187a01eb975d49e1c2b733f263959fc015d8452a3f584a68501b324710d9c7d112f0ce3b96f7be2096aec1c9b035eb95142b1632a699472d48828d8d83bc939077852c54731c42a92910f893d7f5e0ab9c3f05983d3e0d17c33c5d3b733e33f99e8cf1c4d8b48f74ea1dbe4eb13819acb9fb619ed1365eafd5a86fbf64025670ef261d998a42ea2e39611d1b47c98f18be22cd6ea9b399c860aca5805f1f1f5686e26b5aa80dbdb57f91eed59f1f86ca985966ba31bf91e99f16cd9872554d1cf17adc61ab750fabb280af9f0598d88f1f0839ec41ed73d7a815cb824c64c82657d805b3230c544540405fcac4a81b4e5a0b7c426277196d98425c481d93776a8433d7b03152d28549918136932679c23380f24575fc29116969bd22a023da76df1c414cba8722c3928ccabd211944ca1da782a4b6d1eeb2baac65021792ec79a3894033422b54ce163ecd5704f2a87ac7cf5116046e5292267e6bea046f184ab0c91b473f291cd1ddfc71b58197f9636788453990ffaab30dbf7a7ddd13b6030a3a0c28316920eca1420c8f7266b60ec24ab30f505923d89226a10cf2f6f60742505a26dbeb1b29055cb4a1b5a5612b9a1f86bdd91d373968f5aee9cd75f4ac4bbaa2de227d7d4478ad4a43caf396c534994608663f92a987e25695245ccaa46533812d7032b657c7d7d09bfcd967f7989257588c6dac2f952c4a39aaec8e31b038d0200e12d64d2c2243cb01091d0dbbf515587bba71a70718a6ef77d1fe8165c087a2f9232a94a92a0db21d3132517f27790510fb3094979573e79eed6a0f1dad6a5122fe9de892f8bdd3e850e0f65d2360cfa3f6c1ebc66dae9261db8ec1f4c8bbe9744e5014495a70cf80a3302e23f5f35a9f8a926ded1044818f48690c5435c4db314f204161ce892ab2c8a8cb2f216cb2c27897686e2ed0904c06f62d94ee9e272c93034ce98bb97801d2a2924647e99865e803de65629828e0e99fffb88ce45f726992225627446022e722ada8ad587414802c52ece76daf46216385ec5233d04a506ecb0ba4fe9d5eb37588c633a22ae109fa17046c5830ba1b2feeda04ed00664a222cc18401ea5931b7278b17f301dfa0fb7564f9bbb5214e260f879756c1cd8a652328b7b7ac884f601d8a9eadc9906cfad3a974ad5917e657892a84da9c12654070d4f65f3890ba3bc41b9af0ccc93c6b352bee40da6660bb642934d39121767b0b7d48a441b8da9ec241e70d30e59d5fb97e077c11f25b19104a6542aee2c24d25f9b7cd659bd31386b4d7da7aad1f01dbedc7d1a0bd9e414b556f55afde1647ada63c86d583f580befde505a3967e2629cb5476bde81a1d525b628f28c281bae1dbd61819bfd94d0787fdc5745f1d1c9fe2d0a42173d8ea2de7b5d58ade346dcd95f977df15fc2f25d09f6284296e2801f2acb1f09355bbb7d9215a7d16fc33ff73b90e0ed61b47ca0d61c2c71d9e838b22706dcf5f4ddd03e12df5157e5ce47323af3d85a8b7145aa9cda0bd005f33ed057e4cdc0852f3c6500bcc1efb47c4c1aa7a0fa9337eddf01c81dd6709be95d69c1f2f0a241eebecfdebbbfede9f8998586eb941e4846d765a3f8d4e4c921e832323371b12b75c0382c88a0754103208e48cb99a4224ac9838c36a52a91257e4ba6d9f6b5305e331331e28fd794a0893d3aa9abaf19d949e6eb53ef9a5a0020e1b54cee7b011b67586b8ce79f1e6936f843b23f761184940484fbd2fb355efa7f21f58a76228e6a13c4cd9f7c3805e7e6e6cfb56ea1ca4194e54679703759ddbfc658ac4e50c2ac3146ec78f182cbb118cab25b2c235e701ffc2babf661adb98610ce1eef7751a0056f1c13430afc1d9b266d08fb782fb86b03aa20a96aaafd15b905e83a60c3d00addd9dea0e6e2b3e92041cab8f7edabaf9f235ad27f55ec92e03aacac5626cb8f5098243b12beb565a9e09893bdc467603f0ec9a9eda15ed911324da8f0a94f40eb0005ad8b1b5463adbd0bf6b72d4e7a230921b744ee3dc7c91e5d1819aadd61d135f7db8ea832cdb19a52f258fcafecb24eaf139e57f33811484001aad02bed342475f6f21ab7f56bf9687c24fd3f75c94e9b4", 0x1000}], 0x9, &(0x7f0000001580)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x5}}], 0x18}}, {{&(0x7f00000015c0)={0xa, 0x4e23, 0x0, @remote, 0xfffeffff}, 0x1c, &(0x7f00000038c0)=[{&(0x7f0000001600)="0cb8f52b67f989a40346ae4b234418833a0db966ca27a919125d0d3e56866603690dcde08743648fea7d4120fbb66f7a25a1c8447ca2fe1c6620524c4fa3aa57884468a1afe33b85c4803f037844cbd3707480d6320ea00f62c759376f1deb43f4af004b36b3dc53704baa5bf4d2823c1180e50d2d7a1ab7d09fe135b60ec7c86d69d619df27a4f8066bf7834e389dcf98cd92a3643ec2ae6e00b90c9ebbc587b8d9115f3924f26e4e8d6238108e568c3b194f5f8bc958fb7a693c4dc0204b0b24ca4e107bc7e98622c991c27dd8a13b56688588245cfd609093f28ea4cfa38ddba93e1f5256c0e79b3dc44959839e309b903afe14605810dca7b249e53555fe2ad8f95ea6e2b9a11440d01e582ff5dffafe568acad6afc89da9e6b0593e99e66aeb1e6fdb50df77920343a1aedac289facb251620cf9221be9ed230c8edd6c82288c9afe6b9eed7132aa0b0cbbd0fa6ad72600cbbfe37a31dc8f6dcdf75aa55975581aa99467c679e7af41449fcc910f6b7e5e84d36769612d66686f456de642b09f6000d836cdbec014fa30e6974975724ebd19f8f6246039c16a754a9c9fb533fd9d0a4121b60997c6fe44b30bfe1334857ec1a3217281b7683c0013e910156007cbc1781d3da3e2c9427a41abe54945fa694867eb8d621c1a3a6b00febc616e572197d320dfdbb6845a7d5dfab734c471c1306f5865202108ba725d51584011d2ae7d53273b78e95913675c14ffb2d5067c45d7206a3924d264f52d9437ae015ab58489e18f6280dca922fb0fe2f6e2d3af26738e5c82ca954e2b325db0f9f4c464eaac65a90c0b09e4d1827ad5bbc9dfe784a5ed0b65d2aeffcfc10fd1c5ea39ec80545a23be9cb131920f7f8e56351bb4bd142608fc4acb94a9aafff331ec3976d2bb1c5611453f6613c63d10405f34e73a20ca0d2fb3f4e9e46b9c0fddcc0c69ab5da1526c742a08feb207c3970d3150cdf44227e27f2b4df013674b49133938da0f6868774c6d17893847ba3823b0ea9363138a47a20614b356be32cbd6a7885bc2a77be411944f1df4ddf8493a989d7583fe17bfe7475e3639a67634c5ea65538f863d5e064489c367b62509d517cb6b12e2dee20cae25156c1cc73c57c61e38c46f9296d230fa427f41599e2669dcfb445ffa98a1a9c6e61d23ddad9ac4c8d49271f8106f0f2ad665256779fd94b5baf02d7363773f984826e26d833b5fca55b03ffe5f62d48472bf2f0f71bb42d699fb50d40e4d07c6d58b9de63d082c1979cb1baf392074e67245d39fafe44dab83dbed283ffe684bf4f132cf38dcfa2342d91e3b3fc9cef195c565f6e703ccc8299ec7e32efbd1e7f049676148ef17eaf535bacc1f81b07fddbcb476a6b761be0c3168d985dda4cc5cf72e9a6ac793c1c2ca20c25a5c9c370b4aa033a50a83c17151e717a5a58c0999ba84932c46d7a2ee9749f7af86d59c014227c9aaba34ac0884f207f4b64254adbc77db851190e943784096b1bb5f1866c141660d26b11e861441d1aeb11cac0b413ba2b7f54801a02c143ba11d0c2714d0d458a21f6bf5282d07a2191919817837bd65794cac1218d23ba65ccc9a96f46d16a54289b7a591761a792321d7d9a216f6cd10cc60d7607b7ac354eae62ab1d56e94c910b7428cf817ae69ce7ea028cff6cd9474592857f974e93339e349ce6fc6ee8908b47ed92fe4741ddeb98ec295973bd110e05d2c83c2867fe02d73f77fd7bd9654a3c50f2b3eb706db266a2acdbfe652e03e447918877a1ec543b8929a076ef9afaecde28cd750865f4680a2974a8dffb1743f1f22a4539bcfbe7acba18e1b905d97959720bf2c76dac4d5bf788d60ecd3e31eab70ed794451cdcb8cf566bfff45fc244c57029838c7d0027f24f40d3cb4bf1ce13d9025e332f03a90d93984dd5092cd85ae33c422f86b4250bb57092e9c84cf74be5a55b86da2ece93e6cc74a91080724fba11db2fae1aff3012442fd0897e069f108b15b642c1a58f36094e37aa96c1bc07613750ea1cc47e5b31c3f8dd98be50ee0380d78f945154e2770bb392a0428856ce86062d22b60b0cd4a29e8c30a2f092e33e6e2633c4de1a518e723f77a487d57d0c387a6f2ff955614c5b26e1d901aca67d78bc198affe6d5fcaa08bb2105630c768870138b9c559303be3d2e1a700c8072a5550dc56188e2181bc79adcde705d35f7db7aeb42302c70ab8488ccb51ecceae374a928263ef34285e91ff40044a7346e91e2ac2bb8fd1879307befe7d296cf4d50edb5d2f58a917c086306ec84535db6f3c99e5256c55cbb4f37154cf95e35b08847c848884f1c353388d4476b65f0bfab240996119e1d8db7a4b8f758262d91213587144673179be172e04abc2b7626800275b8496288a3b7c49882ffc17207125c6ad1c4e652b9b8301b8eca0f94126fa718cd2b3a0bd674b32e6543bc9a4faf9c69877560fd3d18e547049824155bebc154334aeb5e557fb57f5c340bcbba9b268d85e2a1f258d04fb05b7c93436563bea68a6bbf1d423c8e3ab854f64014bc0dfa870a3e248f062ac118b84d5e5d3d41371fd446f426219a621806d85b37ce1af1e9be0992bbe7d47a80a08f3a9c4916560424a421456931b07d77e59489aa1a0b4ca1a89812650fa4bc5cdbfbc3b65a16297ad485a9c0f9553132bd0f589ea083b73310cb3534a9aa213ec1cbe1fde33e511f961d5a671e3fe31e00aa0d9c64f4600111937d50fc6a2821dcb2aa924927d7551a3e628daf85b94d1b5ea6292a100951973892cf8f1e7bbf41f0f9bb38671f4256cf1a06b07b013426966e403e3afe999fe41c56e703e8771fec486aafcd7bcca53187bc1e855890adda581d91508a3c992208eb417186bd6b5bb6d760a4e8b7a69acff18e9f9e5efd6ad2f9b41389027772afe37e169186dafd6d377219075cacdcb1bfa91b53fcf6bb8590011f517063b9339ec52238961211d6a7fd13474a0b64b99cc1d627271e08f6b6d4163cda214e29008a36148aee6e059c36b661e0a566d5418080b03dce8050d07bbb9f0c92f04d439dd8c68e67b5ebd389e2b3e3a4bb4fbe015ec9ed29a4408b25097d45611b07795b1f848a536f3bef498fad5e1a8ac4f940e43dbef02a0397471b1c62e79746c5939c090daad25270c87c67cfad5287c9e5db18d9f4f179418480f06f5e8c02a3daf7e76624e642934ad44b9db62d9cc10edf5c0fa4b00d7ef1c413eee34113f99d69428307d35b5a934a9aedc53dd9cc83c3714730726e12423269ce096053ff0c1d6aaef20fd97912813fc40d4de66311e4594e2029ad0aa0fa8f6759eaf49706aeb3781152a747e5346a3dcfb839e91d21564361cdadfd3583f6e83c6335084d1c52ba6b836bb55d5f81fbf7648bb73b428b0bca022a1396bdc09f04346c00039838fd9c2cbe92089b90e500b911e8a5b5de9fea9f8305c572a1bd765fa3243982fe5828c6ed56e1292e2166a684382ad9976a1fdc1a55fa953155f62df0d49dfc4118bab3e05dae7196f1e79057401bc5cfc71d0370f2f380af779ae3863073061ad9a5d6ee5c7fd59f868cb9f321e3be16e7103282a787abd65d30337e992b370038c24e4257a6c9192e2d45cec27e57b75ee2adfd856b9c9b3125570c69ebff83b3382a2da67a6274bf9d2466037b0e519045605018b4111bdfa92aa4ce66fa5b783a69945cd71cc63599e1a7131c5f3e6053696f389770710360d7a37a5aa3dec19f18a50da21d3a9c830c54c4a8ec7a4f243e7d20c9e661f96da6470aceccc96508373a9c2c9d1a6d7bb5f3161b57942fb921bdbfb15a0cf39f3457d60add4cf1b0c14780190cbdac222ffb64fa61aa1c611e7cc16c1e034f7090a70f6f3f6385d82479500c5c75d7bccc6e70544e3a10990a845c194d7d29e135d3f418e153377d08d6fad5a7645333eaa1888f3cf4437de5621466fc1a00a293334f40674869574c21cc363509f0e7f52cbe7d68f6f062c5e68a72c22b00c5730b625f88646131341dc601d26b4883ad20f24504d978a5b16bb1266bd1d34ca0c741fb6274767687f49aed00aed10d45ebb2adc209ff2948e88621eb0aaa76acda447d5fe24533aec40283325d36413aa4273ecceb0f340d2be83f0bec44fcd60b61e1129b6d5ffeb88fa209ab6e46540a59ee271aea8fb541da97bc057457704cfac4cecfa6816068a2f41c97dbabd81d75f86121adbf5ebe7c0410f5f90f573849814d1b15a0cdd4da21ee19fab4fc48e252fa4a2d880237100ecdfb7a0b29cc72088d4bd63c579c8df8a9337ee2f31d79aaf7813ed6000e9b6d7664dab3d70fdb0b8d951c0a6b3c443e941e81a727cb5d28d7d2674571a11c61688b001dd7c9cabbbe81b0a4432294fb09b413911cb326272e508165a2271146b14a062b0ade93f85fdd7e4f930eea87c5f25e8c3fc1abff114a85a9f92e7c46c45ddf058bdf16e9aefbcb4e6b9f8e4f3a1937ef456e589b34bdc4f331332f9f1e63838d4da39026c17f233961b3a64ab4cb8a6863da876f33a2e0ceaf176da0bde85499ea23715449a05554231218f65df19e55ff846959032e2310f19900126620f7b34e527819d723c0c6646b609a3fad7805641be135fb9d40541dee9dc082e787a1fb0616af1b5f5265c29f64ae283a7730ff3fe7c99dbc04f8fa164ee7049dd2b23ac92757f6e832ff1e8128a72a22870aae3b093cb5aaf63b872da86242e48f114f363b9d8c5caa8cbec1ae78d73f47cc8c471e18f5ce1abb29a03ce2783295486411cb087b65cd8a3b9cfcb8aa057df1cd936dd0eda35b63b1a874e7a2c694f1c08f0112487aa1d1cac565b14fb545d431495c7fe09f5e9034f512517a3bdfabfba7cee10096eff911f735020a66e730ae40e894003a24d5a413da121c88172b30a4d5e9e3aa1967c24a046d4f8ff599849dd0345d49c99d3ca933040108684b2f4302c83c4962d1d5f41d32709c61315776914404e657cef24cab6b8783a94f11c5fdf3d068fc3f0cac91a76bf12ddcab55f43eca06ef08a69c3620b39d92e77dfa04b599443e65619d0b6b7fdf48abd0afc28978a4a790bd9a85389d2432de43f7bc5758cb4ac30f614e977c3d998b59328935e7bae4adc4cfcf7b74524b7098ff50ab64cc0b7158b698e616f7158865debbc389ba3ccd98d709731d85b85400a89efb6509adc69ff5e70906236ebcbd1eb8d9e5b0c01373e727cd3c4fd31d9efc041b019043a2b3c9f11b058dccfc5e21cffd3182fc9120223ee64c1192f20e423848717e89b8e38f9ba0047a1457eddba3e734685412963e90c8cb2e9481789a877f2f2997353dcaf86e1e39f8adba88df3686013d930504933b96f32aafd5e79c52c3281fb9819997603711ec0d2a98343196b036ac56794d4e8fbf8a18ff1ca93ede1f5a121abf93941252f2916ce65407e4bc5430ff61b0718b779297fd48c999ac396b0cfb1e34c4e5152997fa242db8f4981f68b1ad22d07e03df949170e1a4953a1fa64d287df8b5eb824bb07fc8ee6868c40688a79d9d83e9a94f528d35b2abbcb95a4fc07f3496a58f67900ae554a65c4435f448582aee9535bef3f8bb44358f3c7fd52160fe0d841c6064bd14f9ea1c4b6c43f0ac694e9bd6310d2a2a4b63ff0c372d1ddbe8ecca025f857b1225eccde23a6057773e67996cd5e7efeeeb62d53a1ed8fbf0e07d1103c6cad51a671e8ebacc2b4f1c73a9fde4f355886ae0cd76fa4e8b3a069ea27d23d8efbe7c9c8ce7fec4cc5cabb3e84f3d1db1008218dcb018f9f65ae79cde85590eb5", 0x1000}, {&(0x7f0000002600)="87a8bc96bb4e", 0x6}, {&(0x7f0000002640)="7a9d22d56eaf9051468e29251c94200eeda9ea0d8f8ccd7f03075d59a789bb488f653b5cf718fd21f0d72b1542548ec2ace08bea86aeabaa8442c6438449319548d3ff45b4356232a7ce25a494121d7dcc947aff1417ad56534c77f5d4f91c58c983d25f4d613d1ff01f549643dfd56787208ef07c2ea2fe1a3c004ea59cd55159f4b45fb56878c6f68ea423dcd6c36063243c0fc9edb4059fcca40f37", 0x9d}, {&(0x7f0000002700)="a41f02082376782f9a94823048617d61d55529f39fc8d39b22e9ad06ffc92d30502ea1c2cff01cf762306d961c6b210176f9431524859b62c9071b70c92153af346f321a2806ee1b169fe15468fcaf2efda62af855e7b68130c2af388723b2cb7306d2a93c4f80301fdef961b4", 0x6d}, {&(0x7f0000002780)="952858abb5a536928eda932eb8582b14389c7ed2aae150f69fbd89f6f007c1cd349c8fd49129afae589c2da56291e44e4cc4dfa893c48dca05965d85d6185b8488da40e699bc191f87d8ce8754059e94106492c2c8aec3e7c16048952999de3182607ef78c0555d63e59d102b9145ed9471cb1fed221c3dc1ec18928cb9d52c0d3a4a43428a4d1e18afc174bc1795aac0ab376c9447b9970befa1c658e6c269efd0baf0ded771cd473cf88ca89724f1297944922aee3fe63d8a2bece67fed7b14cb1935ed7c8db3843cf735d4386b9bcd7a7076d3f70e89b6e0135384bb10d1db194f5ad2d4ef2bbfd510039cca663489bd28d19e741498cbb4e9aaa2867a0c3ce39d1a7c4a36e0eeaeb0a497e2766dfb1887de0159672ac8cdc65ce3556faa938108b3c4e476e38f4648ae5a1a4f0100b514e8f57a9055fc75193888cff7069a75b7aaff99a4b36879c52ab4a6ab5d622aab0ae952a0d60aeb1fdeb1c75138b3dfa71214f962ec7ef1fb9ef1fe5e26e97bebc760f8a2646ad6a6e145647d60bb9d20638ad7dcc471fe4050d72fc339a94d3e9586a8ad679b0b0a0ab5ddef7264184b28be0f2d2edbc36eff15eaac4ef22cf6bfd6e2b970df4c866cbaa5edad7332684c55051e219a0d8f0636b3c4f30a6011048c7508fd1c6e7f2503406e71de113b6d15bf375886813106cc9441fb23db49d1924a57d8d508082499a4908399ec5c52de2bbdd6c7568559a745697f1f270fca098e09bd03f588227b49f29dcd9f49da266b1f83cb3a84d2ef089062f196a2bb4433c6285d7d6b9f2e250d3edb6354aa3770d2a352176891aab3fcae3707a04b6fe79ca6a1481fe07682c384bff7a566553ccbc9c3a41dfb543488a4c27bccd1c039f8dcd847915aaf7e0b3170b26924d9fbe397ee3db0fd0a53b9523d0987a99fc3a48d1de7d6adb26ce81bb74d5b9831584aa5d517e38f5b1fb72078ad4477b3aa4d9944d05cb198a3ddc474fa0c7f703c401d566c5ca1fdf093721f3e52556e6132d00da2a01bc01bdfd22d44a3538ed993219cedd32b3c98eb3f2d058ddfb4cf564348384789fd9efe31cbeedc18b91417af15cd84a0bbbea5c9fcde7e77411e01fb50e3437bc984b07e3a285ced4697419dea0b3b6c5ae6e5c0083e162dd124f4c673de9e098e0fda6b7c40e18580236f860d6d80f859845996ec0444f32e5c09ae584bc21b2814c02981c4121c85a6c88b4561fca7c2fce0cead37d5a6cfbc67849799f10150c3ef1c25db3f91b6372d882320e5eb64ee7f0bf6959b6e9f7a41d00d077649bd016a53c7e4a4773334770d06d3128b446dca4a36624834fae23e4580e4e6a546ac586b002fcf69612686bc8b307f4eaff6dac74050c16d682290baf40d5d92166b614f0f3f91dd2d4b25b4de5df3874b9345791f6bea3a0c3c312e2ca6e899092c0b4f57683e4beed1fe2216a7275d74a9edf05ec29ea30b6284f6eb9c2a4f56a96c18fc551ac37c5f3fabf8eff97a2f8e77bade4b3ce9624f845e0c69303eacc958b3e133ab2bdd188d7b47a4e56a9ddffafe46c61273dfe80c348e05822aacfa17e3833857132eec22d104ed9579508183df40819e1baa9f53dc80dd9467f1c58abe6de701fc01df4022cf1c6cd009e126e0a2d88683d58c6f7af58eb00410722d5a7f5b3fd2df722d93f775a910fda9af915b6830045edfeb285516b3891e07e27a41dbd8ad71c6bbf1e9aee04ad9cf411ae6ccf18f936a036ef41c8b1eccbb384b79a985ab695bba8ee8b4fa67f5cfbd9e5886e93190d1d833aca4fbb5f423af0cc67af42b8246e21646102633a8b04c83fc9beff1e62c7b33026368c001427e52fa6b321edf4b8feb63484e184ffa1b7b474eba8934bf3f4d4ea90bb995ff50a50f81aebbb30561213bdf847cd787f885b96f135ffb235bc5b39f2ee2f99c11c6dd12dedb87e787220212b63de942b404c1f1bfa83130d783c448696efe010fce07ad7ed4a2ec2d4de7bc39ff5ed79582ec7414d320f6a5b4016d25faefe45ca331845e16a735127ce8868719986a19195ec45e6e2ee91075dfc980c125bdd331657d84c5bb275b209a51ce86760ed68fb217829869d95b438beab0411ec8eb76e6266eb7c6c0e2268fea07f00d3bb72ed115081515ab3bb7965efeb76960138572fd0e2c6617eedf16cf303013be7dd57f1eafff0db08c630b3cb57ceff12b5ca3bbf551186cd9066371b218b6dc09beb3cbd8aa31700673e8b0ea5483b1492abae92bd7c45a740dab4220475ceb787000e9bbaaf7e4338dc824788d98e2d75ffde7aaf231e955627cdaec938cd79c60997bb5ea3e0cde72be2c621ce7456bb069ecc53bf760dcd063bdc288fd65cbde193486e114374a29a717fad6b8b79b76c6979ff1fbae71fd58f6c7c3cadae2936953f82e0eb37990726aa12413b05d9c41a5e77d5a51ba15637532e152b99d23c2f3893f550f03ec0e2ec9c04c00bd3476c4038467b9fc1a6fe8caca2245b98e4f7caa3444364be7a54ffe28722a86367a10f7e787334f333d3f7fec6118f17efda3016cfc414043f5da484e480638bfb147cc11b5b9b27601eb879f4c311c1219a54b98cb1bcbdd22fe907ec3ff27836839673205ec0eff38e318e014314f91b1a41abcb99c9e10a29708147afbe84eeb05154de1da0a79adfe68114dd566c3ebddd9811ead2c57d5d5aaede5fb2a96dbcb8a9525cdf831cb0c44b206f2c0a30f2465f9fb36be2b797f7758885e0acb6fb7f039e6855876093b84d26eb13d54d5d9e79b254774258c87d9b16feca1cfa6482f801595d57ba338a88a66d7b52f9e015e18ae31d58e6dcce420f25287a4c141c83c2b824ceba8381e1897e183a9b88ba7348b1d6e0d8785d3aaae8ef8eb02ad93516956a3247e2c6986828b33d4fac88f16c0a7b92efccdf0a5aa344a56ec7268bc845771da95b450ce4d2e95eac733d035fb010d3e50c23c966827a7f238885d1269bd425bb73aee9daa7b1e0898704e8ced31a3955e279a824037b6c29ebfc080d4987ba4efe2d72bd2e8d1676d9b04230e7e3d05a6536b481279321a7fe12ef1fdf7a38fd987ee61c9ffb9de52a475bc052c31d0f2a550d863501d7b9c3afc3a546f34596da9c6c433f0de1bb52b62e82e1a1310aa81c91db536012b4c80dc29747ab9f100792b56890c4d3b3b6c226d9cf40893a815458fdfc2882f0c533d55897b02493c2055d196be3090d95822ec6365abf3f3930ed6c033585a31487d92e30d0ac6f44f59ae858112624f0acb9204e2e7258f2f507d36e027858ad235d9788acd2ca43faf436f37680d4a65b1cdcb983370095f74accf0a531cbedac847eff72b7d271b8c5edc11b5f77ed2bc9148a5a4f7aba55350c830a198198057d5c02c74d0c4ce13fb9b31a6a465901cbcd214dc618f28212f321b9892bf29bcb9dcb0f44ef12de2b7892e8b4bbfcb89fa1dc9c4d67e69f6a250e1731217c9e68ba8141b7ab41b857509a2f1df1fa6e7a5c6e28fe6f075be31c02c4fc920da6954c22893b10f029306f32bf9ecf92611eac690d28fd6ab570151b3932906b5f1582b8535c39ffcc75c8290759743625d288c37968bb8b388de2fa1899048d9821961bbebb52f88756d87fd883e3428d392da5732975ecdf0b98b2740c8aa6e9ae127ea5e9a6e37b9c744fc0fb586d8eae40b4e093af9886091a5e6ec394f12a1dd401873dbb817781c8e52a40ba8560f53555df4a3030ac62addd50cb895023415e7fbca1324053be5ec0c159c60a8a7188d895b619ec563be3fd5988326de5ca10443ef6225eff67e4dc8066fc69f5fa7cae9ff45112dc44aef3120b3d41cdde3a750157c016d07a12d7efa1b825656c3cd4ba969924e9dd5acc075808ed027bc4e32976fd9c791911aa193ad5424fd77c30f3e4a147a5ab580254679de28180fd27a20ac17b51d20f11b91f5cd8c7206846d562878e0c52abc901c11c24faca197c09104257f87ccdefdcd4ebbabb1b03384dc8636e8a62a938918c4bf0042581d945843007a2479b5d8528c24dcdc27d5307e06afb3b79999dd2b1c08c42e746f1d87455b4f59f75fd677b581720f1532fc0c777eb6ee385fe6bcd55415e8f2506014e8e25cb94bbbf0374bc360a44908df115942748272d60391907ea6821fa35ab5ffa13e18d2f597e2e2f8d8ac184947c3e8c19a8cc578a0e4b53a8ee74f9ef66726609d8ca06c9528af9680ae26894c57c12154cdcfe1df07039bda3c26f0321c7e37b64a29075374eb10ab9cf9d11aa42697faf6c3aca33442d700eeda38c74e3f67f731d3e40b70f635581235c99740af061e676e12742da9bfa4081a1aafd81a33fe65deddae7f2bb8b9f5639417b78179e3a157e91eb6ee1924f083e8c735eb88d9ffa9569d7611eac0fb08f8e0242efe577b863d490169322634f7ad0b040df367104a2a0f647e7e55fcbaabf5a93ff8e41d79a8e966c09f139b60d11ea12bffe4247635d814f0fe37b8b35992f763b6e30644630cb8d1ba5e41cc2357698f810c3bc77ed5b92879698a9d5dac85af7801dfbeb9d1c131f59ab5ec20bd237c0039b71b282cbc8d0b49d24c9d93996a3126b86a75795dbda1daa69612536f7bc66d4aa9dbf77b67bc42f2c9b04b93bb43ab747a0eafd6abb97d5ca14db08cca069e79349ba3130ad226b8a9b4381c5f5d3c42110504cf4503133bc995ef13420c0dbf94dd0c8fb0001677c555c4197a68c1d412af432efe0be07633a63b8781591b74bbf98cbc1b03069cc38317014a65d39f7fde9d17444a02d0cd83198c3be40b887c91cf4ecee5a43cb95503337cfec881ccda361136be2b07847b4d09debf70a0ec776628127c50c3cef5ada4e814961ec7ff5eacc401309fd657a1d5f7ddeb6ccc2cc588edbe8686170c915e19334895c5a4a9e1c1eca7dde9aae4e1e0eed2093f85319752a3f4bfe8d83d349232fe7216f1e4f210a2e43c32acb27c8bb6ea72745aacc5111e4613af7533acb1e058d010ad6d87ea0e3e529614664b44e95c7e7a01e182df84559595e911a95e648353f1e570584d89b97657901b5e7cfce9dcbea62db465d5b139c505eda044a6c9dd9163e4101b8a4c3d67f762424120a2faeb66242e4fa9a8ea475e5a521f7c4fdf116f3dcf832be1d0c58ad146794197a7738b4f934c9c6c389a64c3c8924a5b799ae0cf78fe72fdbe47593d1d777b64976f7b5961d9e0b39e9bac22ce83b250c89a0b3e4431377cd4ac962b992dc2044f755565709794fc4988b67bc0d45f59619a152e3ecb03e38e232200af51704382bfd519186027d95289ef5414eac50c4bb218ebf226664f658107895924766764a7ff06d5f0485ba785d5a416336ecd3ed571038e7f7f501236f6eeb33dbe2c105ee66686015398cbb0429a05b346c90b285bd313887a3a41b6530c9db9982b9e8c1e91fd53976bf603eb39858fa3b5445227f3eb56307c575c18755976a1e173a988df5bcc5e8d05edb39b1d85fc951cf98b4ccfe7ccf64a3807eb1458bdf5846ac47238a1b9d49b94fda730a3a593a8bc884a94a66fd825ce898815c4a009e04697607f7914eab3141b72a776394f7746a29a477dca66f734d723a4179f371cc216b7495747c43057c397760ef151741e126cb9baaa65c9cca242a7a4dfd7d6035953fd146f309ce326657dae1a02106cf5f64fd68b2f6dddc6f922d45b75f8c318310e6e872a0e5b3eac716dca952f63f69bdad730e831ff27bb9bf41ecb995bab09f13d05f5771ed854f7f67653f1b4f8d82872a", 0x1000}, {&(0x7f0000003780)="695247af4955ff89059e325c77d2a2329f387aed0a80a32806110a29047d3aea2b657c53c7a162", 0x27}, {&(0x7f00000037c0)="d14f9ac541bcc8fc52739cf71f2111710c95a0ab1231a43fee006d26b0f2edb0e1c544d528c3359a13978ec01f779db2ccfc26b302c3bb05c242d8d82525eea3cb06a57a9ad3bbc39cccc9e7d9b443aa78c09b54252ba865db3d819242add6ad0e9e116b4ae459f294320677e488bffe64a75491899cb290a10c796a8c50f6da5b95616e3002e906ad4e1f04972b6c2d25260022d87f62033dcf902a1718bb657d0308a19cb19f0957cd535241ff3f16c7235db5bd69486c7da33720a0a84c967336fc37a60e86af88ffb5d8065ae89e9c505209428a91f87a67839f913c6ce0148405c0bbb61caba0f4000d1020", 0xee}], 0x7, &(0x7f00000039c0)=[@pktinfo={{0x24, 0x29, 0x32, {@private2={0xfc, 0x2, '\x00', 0x1}}}}, @pktinfo={{0x24, 0x29, 0x32, {@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', r1}}}, @hoplimit={{0x14, 0x29, 0x34, 0x79ad6666}}, @hopopts={{0x78, 0x29, 0x36, {0x66, 0xb, '\x00', [@calipso={0x7, 0x30, {0x2, 0xa, 0x7, 0x9, [0x6, 0x6, 0xfff, 0x10, 0x40]}}, @jumbo={0xc2, 0x4, 0x1}, @ra={0x5, 0x2, 0x8}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x9e}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}}}, @tclass={{0x14, 0x29, 0x43, 0x6}}, @dstopts_2292={{0x20, 0x29, 0x4, {0x84, 0x0, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x10}}, @rthdr={{0x48, 0x29, 0x39, {0xff, 0x6, 0x1, 0x0, 0x0, [@mcast2, @remote, @private2]}}}, @dstopts_2292={{0x80, 0x29, 0x4, {0x3f, 0xc, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x94, 0x4b, "d1c0c51e626bb4ac3ca0a1ba39a3c0cc6cb84f6181cf18321ddd58d47132b029d6fd32383bf0276fe3435bd774f0e9d25c08a4a6609cd1de7d36fb9d9725afd8e6ab5f9a42a428acaa0b60"}, @jumbo={0xc2, 0x4, 0x5}, @enc_lim, @pad1]}}}], 0x1f8}}, {{&(0x7f0000003bc0)={0xa, 0x4e24, 0x800, @empty, 0x4886}, 0x1c, &(0x7f0000003ec0)=[{&(0x7f0000003c00)="9c0a01fcb4e654cf69a2f5e4786c87dfd4e27b603a0b1b90c66eeb802dbd71aff26be68c83add03fa6f3a7265edfc60d36767cf3f34f28b857ad84f8fe0b0234e44fce07e9ba9d5740535aaa", 0x4c}, {&(0x7f0000003c80)="4f8b4369f05f9739436577a2c7e031d65b439ddfaf33476106de396773b58bdae4f79fa6ca3c2cb886dc38372de028724cab1a34c00b9ad8fb7f12c9fc33a635752f50feedc5f45d6edcb90c5148a54dde61cf5b00cd2a3e6cc944cc46d7459f585c2aad948c0e5bbd78e0ff49da945ea568154d70051cdb39782db963871fbd61c519d5e61fd3ac3ca17d7c2b38ec5ed9596c4c0a5fc8ca9c4a1b1682c80b4dc4a1ff0d1e1bc44164989cfde3e3a65419e807998db06a279fceb1e2b73625d1e72cb08e06", 0xc5}, {&(0x7f0000003d80)="717b0996f5f2898d9fa4967b3bce65bfc7c491303e01f8df8a23637b964a794514ad70a6e7c1ee9a71350d3ec18fdc01536c87dcda56fb1a8aadb6709d3450d1f89ddc77c8a93aec756e73abd2da51252d42db24bc0f8a123719cba352944788d8593cf5e5a0d3d37e1050ceb4362b881396373f230e029bb5851259dc2cbd9b3e55bc4dd0cf96819719dcdb6d63d3bfc07915d91eb006371ec2ea50a0", 0x9d}, {&(0x7f0000003e40)="b592", 0x2}, {&(0x7f0000003e80)="fbcd9973f780ed40795727f728dcd84e07e49501198dccc21d593612c6f3ce1deb26a1ffc1a2737e5f35bdd116ec4e3df057", 0x32}], 0x5, &(0x7f0000003f40)=[@hopopts={{0x28, 0x29, 0x36, {0x33, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x6}, @padn={0x1, 0x1, [0x0]}]}}}, @rthdr={{0x68, 0x29, 0x39, {0x3b, 0xa, 0x2, 0x6, 0x0, [@mcast1, @ipv4={'\x00', '\xff\xff', @empty}, @empty, @private1, @loopback]}}}, @pktinfo={{0x24, 0x29, 0x32, {@private0}}}, @tclass={{0x14, 0x29, 0x43, 0x40}}, @rthdr={{0x48, 0x29, 0x39, {0x0, 0x6, 0xed4ce39c1c787cfa, 0x5, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @rand_addr=' \x01\x00', @private0={0xfc, 0x0, '\x00', 0x1}]}}}, @rthdr_2292={{0x28, 0x29, 0x39, {0x5e, 0x2, 0x2, 0xb, 0x0, [@rand_addr=' \x01\x00']}}}, @hopopts_2292={{0x68, 0x29, 0x36, {0x2e, 0x9, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0xfffffff7}, @ra={0x5, 0x2, 0x2}, @calipso={0x7, 0x38, {0x2, 0xc, 0x9, 0xff13, [0x80000000, 0x5, 0x6, 0x3, 0x9, 0xc]}}, @enc_lim={0x4, 0x1, 0x8}, @ra={0x5, 0x2, 0x81a}]}}}, @hoplimit_2292={{0x14}}, @hopopts_2292={{0xf8, 0x29, 0x36, {0x88, 0x1b, '\x00', [@generic={0x3, 0xd5, "b291139e4b296d31dd032f6009b8777931411b4d4ed75df654b62490ef02c3219bd150c0903873bca3998a233e97e33e36b099e9057616ea86cbb2295e5f147182e9478968a9f9d3adae54150b4d8f74c24b5a8dc9effac4c257454204950a193e4b878ef14d98af97a93f9d7f292eb466249e145b9f4e66bf8d78509301a7323da56b6f63625d0a8cfaf510be5fed360b210c54ff65d1863b81eab157549541b9746723b5709521fb9b433288b378c2d0be58d325a24b9dbca57ccc6d5d4a590b5d681e96a29f467a34a073e823425fd81617334e"}, @ra={0x5, 0x2, 0x401}]}}}], 0x2b8}}], 0x3, 0x40) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f00000042c0)=0x1, 0x4) getsockopt$inet6_int(r0, 0x29, 0x3a, &(0x7f0000004300), &(0x7f0000004340)=0x4) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r2, 0x89fb, &(0x7f00000043c0)={'sit0\x00', &(0x7f0000004380)={@loopback, @empty, 0x4, 0x1f}}) (async) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r2, 0x89fb, &(0x7f00000043c0)={'sit0\x00', &(0x7f0000004380)={@loopback, @empty, 0x4, 0x1f}}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000004440), 0xffffffffffffffff) sendmsg$NL80211_CMD_REQ_SET_REG(r3, &(0x7f0000004500)={&(0x7f0000004400)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000044c0)={&(0x7f0000004480)={0x1c, r4, 0x200, 0x4, 0x25dfdbfb, {}, [@NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'aa\x00'}]}, 0x1c}, 0x1, 0x0, 0x0, 0x14}, 0x20008000) (async) sendmsg$NL80211_CMD_REQ_SET_REG(r3, &(0x7f0000004500)={&(0x7f0000004400)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000044c0)={&(0x7f0000004480)={0x1c, r4, 0x200, 0x4, 0x25dfdbfb, {}, [@NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'aa\x00'}]}, 0x1c}, 0x1, 0x0, 0x0, 0x14}, 0x20008000) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f0000004580), r3) sendmsg$ETHTOOL_MSG_DEBUG_SET(r3, &(0x7f0000007740)={&(0x7f0000004540)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000007700)={&(0x7f00000045c0)={0x313c, r5, 0x400, 0x70bd2c, 0x25dfdbfc, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0x1048, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x1004, 0x5, "9bb3311aaf727f95e8b7cb9de41bee3474dd4044f4980f9859c1c58dfaf6b6b56851d64ec56ca2afb760ca029f8d0f1bbaca157b649388cb9bad70523e80f0850d645781ff3193e99a75d8b2a25f4578f8ad410336633e546b329d6d1565885cad526c7e67607b9d84f49351a1a4797f39a4e18a9b495026a558e039d6058e69acb22af292330a6eb7c246aad4c75bdb20e8547e5192367a6732902458b3398b1d90750094179a346d72a3aefa8f120aaa192fe03ff918b55e3612de23f93694e5db8c6265912927feaede9ee7fb193a162312577d68c17d34800c26ef0ad1d325bfaeb72e17de2fbd17f2401c8745026034d6ae1e96a3e23354adfe42d2b6c7b59a493e1ad5d944e62dadb008e407278da6cd6f65370070e38066634723b96e5da291a76893ac6b38a828841b734749b7108314f430dc0511156a57fc959dcd7ba700219d70e887306d33acd3283148d9a2a611f66755485a3097d34de691ce2b717011c28e3663f7b7d059139232f6baf8ab77dcd07f123f243b0d85411762a27b03baa0b27d9ef9445e918a3ea384f0e6fbc6d7c8a9fbbd492a0a5d8cd0d3ec0a5c5fd2d2188b22f45c5a7e590f117661f3337bda758e6238e47b261874f28453ab83a321db6c37b42c57525e68baaca1edbb19ba0653a294a712485a6d7af9af68ca0c2b94ef7140b388439e6d13c2c2d90aafc90168d34c3193594d5ba15c8de2bb2988cb6dc3347477d4ccff1adae7bfbe19f2fd2a2c2f5e843953f866184852e57053330ec165d6e612ddb295dede200f9c92daac72f2f9fda0bf7366afe345d22e6dba36e063a9e8f9b9fda8a1f7767b6d18661a701e1ed271f520cdfb0abd568375fc3dff26ce7cef3c1b05ab6cb565a9d2279025bc45cb50ca489b47914770e47e7f37720926da9a945dd12cb8f7674d287d184c6a979c127bc3b0e94868faf86bb2447196fccd69a304c9812d0d92c2102784bebf6271c007b5bd63e2df5a94f777fa83f6898520a097ad9665dd46cdf34881c417ee035de1c8156dd69380ef2328bd16e83f7bdaa4358e624d2dba5d43a5fc2201650b3c7d298aa438c36e2249fe6edb76fa2c236c5706bb8b6d21b4413e2aa4d61398710b60e5f566492550431afbd90acd4580538d0f892aa0cf4e32d1678ece8cc5f0e4b0d7548c954e277ac197c464321585e6c2d39a85926369d14fed8a8d62ebbbb080b343eb359050465c4c481dce26b6781cae73c87a238e84e6e0be668a15a0a9aa78a83d131ef8563d5f394e41603e9714ffaccba53ba1c084914ddc6123703862d8782cda95d835b0ae8680166ac443c39d538f595e614db30c75096a4ab4fa71303bf13fd021f8731e3c8e197504f2fd70b50f5abb2a1309b61fbe040fc737023a29991f7ef84a9241c622a979410065b8fc689d6b48991ee60741f29d07aa772199bfac008c76cec7f07f5be4644c8fa0eb976b3e4898d860a6c0f22044975edb59660f114390ae76dfd12d66f6dac60d86e32262df5697bc90801c16a0eecd86bef2f4acfae32242a84257d0645df7739a2d97441828e395e4f6f88b62e1871f617d41bbec353f1321ff0537b8bbcb5a9a02a94f834e71887ca6a2087aafde34f7c5aeeb77c192a746954c9df2523e8856c84dafb1d303af52334be220b1fec3e3f19ed3a95bf765f5f7c55adc6de104cfeea747ad3f5020cca452875fe511bfa811e6ddd45e8bb33343855986cf001d9cf056e9a2488999db815969404c8e4501fc7f3e3aaa4b7bc045999fa424092ef321016da77563dfac5dbfbcf404b14f00646295d6fbdd907d040e5c400c73f94fa6516e10b4fb8c8753f11beb1a09f283cbf2ff35c0925b57304512c0dc45f44037acdc048b11728dced48b47bfef33e31a6411860814ada5cffbf7bad57c2fd3ecac52efa0df44440d4e934d8de89bab5d9bb98e1696bf0bde231bf8b9e742aace9ef6fd2a60e4e93497764219a0c1c1e327fa929d4a4a9249eb235b07be685e9795fd1d48292175d25b3c81a3299214eb17742a726bc7148448d1c8e2859948755508a5f84882f257e2810a5d2024ef057ff88e0a8c983e9bcb09ff7c94848722347462ba3e4919be5925023048a85baf0f4f3fdfa8c2e71de19801544c3a11a73721ffbf3c9858216909d706fd815acdb6daa35724ea5fc2c784ffb7a205de5ac3c4e38a085299e74ec356b13caeea8f77726784d3371ba0c9f50ee98bbf01dd871c133f77b11a5b400d4ac3166f8e60b6a42797cdd8953747158bad78eb9b8185adaaa5ee1cee976c03a132f715ee7fec39c9be68d0c39ff1b3e0dc2dd432179be45166773d7ffeff68b3569541a8badfe186aba040b5179a8e51092626a4e34607512959dacaaf5f8b11288d7d5b53448fe03f8bd163cca2bf9a7917c3bfac302f9d0e084fbe0c10abb24f02e6168a30423ee50c6981f78f9b3cd5b7bb2698540246ff93083fe0a345b8deb18b4a360eab36f56285df665b4c7740b89e70a95fc023428efaf633ff024900172f2caf7ae07cf625318f1e7c4577b80acd7002146319f477f08eb249276911764a16c43797236e3d3b961f41d49357cfd99f417919baf11dafb8750a09419c2e8cbb811cc2c75ebb37f7b3fae43153f109908fcd5d1a8b76793554f33b1a3cfc7850fe175ba888356c20fdf3ac0f152b47bc40eefdeec44bef23b4bbddcde9cfb09f2517d1a5e4c2ce6ec511c044f84bd5785597e46d981e2e0e89a2e24e403c094109f5cc0f65d7ffa9c6a61a618e58606a08a6332fc084cfdfb160f04d8214c2205b65be4534ce132de22808659a92acb5b5802d6d9ec9f69e196ed2b4dd96789f4e93e79f904a26512b04ff4d76471023df332bf46016d7573aa3ddf0a0d3cd8a871e89338e0aa37e3e04c8e5cf9960a482b720d9c579178972a086a298dcfad2effaa36ea58db68c5abb49a3fd96fe6d4a39995161b857f9ef444405dbff2a88af91b9f863b405cc9a0d0b5d8ed73f33f3a21b8203f7145960bdd1eb2ed54cd7466971b53e75d53bfcd8f3f3bc42dbd313c2fae5b0dacf536fc14a5e4cc416d633b35581c1fc668fecaac9c658a8d18e27412a111c96dc2aaed25b835b67d9362ff9be7b3a71b366559f2e90c62cd78bc6b6a072fe82c59716c9484c58a447e056426ff29891486ed16540cd7b5647dabc40b724bd714d122c4adb5ffadb3b67959707d80ede7e0d38a8bfdbda043b5ce556e411f96a15d5b1b71527daf4a364676f146b7f327aa4faf93d5607649279bab7bb973bddc9b08feab718e7b5b0ead5c4f605e62efb0f180ddc5c5a53039327f141a201adcc972fa073285589e0357bf6708fb3e797be553cbb85be7a70d3e870b4fc875daa38cc9c570c75bd03efaed41f12a7358633d5a6358af6fb454eebaa83652d2f048785244204690758a00aabe56923ec70ee954354a22d2564574f4d6e469f70b4dc9af6ec66f5e56453aae90989cc548e90249304af7465f869048c144af2b3a6085991ba6b8d3f7dd5a2225e28a76aa2c28bc3d95d78a06187ce5430343d87b4fc2aae322a9d2bf66cf18de59ce78be01323ed8fd3aad05490fe7904a0f73dec08b01bf60017e4454451b2654ae8f814db7ccc18a3803b5eab0a9b9fd4f04e112c05eb46c06bca84eedf78fdef654f0bacd8984f52aa946a666a023194cedccd147deac2baf3d3f252260e91d1ed27fff79b2eedea6f65acc068a7ead0a68b3ed161322d5c588b04f8f171a342072bdce83d958126a5d56286a7cfaee48bbebef8d35c48cd67f0ce35488e1828f2e3bb5e42cfc7409b6874a3daa4fc47217be66033d94930a158ae13e90945d1faa43d4fe9a6537a3e351957f6c56c0d80e1adef4ef67f3384c03c3ed3754253bfc7efa3e14d8476ad691290989c070f0377be1283d52126228e76953a24d5f130a417a1a7f4758bd26eba1dae1c9f0233c3b68fe67e70eb3b8306838abcf53f11aba342a8deabbd2cef6f0bfbf12463ccad8f2ba5c5187148c71bb5ed7a8d376538bde39145b8c117b3a5402e979dba61b36238f6b4f74a2de5fbfffd72db40734dea05bd3dc59cbe2f2fd8a80a1f8b3c02fdb1aeb056c7de12c9142f7c136902203039cb9f8834c0eb05bfafac09df20d0db6bd3f5ad69db56c0384a9dd4941386ced706b0b8a2216a83f527893119d5be7aebfeb6f71dca7b9df0994a33b02eb9393b9def5e07ab122b96839d05cc2ea4dc0aec41b2c8384224c72c15d71342071482958381752fca0e27e956da6f82c34f75c72351ed7e05091d3b7e052bfb73665355d8784f4b86e6c6e2a96b7562e580b197935a6a7136c16407b8a66c56c154db22ea2ee45033ec0b109e07e7f3b7b3fcd3624a38fcaac5112d5919ccce6f701aee7f239111a94eea091dafcbbe1a35e791c47055ed0e2096ce1433844641c785258688a11a8175f9780212d27d60569b20b43ddd810374808b0e54078451de7a7dc754d6023cbed4afce5103b7134d35241260f3ff45d9e437ac9c6f2f2c7cb404234757fd46bc2a3a7c31a371e09b4cc1c96aac7614bdaa03b85b1f41d5b6151aeba06782763c0697831ada3c6d8b9a6dca4bb792af0a1d0827df0cf70a8d1a9f6e67589e9bc8cb97dafa63d20100e7dedd51e866fdff57b6027ecd533e2292448f64ed56f2a8e3c238c527a7e1d4992c9e0819a8fa9acfcf277a6619a0356a57eb0d999f8a8eb82a73c5274d03b0a2d1a11db2a58c72c08052f2c6afe25a954a57d9f7a10e3a5eae35691c448c81f4f010a5451f883e890edf0fdf6fd6bcdcdb075042c4a82ccfb36e166748fcd0ad049672c325210500b56e41237e20a2fe7acc716accf10f6f72b07221b5147c833f96389d9e1ef2ab4f3d05b73b75f6df7bddd477a7a486087cd567fe2291657368fb6d743df845ba9d16bca5f15be65889876628dca5ed66b4234497223e8664c671b37e794c8a6c83abed1cfa6da6573af5ff0ca2986fbaca120700ddd376610f4dd743ae5ed313686c6f0eeaa0d8079797807353eaf226e1e81c548bcd2a21493bac2e69f3e2422df5e9f4e1e01c72888ba6b42cd4911d6cd5f4a80bf6ab21ab0ab445dbc452bbcd0287082e6186462653174c7cb4b45c165bc2748aff5822b99c4557fdab2c76dcb4616490aadfd7cc6960f0cc064e20327a5472c5f088546f3671c179860c348759da6c289cd7f397327bc2f7122c159fbc5534da321d7660c4056e1492023dc98b7d4090262f6a0262274a46ed08fbc9fe08c4d2705c88a3eb33c286c73b541caf59ad40ea168afaf09d88f6b3f1bebcafe9390547f6070dc664e72c50267874092bc8e800b8032c1b48b6bb37213a3bd4aea52f48a2cb699ae9ff517b7da6676781362c5a887a8456a4d4896b890d909a0fe0ef85ec9ad00144f7871094f6df3c075d2942e2440de9a32fa5a5fa7ac647cf26616c7b893dd442386436f199454ce2ecb399104b8f136252e0a38fe995c865590a2e496423773b7e4a7c0c6b5e952815b3ad929cb11d899b49a58feeafa2db084665430b76d58208eb66d51e48ade06d13fa5bdf3f7dcf114b083e36a74d802770d93fa995b5e5204f69d2ad689183051735c767cd39bba67d4ff0b07332a8c1cc121a207ba8a846d2847617dad8de789a8e4c388ff32ef76ab296eec33316a1aa11971b206cb4c3a9fbb3a72cfdd2675aa74571d37e3031d83bbf9828e62be0dc6484f89964b8e6d5ade37077418ce91a26271ea83e1290a4d784f97cce65a4c791cef076f1cbe2ccce25"}, @ETHTOOL_A_BITSET_MASK={0x40, 0x5, "d5de7521362a209c7477491923d4299bafa7a9b6c0681c7b2f127d25b364ca9308c3b57f3de0e5d1d3f1bbab4c4dbfbf2afa2098665710b0b4b7f855"}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x20e0, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x81}, @ETHTOOL_A_BITSET_VALUE={0x1004, 0x4, "cedbd85d4cf28f2ce8bce49996bde962d7cc971c89afdc7c8442f33c56eb63be1c07eaf3c3abd69ec30c392f56ae89f61f65fcad0262d504c5e8082b060e046f5780031390b852a9c6cc65d496396babe9e789db98754c21a5a9912f4ba46922e2bc6e01b5a77e77e61e479da03f3e81042e4d9c2facd5d61152648231ad99771ea635d8ec45c3db798824a526bb060bcf875bc0affed3dea9ac6f7f055e5a76afcb0adc009858df2ca1a8d57ca58ede1cc9e1147ac295bd8de1d50d86454832ddeb3c861d5670c3edeb5344ebbc2a54b3d3c4fe7724549d6a4d52d458931336d32d50693c32604e7a58222d82791a48a47e763d3be07c3ac1479365e5c5d5e77e06e3419b729ffd3382295bd713f6c522dbc47b8cf19789a7ae04b4c0f82964ec15a0da55ede6ce16ca8fd5290a847409ac1a4c46a44e658758d49e8861ddd35b43dd372b4cdee16f247e3140b9bb960c089e8caeda5ee197756e40dddc9eafb760bd0ce384dc223fed57729c5e9fc40222393e1300b0bcae8e6bc8c511187d2b9ae432bc7e16a78479e4e78848e261dfebe0f17f6994b38cecbacd66f2ce212b4a2f030781834af584854ef8a0eca7ae3fbf38d36b4befcdefd4bf7726b625f93d3596d724bd4864b9dfa875e1ed8ea3b06a6db8f692305c16d27e25c821ae4c4c387de54cd2380ee18edebe73ba3a557c6b62f9e00ae547f62688d14a0be8381b70421f07afa160e694d366219bb35d9f3c0d6138e716464da6fd8473c39d6fd99c2c980821a907cd61687e5400ed1a6c5280bf26c1d789c216dc95e9347e94a212715df758055edd5eaaee834413b458e8c8c6948a82cec39e67e523978a71e566ea7f3e07469e7b0f04fdc63f767b4e7c47bbc0016065332aad5d001cbbcbec16fce9e99f73c8e7bdc2764f0738e32747e6949283db908da4eaf68cb839e1e2fe71aad1135a7ff1c05106d29eb809b426c87954a328f487b3d0f261c3cf631d4074e051e2310d158d75ffb5a8bb5447d96542adfbcf9bc83c11550f580b35d98957b27bd10bb980bcf93a2cd4f135a70de77cb82a7be47d61943d18e96a055f586cfa52bf3686f0cca32d5f2828b21a2fea04b4c53c8336f41a18af54789f99265a64d2fcd502999292baaec7767034d71450eda68bf75aa1bafc928ad41b6ad58eb220743b2facf09956af31d9fd0be04d52d9311a4cf2424370c36ac2199799843b6592be05f81e767bdce9b9663661f3db17c8aef4a22fcffd272b2c8b1b28d235a18e172af40954b7e2752667e5385ca0384f26cc9d8646235422637cc05f73337373f2000ebee5a3b123c442806fad4b08b3aad0ee329d2ea4815518c6c00a4c5577e3164bfa502f9125c6f19d5c5475900e90c079dd52861833d355387a96e458557f487fb0c459377038f615ca09c1472f5df8744d22ec084eff3c65ab1569ff0320006acb593429c098a9c5982cd745418d265bb043c9e4852265e8b1070fc2fd29f662de69fc053ef8290907de50f70358ebd517b85bdc5d13c3a8b1bd612325b46c85395f2db7cce05187ccce6fbc05bc315634c1e361986af46e4eff55017a9200e0c5a9650b77c76256a5fbbd237cd80babf6a3e93e7958920263f9fbfcc1d07b560bae23fd154598de9ce7f8f67818da41d09f3deb610ac97a579654f83eae042a4874c96868d6bb64892608bdf541b69e76a4083a3c95a9a86aefeb534f5126dff330646e1bfca4940d7cca4db6dc1641f958514c4cf1b20899453e1403d7787e3b54a18e5016fb9d1f0f286734e50ced69a6511271521af58674dbd4a1ae4eb8c553f58ac057b4622d246a0c28f7a8b43bbebaf7f923b6ea39797eba774ea3b4d0aff972a0d9693f4df3b40a9199f233733379551073d1b360b95a2202bcd8a7ce51e42fce92bbd1902d768c9e0a32cd1976781721d240a9f3c7212ff38bacfdfa62210c8a4a84245952b41a3efdc8f4fbdd59b984166089b00acdb9f87f729e3eb152b1b5ea8d6a17b4e7a287b82a1d110840aed230b06d6c4f076d31a8c5cada264f6ec45f15a9c8a96f85138aa0476db838332a826e54e8c48b9a7bfa3ad415f280f2f4a2cc0a9b4506b40144f456aff0578f9aa718cc66421d5965e0d02095b03ac773b4d7eb643a7e8e3bd074fec55fa8c4f1ccd75b1152829c5934f4cad20d5875d6b3d28aa2d27d8e7f719d8156f4f877e0d81d756c7a79e1ef3f43a2056a4fe0bdeac1123eae0a8d4b38c7800657c72c46f612e3d6314c0989da18a3f7cd6be98d07899cbc2201897ffa3026caba5a322f0af866e6f92d79ac9f74fe264ea038b0ca97d9d6cb0c62bc1ae65c41c447a62eef33362b6815b2443560a75ef8e397b2ad1f68670101d011e3548a56998dafc578933e2778d70d56f33d637d3ebf0d8f23b77d3cdc0c0c2963fffa8cbe88e8d8b9cd64a81dabe917136b66f0d3c4affb8dd8144fa5e7087387a63078ff30f94b87a52f049742c7847d9bff05d3ee6dd53385b4b45f3996714022a1bfd29c9cd13c2f2e81b833bc3c3ffabc728ec7109bac316081191078de0fd36b6edb48940a805c3c798e25cddfa55190b1bb621474846d2bf137c72fbd06803cfa56b69cd270f25a587dc30e64c3b603d4a8e51842429331f2ff9880ef96c7824a49dfdc3ca8fc0f1197f6a238ceb3f679bf451a8ae36d258a500656715553b0bce146995c67b5d152558584b15fceb70c3a36e780972f8029e072a64b3668d3dad74df30b83618022c223048dea8b22db3bc85c42804a236c9d04761788c157daf556e1e0cfcdab445d0bff98d561f95cadca12335ddd26b65d38e9e7e0086744498c48c55b16891e1d5fdf87e526e4e2cab0e6e4d8f2bce3ec39c97faf9bac074682c09d85a0f203bccc6a3f360bfdc70e4161fbe7e6f7d8f03e4647dd866874abc2f19209011a240db48c7218e4e85deece3d36d68af7827f432712d3fc0180094afcbb8c50d46d0f902d108e2715ec351d2a51a95c5795d60bfeded8c17b627d6cd6e5199da584759bf2b5e3609a90a3beb58f0e329fe28e267514d54f0aea723725f2a759da9f0432f695b4f7581a0bc204841d7af3805ce2d1bc79e0d50ed4667ddd927a06b276e9fc8064da5fa045c1dafa95201da3234ba3febe1055dd356ef7663ae7311c9a17b1158c86e8a57a2e07ac77a8a47651c0c81a7f32a2bda453f8026694098fcc0f7c1e4787665f27e13ef6e5c47e8a1fee70c3db6f7d7e7079765f77171a35bbf990bdbd1218ebc75311e45503ddce0fc9f6ce3e3097bb50f61a1ac84b8f1584da565ab343773b395abd7f6b1e51bf0b15281319495ce88ee819c5db068f8fc547c7a5add301d46f761f2f41410533a7a5026e332fe6e889d1ee6680d8de10c993473ed895340a2a8e078317791fbf95ed7902894ecf76d937c935ec4bac2e075c061b656501c54c86aba960d24a116734effc15f0f2afd1a895747778d271436a4694737db47ef3eca9bf71c46d054af7d99248e724a88022fd82f7a531b599c58371b2b48a152350f8dbd360718122f08806683c43caeb138b6e6148fbf9fcd57128e9363eddf48bd39032e6bee902725ab3861b623ead1bedc25766e640ad237b5a4efe4bb846ccbcf7a99a83b8393111187e15ec0e42a833e1b101473ada0f61cc2f388d4586622a78f7ef02ec4e6ec237621a88c1c8811f1995f43c6e1feb9d0d3afe2b269974ccf2b798ea7bc98ec776405adb47573014a5d03344c10012e4387930f7f529eaccd54c78b1cf4f0fda25c4410adfcc1c211184319e2c73216091e772acbe44166e9fc0e3ce2c712e6ed91766e60a10494137fa344059a295447d242bdd27ccfbf93ed1ce0da97c41491f56efdf32ebc9d2c35d1649e2a03dadbdf3e277c76636b20bb59687c0dc0fda58c1bd9ffc4c4842a034ad0076b319853cfec1574f8cef97a8e855c957dbce92eb08bf4512437169660a389834d3fef3be8de6bca7ff871683e27509098b50223a6aa4dc81273e32f6dedab71dcfeb469d9f67bb663d4954ab8a557899fba22ae0fed2f531997f64900c007ecefbca8c0abec97aafa3067805dd137e5b5d8faf797db77c9ba00fd34409d2cda574594c84895845a29b69146aa9ad02548af7e0236911ec47ec43049520db8d35a9a5698d693b7c433a8a9b8c2fd5f1aa429c3579db435a3aa75edb4aa65073937339d41cad193b558130798279ff68e7ffa40378ad0b1366f8bb627917afdfd63cc48021b48bfa09c0f24ce93d7cd5decf1940360cc25951ff306c9e5761c58f1ce22a3fbec283ec82f8f2a3737fbf67aaa3159b2df07028f721640e21bbc60cc222620668bd3d38ffed30da2b773de32bac903ba6b28f3ccafd0a0d28132ba2cf0ec2d5eff4ba00d11f190656505cda0d58f1afdae331a77ac8b7b6f4854f746f6dca13173dafeabd6d0f9676caea8041567e1325200828cb90c9cf6bc4542c7fd9e9fe78c96fc2675c067dde8c8a07d68572cb9a7667874bcf4ac66bf0e8dd64ebc3105cf75672a916bcfc8423c8dca36cddcca8f1fd44c55aa330806c441095e0a96f77066af3ae745093e290cb3c223ab014768860938595d64ab6bec069fae4dd7da8a4003c50c591aff1c87e2ee617e94463be6bc625e104d11adba949ff2fab27a8b8819e676ed02d82258d36be8bbc42a6a4cd9336c430ecd7b4d862fdef213ac60a183d24f16035dd2e65424e0b41b9f548ef2802d2b08df17459dd21d869841e1e7af6727c09bfa4b0d407b2a96784928ff1074914c04eb457c610f39395ef703132bd9712719f0bbddd2a430158d2d35c50f35b26d319ce0ffebd7e34150bfae2c807afe113ac4474cddf7da21354a3544a96019a53e45796aa5af21c23123255dda4d0a07bd41be38ae47f8fccc2e35229eff20ea7c8fd02f1c3a630769b9522a0a04b3d5f8144ffc8a19f45592726f3a10a0382b85965b03540956ebf396dbc2bfcfc9aff7ff8b9134a60da08478e95ebed80545ab28a7ffd28d450a45280df02a551c16d34a70b85ebe635a9866a03f228fc43b8767df5b8017092a7695be2fa4ec4b047a9ec409bd8070067ce45d97111f8866a77e5bd05a206ce2df644ef52af1b4fbbee0ac75229f7610f7547786f7a26df1a6020693ff0e9dde92547157b74ff3bb733cd74be71b3092ec2e0e05a2adffb21925bd1caa04da508c18f109450e08c01fe910cf32a6a0f70bbbe891e9205b9ee3cbf6f179dee3f7703495d541cb61aa1a934b370b8b2e3cbfdf563fc576d88566f5a6a58f9514aa3e3ff933ce65c01a41e92e782321a24449cbc9d4a6b30150cca45992c477b8943d1f096b6096709ff97e6efb70bc6073a59b0d44477cb46606b70e096773623eb643ee40895043c51ded5525ca094b11c4c437d24c7fff5f2eea0eb1b1bcb90a4218cd5f7a19d4dd79b064931da3b20a61df2bc7580e49afafe67acaa95bce57e0f734616c1d68a355c3f63ebecb9f01290b5afb677901f20d5c9b3115259a288b82ec816d7e8f60c9c86aea0fd7ba51f90c914a9b23930288fe7a5d6bc60d543f4cdf91d7e1b4031fec1c01318ac8f5ffd097e3997229119f372ebe91403d4948fd9397f910f0e7893ec9476c94755c40a923a659e3077685501fbc4634b47d33c2f2821946ade28612d37959bfbaa1d763f5086970d301a732d91a501672f303e7e85a5fa4d44c1513f1378a9ea8edee6263b2cb7a4baee572d904aa928ea1a6caf8d791417461b7c4efac5160602e5ceb668d4faa3ab044ee1"}, @ETHTOOL_A_BITSET_VALUE={0x51, 0x4, "b26fe41d70045e7636ee688dbb6025b7ca152edffa2455a63d4b3c89c749fb5a14da1db8711ae419f2b87af70a70c42c0ca55e339616313cc0dc3d8cc03c5d439370b7540839fe53c7e14f9ff7"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x1}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0x1004, 0x5, "ce3e0a160586b717bbc6621ae6d985a3ed5b2e54e6dd7f24bac515e1761249db0748b3a670296f99fc2b8460a7307b0b200daf65d9e8aa36cac06c786c790ab41c895201908b708332f7d8e240036bac86d4a067230f2eac7f21bc0f11d7ebefc89c18abb43c8181c157b167e9619127437b57e3d24564230b9d48fc8df4e70fd0ace5e69d6eb675e7a6f41660a9e6e561f24e31fb48c9973564f9312715a70950ba504e851029bcd01aaf0844a3f7a860cb38460324ed8d2d034850cf83550ae91e9484b87b4f8ad34ef22d2e5c286bf1adf338d3670f121338de217159aa8711957e54fd2becf3b3fd6a6b872c24b5c8b3c28f5ff23b73d2c319ec3036410137e84447075d7f40c17a193ac23bd717cee5ffe1a03be2f77ba7b31b0af96a3a53a4d3bf7407b349d8cb186e83fecb78a41d1f9b9c7dc5f5489c290006c6c1441fc9bfe895027892dca07ccc4db06ed7ae3a086d41c18a3143460f8471a001752bbf6bc3f93d02a1986935bfe3a567c428472e27b92ccf6d153720f8bdad6c2362a919885b3b9b651ecf01944361301737f2404fc5c5cfe4ad7c41efc17d202636e8895c6116bbf729da6660605753258ff6b59d93466168d049c4999723891de48d83dc00f27b1a1d77ad703ae9f004976233accbd3f79d859864f930142bded3c6a796e4d8b5f0d92a3baf2cbf0c196b2e0582b27461db5b40b8cb903ff739e4a8ade7e4062f87af5c8a63e78b4a1b1ef0595f2b215037bbb8848affef477c75027c1612ddfcbf340767f0794e8cdbf2a7ac0cbdc8ce959877c3a071acf2879896303a3b08065733f8adb92315423409823722696e1648155a7e3994f1383d15b8500df3f9d845f8a660f65ef743efd05a1452a17861bc67ad4aacd22d816e0ddbee9f5028c6cc989998c82938b88c31110ef370057165258b476e0e4e164da08af3d0da354802db855f82f22c2aa6fbd74fad6b8fc23b18e5ea77384b461bc1a7a269d914c723bf81b0aefb284bcd993b715521641586b866733b6522f9c1b07d49d01a8249df4479afc5a316fa8cd122f7a2deae70eb55d25b62c4d3c95dd4bc7d8b93db3032f50b49fd6e88e758041ceeb10bd2935c8bf7ac5ae73c953339b37512da7aab2486ade5b3e6275a3929693a4f7d22f00ff81228d94923d59e7170fbaa37aabb829203e34acd9561ba3a5b258f2d777cd81b4de4def064167a1c4dc93f7fe8afd7c22f9441746b080722159af149d6f054edabc26befc9329693a419885954c23a88801bceaa9ea5258b2d768a1c161d0e69c29a9e8eea7dd856f1faa3f5e8984d05a158941e7c25c488a8f7349264678c49eb0ad122f4a15666679a48eb6e315ba54ea5ce1d9f106f63f0ce5b96a981dc5ae0796d5b684cad76b2c4cc90bcc93455bafab79c963930b3f0cc0e95ea66f75b85687042c33c30755b7e58b99aa599c5bb33bcba18f85854895a10d1f544017bbaa5e021f8a5cbe587f9efa386ecb1d33868e643d7402d966d5f40e6d21831bceba616c711062effd1001e273313c93a33c15498563d40cc77f3ae1e998517c24bce7389c4ce4562e8420a955dff2b35a6b0cb693b80356a76adf560cf206b9047b99330bce87e099e2cadcf4596245b559b3bb97ca5243e40b0d65028ea5ab14b218d7a9d253ebcbc68b193226d5106167bbdb3d11e865b8d1363120c30ada784daec8657ba3b7dd8b6eb2d6baa5f33a9e268c966e372b07ab93bc14d2b9908effb78fb9f0d1d4a518f1e845c751a76f3a8a2a614f47ebf85a634d20222efbf9c280805b2e3d9baa7c0a744deed427dbb085b9d6d693707c508eae87cd6be7fb0326b080133bafff6f23425991804822b68a1096cc63f0757dd1b54b90ca5174773cd083c99f1aae03d7ac32fb15caa6cb0492cc19ed750f674dfcc981e689c9696862762b411fd4a02868a4fcb7b230c493dfb711cd362519a4edc29b98a23e1009708fe6fbae8df8888700cf3a61976fa9fbb8bf612e743eeaacfbf558e37832ee55f8e1a16953aeae7810caa7c5e9495ee22dc57609ae14b95290ffb899febf46c22ca4b3ad425cc924cc2e4f3dd3cc54f588e5edc5117caffc11ebf970bf515d131fbfc7716c90212908387b31924bea516a1c5994ac0dcac35a26bdedc1091378d23ed4b6fba289b1d6a502790173147852b776b82b2dc520bab6a362e878d2b503fc3d09fa20df3591ad77b0d257e500b187097aacd5288dda67673e5fb99c40956193df1cb246ed81eed625f12fe1063426d4de177efd36429270de213dcf30d69f21333cf4f2d797231e423cf52519e20ba089a575bd37bcf504636c9ec6a36a13c025b5b413dd4c9da8dc38cc8436f492b052748206e5a883db092bf8cc2b1c2b9f5e3e76215dde3888fc1f9d8c73c9ccfe78d88e8098107246dc82c081fb3f122ba48ddebe1f2283a302f4fb75da7a2ffb5b1811a2d626d2d743b96d0f60c400d677b7ec5994557431aeca731ce4ed7203bb7c7a0533b7ade38ff3ab138433ce08155b3726fcfa3f472f458ce4508aba948d9821d3ba74e18f8ac6b04b79f4067f444399d0abdb60b9ee010f0569133b1744a58ddcf4084b3df6b089d7af01836bae93aecd6e452c1ec668d9e3fd9fed4d9c29800f670fa0dadfe881b04c3471c28f4a21e33b1516ca5c9ea6e7a6076a1f9d83bba37a94f31b194563b5b52d2dabafe8c8b806d93d3d2729e6af6d6fde04459387795f7e16ef2d53759d180093ad6e664c2e39e0be5e81d4209b9844f9a0aec57c72faefc4b2526587f0029f0adcc318f0e73594d824879116a0490d0c4840ce22bc80aacb35e122fe7bf5c165de89539098b3a561446ea36368c820252f4ab692894589ae57a9e1b8c915d68edb575a2af215fe5f73ccd9429d3159a9c7a62a1489b7eca2c935de9c4f10f54e67d6da5156afd8b41f53472bb5c46fd1db80b0e385f287d4e1693f5e222528eaac83d4d6b6e52c737cc0429aeb41bb5b2817bc5e6227950309efdf8c52b62c6494393eb331d61c1229ec430d0a12f3ab29edad0f52adf1c879a2c5616beb92447409ce62f135180cb3fd613a74674c36a858851146827e306b8ce0c63744cf03ad20f7da64fb4e543ce04d347bd13ee561c4dd537270dc619c8fbf93616227662cdd93c8440a2dfe06ff479a91e20e4f847248c638a42a993b911667ba1a6cdd31fe04d20ff91e53a76eada735608881c8431b6a864147807a60676f8e74e3cf835dc0e7f0578e12aa77376e3c82d2d507b3e5eab30298352bf69d6b4dcc53755e4574e833bc4b9fb5be314466c940f0998ff87d378d72a007d8c0568c79c53659836d0a87db66b973bbdc5c430f972c9628fdea0a6e831003607b562f1f0fb360834ed34b5c56dc225f7cc3dced70c0f22c6b126db6b79b9ce09c8e76fe1962ff7d778dab3e0ebba68aa1daca7f26b98919879b56f9705603648738d975faa7e53c07427f9bbe9d06d466d4b3c7220cafd6a10741749c19242561fd80b052f164abf6b09e978796be2b36a74978dc3703b0993732e90d39075c530d4fcf0fb9ef7d4b00dd01e167c06577c5c529e87112c5757e217e100d70fae44abf460425e02e8f49a4770f96024e8102f7c36e946e58da33d2d02c4065000f3770db9dbf9820a4dd1047dabcbcbd0d4db44ad89bc61c683178ee878170e8bcad3a382f1f89fd208120eceeb71eab3c291ebcaee4811025f6501189ce535564a562299e7283e043e00ff8cdf6dcecb3089778c8c7699aa7d89b380f101200ebcbd4d22be897cc8db1c2366ad6fed40c4242d6dfe4f3a0610d702302e014d5d8d3fff359c33d6df04e80837ced16460f727a94c122cf919a697a14aec87cd650b99ae03bb645de89e2dd5d86b5f577227c10846b7cdf11bb496e90500149838c9292dbcd5040c2138a6c5ae5c1366886d7748bf5b802648e91834b424ce4b12bbf0a842d95a21aafea697fd24cedbe3f601bee2b65eacd8201ba70d89c15b1e1f2752f399b6202111e4df0de233fbcaa91297f2b1231e0f6ed714ae1165dd314c75811180a89daee782a97322ef02e8fe21dc2b9f7529567a6d2786d5927761aba9e028c224241f8164dee2434459ac3a13844fe962669db06f2983de9fd7a47f0d4eafe171cee82db84d6c7c4de4345528515d2c5689049b53f34e672afbf2a98cc180d397860bae8e8e6ec869bf1322bd3971fffec3b57fabd0393805d81ac2e918a5831a61e64e5c5c0e0c117e99a3da70ba12de2a0f0f79994f9139691f5a96a29f75afa569f66876d4bf68bfb5e5701b9954679d86d7a83eca0f925bda1504d6f33dae409b70e3d41d849215b85ef862c90cd6c5311f15f0588f6725fbbb0106eef9011d18e2099421786c74c692b6b51663d4bfb4954075b39d57f92c9ea5029290a9f8ce1c3ff52a2b17bc598e9e130822ad00f491ff64a94a329d4694f2811e8aa25e1df0c2dd20e6fa7b879128dfc96fa7b1c85caf67a2e993444d2348cc60496b6cb36fb4ecd54faa6fab7fc4bad86c433851ffbba0c5838ad8af08f8ab4255cc289117a922dfbf51debe849456b0c8e499e571b0a72a54fec0096a4457209a3e0302b57f37b0a706d108a43a75a41b1cc4de6f01dd4d0f2c203b56f0fc2e448fa6062b33e047bf7f792e448704a1eeb0b5b641f899a5d60cc64cf5e4a6b8cd2b46a16ee0e00d9c74f25202be50e82036c8e732112dc0a552f720510cfb1e2e6abf635ff5ee5bb8e6da4cbcc447bebbea1cd2aecb0e943510a43defc0728a1a6ff5f75b5beed1c704e066a3e7655d13b7f2e1e751f31af9762a784937e1ed624458ff9b28fc88782616934853d5377d367a7f3997cf66e242189aaee31b787f8fc9c3ad3cbc49d5e55eee5fbb3a7e84677bdb8b8363fe3a2cdcbc2001d53a8109f11fd4a82fc3b58673d6d0e4244bb77f22a3ff3e30f87137b3896764bc19d4ed031b4a4f93ea6faeaafb1cef93408201dbb371df03154f7eab5116f2ea5715e905f197bd6d599af4617563a84d2885cd93425a1f824772bb7222bb0608d73975bc6444cf67610e9520e8092e56a6b690e0c64c3f191812748eb53b1a63d403811d16448e2039d224ec9afac2c70efc5879cfddf9457f95220634e35f63bc6e6154123b25a0cefdf4c68aae0a59c7f1b8f5cda09925fe6422dff66b79dba20c545262c4bb6f78ac0e2e8870ac01eec3287677158c818bf09e22d2954e41ce399b4f5c88cdb848d25608aa5163fa7e4d3f445e0322f059a1cf11fc93624dcb277c36971a80ae8e16f7866a5b340af8e882fe831e385279f652cc07c95203aeed159d1265dc5e17f2ecbe44b2472e2bc186b660cab1f17c7db4fbce43e94fdcacefb54a685eb452c0bf292b15d0cb569a4d3b04ad3883f1e472a3696e0feaa3f4ad5faaec7dff41995079f6b712b6d1bcd35a2d15ebfabb5fcf9f8a2c604ff1e4b992964684efc11fe47d32f0b1bf7ff0c7608d1721dc3066f25f438bf7f00c9da25fa502be4005ff0f504bbce701526d2417950bd4ca76dac340bb6f55c226f3375a64ad80a6c2725775e1b4bc62fbd9d53b8473f17c14caa42f80956ccb2f58838bd56d03e83972caebdf96dd0dfdb9556efd289761ee597794f76ac3ed15ee43379fb9f2f4b75e8235b4e4f9c06182195d1de90e9aa804406fcfa13c216d3d40819aac1bc1caa00ce6145a9e8a81e56894d6aa354341590b876d28cdc0aebb8a4a639d86fbc761dca25b897e67d34427cb40cecb5cef7f9c7b4a2ceb0b4c608c6d"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x400}, @ETHTOOL_A_BITSET_VALUE={0x55, 0x4, "5ee91c7571784cdae15b742b8bbfbfeea57da8d56a690acabc79c0a1d1f2bf6d047649993e40ca359325db09d569f5b9f74b857b7724c768c3ebd92076da30e5b9c58406b3c071320b51c4bf3ac729895c"}]}]}, 0x313c}, 0x1, 0x0, 0x0, 0x4}, 0x800) socket$inet6(0xa, 0xa, 0x97) (async) r6 = socket$inet6(0xa, 0xa, 0x97) socket$nl_generic(0x10, 0x3, 0x10) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f00000077c0), r3) (async) r8 = syz_genetlink_get_family_id$batadv(&(0x7f00000077c0), r3) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, &(0x7f00000078c0)={&(0x7f0000007780)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000007880)={&(0x7f0000007800)={0x4c, r8, 0x10, 0x70bd2c, 0x25dfdbfe, {}, [@BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x9}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x6}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0xf23}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x10001}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4000000}, 0x200cc080) r9 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000007900)='/sys/power/mem_sleep', 0x100, 0x2) ioctl$PPPIOCSFLAGS(r9, 0x40047459, &(0x7f0000007940)=0x8000a00) r10 = socket$inet(0x2, 0x80000, 0xfc) r11 = syz_open_dev$vcsu(&(0x7f0000007980), 0x8, 0x840) recvfrom(r0, &(0x7f00000079c0)=""/184, 0xb8, 0x0, &(0x7f0000007a80)=@nfc_llcp={0x27, 0x0, 0x1, 0x5, 0xc9, 0x4, "737eed3e402322db7199c4eb7e172747bd58dfa163af4f1f2d5d90bc75a2f159ef14556d52ebe7b35e4c47d283682089259a0e67187c54a17458719826188b", 0x2b}, 0x80) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000007b40)={0x1, &(0x7f0000007b00)=[{0x0, 0x4, 0x5, 0x3}]}) syz_open_dev$usbmon(&(0x7f0000007b80), 0x100000000, 0x200000) setsockopt$inet_msfilter(r10, 0x0, 0x29, &(0x7f0000007bc0)={@initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x14, 0xb}, 0x0, 0x6, [@rand_addr=0x64010100, @private=0xa010101, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, @private=0x5, @empty]}, 0x28) syz_genetlink_get_family_id$batadv(&(0x7f0000007c00), r7) ioctl$MON_IOCT_RING_SIZE(r11, 0x9204, 0xa2ace) (async) ioctl$MON_IOCT_RING_SIZE(r11, 0x9204, 0xa2ace) ioctl$BTRFS_IOC_LOGICAL_INO_V2(r6, 0xc038943b, &(0x7f0000007c80)={0x3ff, 0x10, '\x00', 0x0, &(0x7f0000007c40)=[0x0, 0x0]}) (async) ioctl$BTRFS_IOC_LOGICAL_INO_V2(r6, 0xc038943b, &(0x7f0000007c80)={0x3ff, 0x10, '\x00', 0x0, &(0x7f0000007c40)=[0x0, 0x0]}) write$FUSE_OPEN(r11, &(0x7f0000007cc0)={0x20, 0x0, 0x0, {0x0, 0x2}}, 0x20) (async) write$FUSE_OPEN(r11, &(0x7f0000007cc0)={0x20, 0x0, 0x0, {0x0, 0x2}}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000007dc0)={r9, 0x58, &(0x7f0000007d40)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000007dc0)={r9, 0x58, &(0x7f0000007d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) sendmsg$ETHTOOL_MSG_EEE_GET(r9, &(0x7f0000007f00)={&(0x7f0000007d00)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000007ec0)={&(0x7f0000007e00)={0x94, r5, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@HEADER={0x5c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x94}, 0x1, 0x0, 0x0, 0x4040}, 0x0) 45.805374066s ago: executing program 0 (id=340): openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1740, 0x0) ioctl$KVM_CLEAR_DIRTY_LOG(0xffffffffffffffff, 0xc018aec0, &(0x7f00000004c0)={0x10000, 0x300, 0x200, &(0x7f00000000c0)=[0x4, 0x9, 0x6, 0xf674, 0x3, 0x4, 0x9ae, 0x2, 0x479e2fc5, 0x10001, 0xa, 0x0, 0x43e9, 0x6, 0x6b, 0x9, 0x8ae, 0x7, 0x6b09, 0x4, 0x6, 0x4, 0x9, 0x0, 0x6c, 0xb, 0x3, 0xf8b, 0x3, 0x9, 0x4, 0x5, 0xfffffffffffffffb, 0x3, 0x7, 0xffff, 0xffffffffffffff42, 0x1, 0x9f2, 0x100, 0x3e, 0x5, 0x2, 0xa, 0x5, 0x8, 0x3, 0xfb0, 0x2, 0x0, 0x4, 0x9, 0x8, 0xfff, 0xee, 0x5, 0x8000000000000000, 0xeeca, 0x0, 0x5, 0xe7, 0xfff, 0x32, 0x81, 0xcc, 0x7f, 0x7fffffff, 0x4e6c8d89, 0x3f56, 0x5ad, 0x8, 0x7, 0x9, 0x7, 0xed7, 0x7490, 0x7, 0x6, 0xf, 0xc, 0xc400000000000000, 0x5, 0x600, 0xfffffffffffffffb, 0xfffffffffffffff8, 0x5, 0x7, 0xd6aa, 0x5, 0x6, 0xaa, 0x7, 0x8743, 0x1ff, 0x2, 0x7b, 0x2, 0x8, 0x200000000, 0x2, 0x509c6bc7, 0x1, 0x7, 0x8001, 0x6, 0x9, 0x2, 0x4, 0x7fffffffffffffff, 0x7, 0x7, 0xfff, 0x2, 0x8, 0x7, 0x0, 0x9, 0xf, 0x7, 0xffffffffffffff7f, 0x8, 0x2, 0xffffffff, 0x80000000, 0x9, 0xfffffffffffffc9b, 0x14a, 0x3]}) r0 = syz_kvm_setup_syzos_vm$x86(0xffffffffffffffff, &(0x7f0000c00000/0x400000)=nil) r1 = syz_kvm_add_vcpu$x86(r0, &(0x7f0000000080)={0x0, 0x0}) ioctl$KVM_SET_CPUID2(r1, 0x4008ae90, &(0x7f00000007c0)={0x2, 0x0, [{0x80000008, 0x5, 0x0, 0x732, 0x0, 0x3, 0x170}, {0x40000001, 0x7, 0x0, 0x31237648, 0x2, 0x4, 0x4000076}]}) 45.771353897s ago: executing program 37 (id=340): openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x1a1740, 0x0) ioctl$KVM_CLEAR_DIRTY_LOG(0xffffffffffffffff, 0xc018aec0, &(0x7f00000004c0)={0x10000, 0x300, 0x200, &(0x7f00000000c0)=[0x4, 0x9, 0x6, 0xf674, 0x3, 0x4, 0x9ae, 0x2, 0x479e2fc5, 0x10001, 0xa, 0x0, 0x43e9, 0x6, 0x6b, 0x9, 0x8ae, 0x7, 0x6b09, 0x4, 0x6, 0x4, 0x9, 0x0, 0x6c, 0xb, 0x3, 0xf8b, 0x3, 0x9, 0x4, 0x5, 0xfffffffffffffffb, 0x3, 0x7, 0xffff, 0xffffffffffffff42, 0x1, 0x9f2, 0x100, 0x3e, 0x5, 0x2, 0xa, 0x5, 0x8, 0x3, 0xfb0, 0x2, 0x0, 0x4, 0x9, 0x8, 0xfff, 0xee, 0x5, 0x8000000000000000, 0xeeca, 0x0, 0x5, 0xe7, 0xfff, 0x32, 0x81, 0xcc, 0x7f, 0x7fffffff, 0x4e6c8d89, 0x3f56, 0x5ad, 0x8, 0x7, 0x9, 0x7, 0xed7, 0x7490, 0x7, 0x6, 0xf, 0xc, 0xc400000000000000, 0x5, 0x600, 0xfffffffffffffffb, 0xfffffffffffffff8, 0x5, 0x7, 0xd6aa, 0x5, 0x6, 0xaa, 0x7, 0x8743, 0x1ff, 0x2, 0x7b, 0x2, 0x8, 0x200000000, 0x2, 0x509c6bc7, 0x1, 0x7, 0x8001, 0x6, 0x9, 0x2, 0x4, 0x7fffffffffffffff, 0x7, 0x7, 0xfff, 0x2, 0x8, 0x7, 0x0, 0x9, 0xf, 0x7, 0xffffffffffffff7f, 0x8, 0x2, 0xffffffff, 0x80000000, 0x9, 0xfffffffffffffc9b, 0x14a, 0x3]}) r0 = syz_kvm_setup_syzos_vm$x86(0xffffffffffffffff, &(0x7f0000c00000/0x400000)=nil) r1 = syz_kvm_add_vcpu$x86(r0, &(0x7f0000000080)={0x0, 0x0}) ioctl$KVM_SET_CPUID2(r1, 0x4008ae90, &(0x7f00000007c0)={0x2, 0x0, [{0x80000008, 0x5, 0x0, 0x732, 0x0, 0x3, 0x170}, {0x40000001, 0x7, 0x0, 0x31237648, 0x2, 0x4, 0x4000076}]}) 35.271928601s ago: executing program 7 (id=419): bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="b7000000000000007d00000000000000840a00000003000095000000000000008a93ca720907b58078120fdaf5c14edfa2a866ace3a55b19eb2809caa3cf2915b26cb0d5c5d7939eb38882be8f63905fec4fbd7cafcd825e3db189bb2ae596a240e1cf9ef080a4a3bca977506fb5415c6c2a2be79e14350bc0d13ae5bc701f574be7eb40de2ae902d2fa582d4672a8d84881be558e573828db825abdf4c4e05e5b823285ede14fdc5b48e02fe75c16b5748c950e36efed8222acc550296a11459743cb2bb7044c0e0e2fc3e0662d07e829b533be9cf2c06c67e6797bae"], &(0x7f0000003ff6)='GPL\x00', 0x1, 0xb579, &(0x7f000000cf3d)=""/195}, 0x32) 35.270287381s ago: executing program 7 (id=420): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000cc0)=@allocspi={0x118, 0x16, 0x1, 0x70bd2b, 0x25dfdbfd, {{{@in=@initdev={0xac, 0x1e, 0x1, 0x0}, @in6=@mcast1, 0x4e23, 0x200, 0x4e20, 0x0, 0xcae7388a885de62c, 0xe0, 0x20, 0x3b}, {@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x4d3, 0x6c}, @in6=@ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x21}}, {0x9, 0x100000001, 0x6, 0x2, 0x1, 0x7, 0xc0d, 0x9}, {0xffffffff7fffffff, 0x0, 0x8000000000000, 0x2}, {0x7, 0x2000000, 0x488}, 0x70bd26, 0x3505, 0x2, 0x86fa708a8da4f410, 0x6, 0x82}, 0x0, 0xe}, [@lifetime_val={0x24, 0x9, {0xd, 0xfffffffffffffffc, 0x9}}]}, 0x118}, 0x1, 0x0, 0x0, 0x4}, 0x4040888) 35.251007101s ago: executing program 7 (id=421): r0 = socket(0xa, 0x3, 0xff) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f00000004c0)=@updpolicy={0xfc, 0x19, 0x1, 0x0, 0x0, {{@in6=@rand_addr=' \x01\x00', @in=@dev={0xac, 0x14, 0x14, 0x15}, 0x0, 0x5, 0x0, 0x0, 0xa, 0x20, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0xac, 0xfff, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x7fffffff}, {0x2, 0xfffffffffffffff9, 0x40800000000000, 0x800000000000000}, 0x0, 0x0, 0x1}, [@tmpl={0x44, 0x5, [{{@in=@empty, 0x4d2, 0x3c}, 0x0, @in=@broadcast, 0x0, 0x0, 0x3, 0x0, 0x7, 0x0, 0x200}]}]}, 0xfc}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fc000000190001002dbd70000000000064010100000000000000000000000000fc01000000000000000000000000000000000000000000000a0000"], 0xfc}}, 0x0) sendmsg$inet6(r0, &(0x7f0000001c00)={&(0x7f0000000140)={0xa, 0x88, 0x7, @mcast2}, 0x1c, 0x0}, 0x20008b3a) 35.239811682s ago: executing program 7 (id=422): syz_mount_image$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x89901) move_mount(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r1, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0) open_tree(r0, &(0x7f0000000640)='\x00', 0x89901) 35.214001852s ago: executing program 7 (id=424): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x60140, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f0000000440)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34cf2645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6424923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff0000f5620000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe656c9c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000000000406d04070a0000000000010902"], 0x0) syz_usb_control_io(r3, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 35.155858514s ago: executing program 7 (id=429): r0 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r0}, &(0x7f0000bbdffc)) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x204031, 0xffffffffffffffff, 0xec776000) signalfd4(0xffffffffffffffff, &(0x7f0000002400)={[0xfffffffffffffff5]}, 0x8, 0x0) 35.142166665s ago: executing program 38 (id=429): r0 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r0}, &(0x7f0000bbdffc)) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x204031, 0xffffffffffffffff, 0xec776000) signalfd4(0xffffffffffffffff, &(0x7f0000002400)={[0xfffffffffffffff5]}, 0x8, 0x0) 27.387162321s ago: executing program 8 (id=657): syz_mount_image$f2fs(&(0x7f0000000080), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461000018bbdecde39739fcd1df176dde746ec834120600000000003b814e50a959736d6572462abc30ef5b65c70f73ecea54b5e5bea9836c319f653557e79a002208ce996dda659bd5ba0f4ce5c2080002223dc60000000000000044cd0a1e3686873600000000005493b4b874cd601d5b9fa9b40fe4d76afc3a989c6d60044e89eb96e44d01a1034e3797ffa86870b82939f41ffa0f3d726f085663c29cbdc4c766a7eb77cc36160191acf5ae7469c82ab4145b595b987d75912a0fcd1c061835294cc0c618aba204f8adaa20c80108d356cd88cc86177056b06e7068c40f807d9e539f8f5b64a8ee0725aa8d00000000007cb6020d90ea79b8027cf75964dd86c2ed2b5e75779677aa8c76b848dd03dab190b5f02ec52830a17b01eaae1c3df076000000000000000000000000000083a48a6b926c668b9b90195018ea3619f9d80a0b894e212178e1a19909d764666264fa29e2c055fd7f8e67c2acfb75f0a8d41692f4542a575ee42ed94a0014fba44985cca9df12fe93bfaccf0122a6e7e593613ac0111701b125cc6799224883d08ce470220a6decad26f0378072a571da000000b1a6bdf03fd56697e348b5b494f6fddb9f56142a47a40ef81690a7eca421bd0ad198afa58ce69d61c29deaa93c0efea0df04f20020ee84075b4e1a2ad43d1be1138de4668e7b6137545708790c501f1ed7f6a571d5000000000000007d2bee8ed5acba62b8ce6eee44e813220ebc37ad7d422bb972c33e626d4d13827d303ee15e254c75ee569a56fa9e"], 0x25, 0x55a8, &(0x7f00000014c0)="$eJzs3EtvG2UXAOAzTtP71y9CLNh1pAopkWqrTi+CFQVacRGtKi4LVuDYruXW9kSx64asumCJWPBPEEisWPIbWMASdogFiB1SkWcm0KQNtI3jqO3zSDNn5vj1mXdGlqUzYzmAZ9ZC+sdvSZyIIxExFxHHk8i3k3KJuBNxsRj7QkScjIjKPUtS5v9OHIyIoxFxYlK8qJmUL31xenzq/K9v//7t94cOHPvymx/29cSBffViRPRXi+3b/SJmnSLeKPONcTeP/XPjMq5uqdHPivzt9kpe4XZjc1wjj2c7xfhs9dZwEq/3Gs1J7HSv5/nVQXHA4bizWWfyhvRGYy3fb7VX8tgdZnnsbBTHXd8ovts2hqOiTqus90lePkajzVjk2+vt4nxWb+axORiV+aJu1mqvT+K4jOXhopn1Wvk8Vh7zIj8B3ukObq2n4/basJsN0vO1+ku1+oVqfS1rtUftc9VGv3XhXLrY6U2GVUftRv9iJ8s6vXatmfWX0sVOs1mt19PFS+2VbmOQ1uu1s7Uz1fNL5dbp9I2rH6S9Vro4ia91B7dG3d4wvZ6tpcU7ltLl2tmXl9JT9fS9K9fSa+9evnzl2vsfXfrw6qtX3nq9HHTftNLF5TPLy9X6mepyfekZOv9Py0k/wvknD07/9OPuLhsUdviAAbCz+/r/2N7/h/4fmLrd9P/9m+X+3vT/8TD9f0yz/5+0VPr//+5/K4/U/56YSv87H/r/PTx/2JXH6/8PTn0eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBf7NzPjdpAFAfgZ4OB/FNQlHtayQ3KSAk55hgoIE1QAmkhDVADkXJICStYYc8ieRek1TLGWvR9ku2d8ernGeDyxtIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfpbree/f375dWnObn+ZPLMBAAAATtlW63n9x7Rpv0v9H1LXp9QuIqKMiFO1+yBGrcxByqnO/H/1aAx/IuqEQ/84HW8j4ms67j52/SkAAADA7dosV7OmWm9OaQngX7+j4kqaRZvy/bdMeUVEVNP/mdLKw+lzprD69z2MH5nS6gWsSaawZsltePreKNdD2gaty8NMFvWXWLfKbp4LAAD0qV0JnKlCAAAAuAHf+x4A1/C0tC+Op+N7xnFzSS8E37RaAAAAwCtU9D0AAAAAoHN1/d/N/n+TF+3/V9j/DwAAALJr9v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgS9tqPd8sV7Nz9xfPzNntL5NvRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9+zPOwqEQBiEwd71ncnc/7DSoKGxSRUIH39jMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvfveX/xNT40wy99pYeh5J1k6NrVNj79w4+sP4+jUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwsT8vKRACQRAFc8b/Tvr+h5UEPYMIEdDwqKIWDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBf97pf/E1PjTDJ32lg6HknWrhpbV429B42jB+Pt3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwsW//vm1UcQDA3/lspylUhIAiEUAFdYCFpm5p6YoQKGLgT0CKUqcEXAptBlpFlCxsKHMXBAsSQkigsOV/6NxIXcrWIUOQmBiC7lf6nJgmpO05TT8f6fl9/Xx5P86Wla/fHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQWX83vNIo4zR7GCviqu32xuJsVq9tqzOry3cms5LFyUjVeuz1+mZ/oL0aPzk+MbyJAAAAcFgc2/WItMrvQwh3WyvTWd0Yy/P/VnVMlvP/UHaVlG3b8/61jcUj5UuTVf7/x+/3XtwaaCzNx8k6nZvvdU/tnEpz38t8wj236xHN/Mznv72k+RvS+HDphfVWfj6T727der+dhyN1zBYA2I+TVV0G1f9DWd0Z5sQAeGo0o8S7yv/TseHOCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAO60vhmSpOQgiTzftxZm1jcXZQ/c3yncnVspy7eXM57jProhVCmJvvdU/VuJaDqzqb1z+b6fW6V65eqzs4HkIY8NKNvf15Wk7/P49phxD6Wk68NKCfj/cw1rZ+dgTlxzPUew5Hs/XtenDS15LsOOHvbRaG8QGoK2iU78/jGGK09ve9P6g+e4++5//zXTLyaL6SAAA41FplyTLRu62V6awtGQ9h88f+/P+NKA59ef/mjaKleL4a5f/3Pjl3Ox4rzv87Na3vSTC1cOmLqavXrr81f2nmYvdi9/O3T3fe6Zw5f/bs+an8t5KpudDwiwkAAAAPoV2WOP8fHbD/fzSKwwP2/4st4SL///L7ztfxWKn8f6D7m37DngkAAMDTqL0VPf/a338lA45I2u3w1czCwpVO8bj1/HTxWOt092mkLHH+n44Pe1YAAABAHdaXkr79/wtRHB6w/x9f///szy//GveZFtcWXA4hdE/OXu5dqG85B1r/Tb8/pY/jRuV8oPawVwoAAMCwjJYl3v9vjWf5f2PrkodGCOHNEyH8U97DH/aY/6cffPtLPFZ8/f+ZWld58DQmivOR1xMhNCeGPSMAAAAOsyNlyZL9P1sr05/+dvSjtuv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOr2bwAAAP//aR4tAA==") r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) getpgrp(0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000b80), 0x8, &(0x7f0000000000)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) lsetxattr$security_capability(&(0x7f0000000340)='./file1\x00', &(0x7f00000002c0), 0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0/file1\x00', 0xe2) 27.156238668s ago: executing program 8 (id=660): r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x40, 0x2}, 0x18) fcntl$setsig(r0, 0xa, 0x3c) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x204800, 0x0) recvmmsg(r1, &(0x7f0000004380)=[{{&(0x7f0000000100)=@ieee802154={0x24, @short}, 0x80, &(0x7f0000000440)=[{&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/176, 0xb0}], 0x6, &(0x7f00000004c0)=""/227, 0xe3}, 0x40}, {{&(0x7f00000005c0)=@l2tp6={0xa, 0x0, 0x0, @loopback}, 0x80, &(0x7f0000000780)=[{&(0x7f0000000640)=""/219, 0xdb}, {&(0x7f0000000740)=""/62, 0x3e}], 0x2, &(0x7f00000007c0)=""/121, 0x79}, 0x9}, {{&(0x7f0000000840)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f0000000c80)=[{&(0x7f00000008c0)=""/95, 0x5f}, {&(0x7f0000000940)=""/148, 0x94}, {&(0x7f0000000a00)=""/247, 0xf7}, {&(0x7f0000000b00)=""/101, 0x65}, {&(0x7f0000000b80)=""/249, 0xf9}], 0x5, &(0x7f0000000d00)=""/163, 0xa3}, 0x1819}, {{0x0, 0x0, &(0x7f0000004200)=[{&(0x7f0000000dc0)=""/4096, 0x1000}, {&(0x7f0000001dc0)=""/192, 0xc0}, {&(0x7f0000001e80)=""/147, 0x93}, {&(0x7f0000001f40)=""/9, 0x9}, {&(0x7f0000001f80)=""/4, 0x4}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/142, 0x8e}, {&(0x7f0000003080)=""/4096, 0x1000}, {&(0x7f0000004080)=""/79, 0x4f}, {&(0x7f0000004100)=""/245, 0xf5}], 0xa, &(0x7f00000042c0)=""/184, 0xb8}, 0x3}], 0x4, 0x2000, &(0x7f0000004480)) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r2, 0x40046210, &(0x7f00000044c0)=0x3513) r4 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000004500), 0x82940, 0x0) r5 = eventfd(0x7ff) io_submit(0x0, 0x4, &(0x7f0000004980)=[&(0x7f00000045c0)={0x0, 0x0, 0x0, 0x8, 0x1ff, r4, &(0x7f0000004540)="3bfa18f0c29b0e77670bcb79e89dc28582b5bd4b72ee0f8535b8acb7f7e1cc4395321a7d07b1f10b1dde7702fedf32d81c063a03b8c79a85e6aeb6d32d524aa81addc5621c94706e495cd1712d9995c317f6c1894b22b51f6f03a5e828f1ce022054f1fcb55c83f6b9d4", 0x6a, 0x3, 0x0, 0x3}, &(0x7f0000004700)={0x0, 0x0, 0x0, 0x6, 0x4b3f, r1, &(0x7f0000004600)="0bad91b0d211a109bdbdf75710bed80945ba906c4f16fc4491753f86719769dd3217e51bdcb9c94cc437a034f61635d0c5fa32a8752674011ca136f464a243e878f7443457abf2187ba14479fed9aa0da88d1e60d0db4e13728c0bdfe903cf0e2236cfe439f4c8bd4b2f9929ccf860dcc6393b5585be7e39317b07302b885ab1ee964074bae80418685fcdb166359a9f3655ce7b0d6517e251c0700f0f4b32b41e8e80a1baf35868848cfe62d4d2545cc9d1b436e47837122e8777e1d4a7ad8c0dd817a77078fdeaeb35ad06665705f83b69", 0xd2, 0x3, 0x0, 0x1, r5}, &(0x7f0000004800)={0x0, 0x0, 0x0, 0x0, 0x1, r0, &(0x7f0000004740)="edbc3c273032554ade98dff4e53a30746807ab9a7bd28dc304e90a4cd6fe95fba88d748ea00a5c3f70ebd42839882ba586955228580ccc9475ee62d136bde92bb3c48817efc80053def72ff0ab624536873c74c1d8c2f0d808abe20555acfc3d645794dd8b6db705123805b704cd02c39cc224fd98c70b8fb7b887b890e600e179b376921616a58a45a2628df114128a2d2851849bddf0d4829576d98d897183f8e80e5d4e319022559b373e665dce4eec5b847549", 0xb5, 0x100000000, 0x0, 0x3, r1}, &(0x7f0000004940)={0x0, 0x0, 0x0, 0x3, 0x7, r3, &(0x7f0000004840)="ba862c37b4f7c07ef6cc7a9d1b01c279e68d089e1aff86d56053874428ba03ee08d8dc24f5f5265b0599f9a15fefdfa2afd5b56f86532a8877af3f64fb7f9106095e3ed2b4f27e9e4748206e278b083630080a441d851332c242257672de66ad461909ebc1d8313ede9ba01c02342822ca3b9d3d1218482945327fd01a0197e0b527bfe6184b53619b2552cbf3289c7b1638cfe9e9df7d650ee83439fc02a6ed894db2c28e7607edb492334c0b092c898ada85354969362040cc25df57efad2da31e67abea425e46", 0xc8, 0x2400000000000000, 0x0, 0x3, r1}]) ioctl$sock_SIOCOUTQ(r1, 0x5411, &(0x7f00000049c0)) r6 = accept4$unix(r1, &(0x7f0000004a00)=@abs, &(0x7f0000004a80)=0x6e, 0x0) r7 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000006f00), 0x4) r8 = openat$ublk_ctrl(0xffffffffffffff9c, &(0x7f0000006f40), 0x2, 0x0) r9 = getpid() fstat(r0, &(0x7f0000007180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000007200)='./file0\x00', &(0x7f0000007240)={0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f00000072c0)='./file0\x00', &(0x7f0000007300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r6, &(0x7f0000007780)=[{{&(0x7f0000004ac0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000006e80)=[{&(0x7f0000004b40)="6eeb18e67b5978fff0d417d6af5ebdd5fe77bee78edaff26fc61b07b16b1f3cc666d2445f0cfa7a8c547e59aeb3e3dd272ae4678ba5467f280a4e518c30b85a027cb6ca1e26541fec7548f04ca6a42306dffb803333d8c2fb9cc61c308f269a1ae956e660ecdf666e1cd0717af76ceb17b20f4c3c1050d931feaa12d8b2655e1c1d9c8f03c30af0a641471a44fc1fa8f7074cf8e67f400cd71f008bfbf0a9ced423b8f05a45a339fea015c7a363dca6cd0a6aae1198f16b7609b9032f8cb63e84e99f32488efa05f23b32bddaf2878f8deca67b2b198b0725f", 0xd9}, {&(0x7f0000004c40)="17bd602d2017856998b5d545b42f6fede1e65070a07ded3e9c265957981af73d189a8207f9d2eae7a113252f5e478bcce337e3fbc6ca6f8d30f943427b9ae53ce6013d0e2e48e3729bcc3c832a3b445720144ca7834f4d2dfa55edf272b221a04f7219b446e23f1a15b3ef6f4d485f6b44fbbf7c61a5c2381b7f8143c1413b1c0d688442b7435f0c8b77654732a7d43a9f2de85ec80a9b075fb02ce546837cdccd1ffd21dc0397a40325008c2525f4ff6c5edb486060201110aa573a129a447aae94de7fa3a23612b4de67de341e3622c8abcc751f81192aa5c05d68c80ccb9818734fe3b4faebdc60eaaa174e4050b8f2dee4af3cb035187653e2c9fc9fc964ac9912577544d94fe6ea94b2194dfa9847d94bd7340ecc179de5c0df723eb94972172fbaa7c1beba647c7d4905c5bd16a4c485c56640cf6bd1fb239f5584f1e5421879eb3e7be3403213a1fb065821bb9c31a8a11d05ca82a2563bc990892b16950687a0433d5096977d6b7172d63d32b1d4740390d03622ae22bc9ac3dac53880f1d42e68798c3d91937f7117d817ea7acb3d83b9762aeee78a9d62a8e323ebec93fa4eccec4f8cd60758f22c2b1d681a0af26fd0227c51f86a1781310b3eb70af1ff0214cc01037652a91f8fa19f0fe4f1c54c7f5ca6694f410e20ab96e23f14324d7b0a8de728f89b273f35cf247b0ee625ca03a8bdace16d7dc902ef6edcdf48c0a58804a07148265d46de6e431926a62882cb45d24044e7b805a3220cbaa2e3c78e12c4137072d085aae0cfb8f0863c83006051a2d8497a33dde495f8b6e107add35f5964575a725b47538161a10eba1157b6a52e94d8e386016c50ec3879fd5fc8b8a26e6337789ceff9ff760dfde677281e307cecbcf1d4048c6a1356cd34db6ed57ab8d735d4511be14fa7a86f63ec9af8d707bd36d5d6fb0cfc15fdecb7d96bcb9de9c6ba230ec89ded3a43ff383a7d9d1a1a4ae1c4f9caa44ecc6dda34bf38520f3c9105e7da65ca917783b3ca6e60a8d6041d83f8956b60cabdac7868337c8fdf6832e1b58840c880d0826cfd911585a59547d824816dc3b2abf19a0c0701ce9b4cc0d1e2faa3eff7eeda3aba912005a815b01ca06170e122e8f2ad0426cc250258871eabc6ec24d944d5656e58e60f2ceeb930d0394db7ac67d163d61f38fa4b2e03c2f492821e354eeb95c5b6e9849572dbab3d3b58e61ce60e3a2011869b8ff5157f6c969f4f66e93312c5d493d684ba0c48f7580e2eb349e9242ca01ee9dceae168393adac94a80b71b52fa41afa4e689d35973a7a0d334e9c1e84f2b16dc173ad0d8d1dc542eb8b22f9458f771951f8b1cf5ed9e52c804d04a87d97ebbedb1b1c84c366ca0e2807e414f384f088831ebb3c2829e4090c9f77487f8d6d9351396b00369ad4478b53878b5ebedf2bacd50bc7f173124eb6bbc16664b5d01d5316c4f3117ae99e11bc6fc8c7bd7234aed442be9632caf2daff8cb39bda5ed07ac8c02c6bff0128131cce47250a628cb6ca8c82ccb718207185907b3ea6374f754e65557106f1cdb2776b788a123e1b8f80f7140bd94718c112d33566b3fee2407ba02098419c62a360cb563a2dccc6ed039fc377239c15b208b17da53e757eaf52ddccda138dde7a3d025a82d00708bb5345b9c171f6fc20061bfc8265a9a13fc41fc2fa0c728017443a3d24006d14471f01d57d93d2d406732af8e5d119ae0f95604b8e5e79ec9d601b6c2aff7af38da6da29c50c2d6b4394db31dbd0dcac16067bf05de63ede739395b6122f1ade0f24a6b87fe76aa5976a2ef5121b78adb808774ca48b41e5f2f6bf451e3e8781b20123048fcbcfc664ef5fbbbc4cee760dbf22c064f2ebd26b062c33999657bf1242f8598311fbbcf2da93517efe08591fe4d5d516d93f15389855698c86f08093f2d0bd6c5d322c8ccc282bf8a6fbe2e79c9f16ce3ac8c60674ce7c47770e804d5245a6379663caf1de410dc2fc7df24f5eee5c2239613053186fa70c1631346a325fe161b59e545b807a745e1274c9e8f7728ed1e3554bead962776b2aaef0defa77f378787e30e10af63b459db96c659f05cb4f628a3167479f78422339554ec414d5cc7139ae7b2fa2d57e098d4991943a7dc761a0c566b54a0ae5e6cb2b04b34c033ac7e3722d0fa22ab8d38cdc51ac2233c6352a4620ca5364849934daa679c7c62699a7d222f79f2cdcf9fd629cde85f66b59d9e7ce59045330bcd57194b8fb5aea48fbe871e25eabb0f739a8f88d432ee4576977107a65f2105e29a52e2bbcd7482917e5d0fa0eca1f6c94539768e5e23845fb43d8ec84efe97adbaab73a4b3559893d93b593386a56964779491d8ea1a548ce76e7b0157618258934bccbe1bb034a69d2c5f3839e4d3355a682df87d0e8537340cbb70904869c2df44ad00b7e58290c266ebe1ec92b5a1cff7c7f1b103514eb21a1ac5120691264966005527cfeeb884c4a18c544a6b791e8b82c90fef95a5fa3eb8d8a35a57502489ce74e0befce6dd0db82b1dc608f980aef1476461fad580ab6574cd63b25e7c3eb53819fd7a90930b94bc349359e37346006c55624907645324e63ca1c57ed7b0976f85b0288b51d7ca98ad0241d58fb7800b9593129177f7c17a870cadbd548ddaf45c3164efcf0d13f7f881d88fbe1ada56851529a1f0aec804f1cf8a6fe5654ca6d75bdf80c503338a8413cc7f0d969e9fab028355b98a9d1c6d200ae5569cc416701c39105b1518b119464208ea91992a0f884426f927b1b5d10154db3f999539cf43e1a7ff01ce3e301ab827f0580d9f6c9b920ef029b3d3a564039da5a41b22542b6a8efecffe2ba242ce714a3f54e5184b6601bdb64b9cfc15ad7fc0c1b080df2a487aeab3455f1e8482a3eeb300f661fef350a58aa3dfa1cf71f8066f56717eebe8dee3905bc929263e4825d62f12ec10251da708858c4056c7ef3860884ec91d75e4ef174e523d1c399918f0f43e4cfccb35e2bd2c6b470c6ef385daec413e421249b447f2e32615447b836e4ffd30bf840852dcb34a404114253925b757b8efb0a7c42028bad2c06f6098b24eac0d8cf87efdaa9378bd8fe123995925544e4f9142dcd8b087d87d94a574de71f605b692d18163bb77d31e28dc5bcc4c669f921ac38309c79d57c7cb9a15b628f45c53a295e58eca1d3cc8c773d363fdc1f5042e6c494a5c39790fc87b32367c053da8b751fc79d1558c249b61bc17fd6f964df1042d1dee8581cf4b08e8edba2e8e65627d87a623d5a8874762e89cb3b8dce48fb5b7916c9072577040f0ce610774d03a9bf8fe566dcfba4d88ae262c56e1dac8aae24994d9d6abd0e57aba29983d5ec27022a7eff2ac956d5d23e664d4fd48e3a8429be849315006eea2772150a2381792f519bcbf46d873c1ba38a769faaa501814e798e8de9a24886c3a920db902f614fae807645b983f46112f22d35c36174a56c843417afe6471db1964bbe860e109399d533894863ae8324ed2cd2869a662df955bb3f9abaee6f73523d27bc8330a714c0eb86de237b0ff625dff4f3cd4679818184e310847d5097203a8c3795ae8f7e766ca5a84f41e17f64ced2277b91366142bea9cce2d85f355410df8db74ea2bdfd2c086d5ab8aa17d2789726f0d617e56e454ef61af38baf53c20536ef280df6a6511f475f416e50bf1b633de5e386af729f8b09e2b97c7030b44a248dc86602de591ee842b90a72b3a09c286d9ac2367070d772f395c1124ddc6d3f0998833e67b8a19a3480c5ef8e8a03c8b17fb2350e3e5e685209997e94b947a20c8f7209973d83fa58a5de8f4885b2a2fe6e62c483a458095325836066e6ecf286bfa0782338a4de9f2ea4bc75ba2fdfaa995512c81794dd801be57824c038cac72f93e93e09bf40dd1e70caf8ddbc12b6ff72b9906e079dc42cf634d0e6a8b48bad2122c90d6de132ce12f2fc751f855bb36c1a76f3f47ee2969fd88ec52a4b4483a76228cfe09c4ab885240bbe09f129ef7f3f37c2a88526fc140ca7283dd1405f2f04874201cb7d4839bb8b7312582db3bca3ca4de21bdf0264d62112e5fea305bb23c4cb61d4bffe8afc573a292934c0aa34fb26661398c137e615ac86e25036052463db095be9121f8c4dcbaaa62a650199f77ede18ae339dbc0005d7177260ffa79beb3a0330dcebfc3402d6f42caab41b5724a840f8b0417118cc6baed9f088d1b3be7daeef3553f9ada6bb7b2d0ae95f0cc65da53d894626d18fddb158d9faf0debc852c19abbf6feec46aeddc487e0d67bbe3619953d229ebd47ddb8406ae032fd6279b92254ff85216ba0a392119b556d0bd5438507fa93eaafb1d95ef5d414df03c582d65cb8d05514bb4a1728d0d1d585aab7aba3be751237a9d31d104401acea0cbf036f239dc9c2c0b27c9d0b0897a629648dddf59e607aaa7f6ad2233106fe6216dc071c9a4f33a518fd966fde27e8854ad1f33df0d36b7d067e78e9760f393c0cc42e91a5eacd387c8682b7379b2d1144f64c1735e530299ce285ba7eb16b63d6a0c844cd76333cd0b0910723726e51cccbd5d2cb08e2754bc92bd8264661cfb0a03230511a4f4d9399c2709529b216144a04791c61ad5c503b0495107ae5082360368d4a0e5588f210b0f092f2d14e725a31a54292676677d4e52054afba64c0767d32aafae776c49e6cb31a777ef8ab11595a6df4f0930c9d9994cedfbbf4c72dd0cf5536e7aa5b6faf21568e2ddcc6402ddf05d4e1c12e4455bcb06dca937c9fb8524b51d46318ca48aa4ae226c74f8e66bd3208540a7a848fc99bde76ba5545bc0cbcef58cf66b52b7992704ded8c7fd99009ecf4e8ee5374b9fcdd30ad31d22433f9d1737e1cfe726b66a1978caccd05f80429c7e13d6e77ca2b57b7e4e6c79204ce660ab204d8adc15e5dd22853fded2a55fcd51e6c2b62cd53da8fb950b47a9b456d9a75c2556d7b8b8da79a5bc31f938b1a897450f4ec09ae45be70a83643c956d60b0f02a055a30cfe5c70ec5c3cf78da87fccaf020a2aae4592055c411af4e56f01aa3122169a929f34caf0c48e8fbe71b4d415cc2c88ee02526deb0050f435d9aba364bb33896034ba0ecd5c8f3ee85312fc37fb1ebc0d1ee0ee7682372ccc4b82bf86b6242c376fa3e429bac1570f922f8da383ab7aa8ad5bdfe9a48eecde9ea9f79c8c1fe437a7b3b93f5d4050f76ca1322e5b8a40599536cfc3e838aae51ea83fff1723458e8187e859d4919a46307a469b2d42741850ad568f1bf1a3c1c6e9795eda798062d2801b72c4bd30654911891dd6fbdec85dbfe8045b1a877a89a2ed1c039b41f43c5fda8b44f26b6fb0eba1f43a3fe38ac5cab45f8a55c57e585206fbd2ac23a4db570367f44e78ae8700a8f2885ad45577613210b4a1096dc1e44f7c40092e9d1c975ed03213e5fdc8e54d735dfb3ce0f36ee46b22f5dfaa0ebe486ed83dc2b2a01967b7f07a6d55e235fbde68504304463cdd6f04e9da4c3ddc050de8ebb1afde6d5249a72879be33b2f9946bd679dcf2d4635ba7ec6c51f709f32c1036c5f226a507f143fefce0cf31b6953520eec4f29c7be6102c9687de16fca1dd7de0ce8771fd0ff1c83d7ec7e0d78354d3d4b3591404881226dceb1b949311e3d78d573e17fde5f6d924ab16d064feeda4155ed88cd6612ed17a20bd19773f49508e4f154a4b68deeb24746e71904090bc971e25ea90acaf77eb3ce22f079f66a6a58422517682648359ee453a8f75729dd87b5cc03dcaf9f91ddfb9390480a04ab93127a0", 0x1000}, {&(0x7f0000005c40)="dff60642e0507adf0e5d082cd6e7134bcd5853973ea7a3e0d886ca888ecaa88ab680f934820f3c5be1eb087110c19dfbbad14460f2389b330c5c4260b6293aacfb7782cb098b08181399f742e4c994639c0ee9c0dde41caa05691910bdc428e936abde05cc1ec0599924c844939107423733d58c729571c8bf81237e0169d7764e14e999db4ef7c0998affae75e880471d95890086668da8810b44573e3dbe4969366f1ba93716bc5e7f3ab21e01a173e3b7c2550e6cf11dd2dcbd1292cb33a17fc8e6c2f047d3ca8aaa2385e50e34a188d0421cae70a764d64b18a50e44653e49bd1cb729ca35e1dabef63279e1917307451fd8bf986aeff200aafc7732", 0xfe}, {&(0x7f0000005d40)="5e66f04357db7c7e1217f010a5104a86597fa830fc531520039a6806622b05b63c093e3932e2e3c4634c943ced54fd4f34d84b3a7de2e97f86c75f7478b6ec7469584408e5c0f60761d4a393c7dddbb66839671b85cc1146b0b68ea1b4fba74899d6cf0e514217e7e65d87f428e61dc9e1b99c4e3bf7fe1b4cc4e1ab4b8282af8c160b8751fec10cc3c8605c706dc1519a52c59ee837e27249696c01be8fa8c0dcc83cfa1ad163215dfe18ba99e4abb6bb2e780fd5484c8250a6e0ba0f45a06fc386f30ba3a1110c97ce598e79db603706a6fdbe922451aa58319583f5fffdde069823f331c57b3989a42daa96568c1a35d9b04b3aae0c6f31fc0e2f5ed76b98b35bf03dbd860f0451d936d2d961d3014b1c7f6882a02b0ace27613c7883fc6ffac8f138718c10ac3e2985f9b311a3f1f31f3846d898888849859d0abe52d8573e7a12dbaff080c1fae2879d3f71af095322924889850bb038897459c3c5bdd1bcab19b79565db6f4fdd8c76b4ffc8009b311476b1311a9eb16eeb529db29d9ec2153cac8a96d8ea23bdd5a349473c54f3ec084423840b1e4e247e89961d6838d4655b51a6004a7c6a8b4d3595212cb6aa9ca62017c4d6cc3b6ebbdce3831b5794c0fa97d02fe2714a943972c2517cd34550f8897c6c61932f16cfc266ef2975209f824cb653bedbaa07a77e033c1c9268071e8980d947867de1e36b68e0bfc28a5182e861f70c8ba9e41a10d0d2ba225a096a5c2edb59ebc2646b02067ae09ce80d0cc73b4c2ad62e540d70701a0ccdb1167661e0d5635bc5e437c95ef15b610eaa48037bba72467f7bff7e9c325a1d771639ab459ee2806bf65aba9fc79c0d704465ea2405031dc72999196a0e4c175164db160bab85df0ab7e4efa2bab6050ada6a465894f57eea45aad9a79a02d2760e4fba8e74155fb183324d5935bba5ac38f5ed051a8c6cf2f2b7466672d3d0723b80e11eb847fb32f92c02313d6ac68d79abf8622fabbc2ac263e3c3014cfc11310f358ece4a2e352c4085f4440008ea51d849883e79245b8f7240302741c4c7e63e6a8399c607451609660eabfdf95ba402395ae4fba584959c7c5014967bf003605831ae7a5c318a9e2a5571427ea84e140efe3fe7f0b91bf2e4de66b1e643e5cc9feb8df78307c4d7026f6df91365d50aa8275c0fed00f28ecd1fea0c903abef583b18729a4428dab5d5607ca0e786753f63154a33459a2c8331b73c9e829f0ade88b4f10d2452965129d667d46e0429c4da31c58c4088fb1980046aba924432043dfe01d3f048850682b7ff2404c89e9ffaa0e351041382072bf093f0fc83f817e7210cbc5f6674c7b0c24448f7c8cf31646fa2896d9bf6fe002fa3d05f8a1f05d297dcd5d2b15140095609f0f124ddd99cc67b86eec0bcf89cc3199f4f5f295fbce935cc848da18095d9860152a2238e46bce153092934c9f883a62a79502c51afe31b1361340727f006b6b2b3beb9a3187131fc5f16bfc607bd14487cfa1d8917a5fd3170689de59d408dbd285c53183f2a968a18baf42da3e8c00611a845e8a816ee28ccee35df7aedfad97e1bda7577bbe13d3885d9d7c30112a2417e3c382d28b406598c5a4ceadfb0fb1f536b7e934b6253f265299d62ca9342f5d56a47d2306771ea940580f8a5ca7b9546d469cfe52279cba0306ed9b869c695786342f9d8d8fa0069bf3c0395c16af542e29a584762d93ee8f80b68a583b95f358a2ffc2ccd9324ebdae129ab8ff48e063e848f21ffcb8a3d5efbc9b9833161d62076b0ee2c66af11f5929be88d7462deae09a165b004fbb00207f7b3069d250ab04579db2c94829be957edcf200f02041fa2849aaeedbf9762335804c687d5c4b2129ffd14155f231f1f1a57cda2fd9a7eb60cff4842ea779c90e8015cca2b9c32fb51cb8b1aeb8941550863b855b061dbeb96e7d1367226a60ae0c445a9d9a4215d806f51a455d2787f3ed7290d2732bf1c1c1b97bf9818ba982355fe25297c1d5a2762b392d03fe54094425bc9a0467ffcbd932f37710380e78f997ece2784af0f72428f66a2a66615df4659415d0ab7d668341c1e942cfce0e340344409f0116b4f5944972bd54a21e1c079f1bd890a5451b1b91e2c1ff56af584661248b00a6c7290f5e0040f33e1b3b8dd8809f0761b17a43f208a212911932fd979f85ae6953aae220f6b6077b2da4bfc0e55e44c24a51c549a307999f98781af8f991119e23a5160719f10e76b996205b7aca39e5ed90b8402e61c1bbbe223e71cf216ea2baf42cbccd09c08327a6e02af6c5f1a89b8332e9444105339d8be9e31b5dcb37bceb1fb326a894e960197770968935739ceb26bb0cb15a8703c432fa5f744bbc6c2195d182835fe47d8b10326717c944c84cdecdc5dc45d893954487d71e63f28139bcbec25b6e30bc58a62ece9f1fa16bb537fc7fc7c8e2916e1e8aabf8942d4ff1c4a65aaee79e7c0a43b53a7757ea4a6a1ad370c4572acfc75137fc727d0ec84c92393a22190fe00b0000b692d19ca51951ac190447e0d9a1d7f62f06d336ff3f0ae3f8a396d3cb7649adebcdaf53edcad8750f8637bd0585df55b33d014384172bf89860b5ac3a507862d85c7a5a9043a2ceaaefe0ca1251c93679dcd2a5f3d05722324dbaeb7946fa849eb90208b915f47b77cd2a40ff5810b37ba1c948464d4d7a1303d783108f8cd9045c57f38066dafaad9dcbc96aac82f5cce1aa5f736d2d7bad3ea34b2d7f9e61d30660ac8c60a5c379fc4d6e659357b3eb2b477e6181fe8d8559f2965fcf1b9f8df4dc1d61fe4d24e02cbb1c3c01b244c911b4f7a761d07d5aa64fbbcf04fff1fdd7e956ef096dbe28e6586ad3dcec964cfc4dfa6076a448d76e19606ff583eb3c647149e7fa400a497230920977f7e2780083c9c1ce10bbd77f65a4d53f35edc7da843aba4000f326c872a407ceba8a4dece4644882144a32642955da0d24fb2e44e3475e9fa80db998b6640481b29deed9024283a0a2a20e9e2efb059f2a4ad5803e842036c25fc545ded41e77de990a4c2356b39b36eb327f4957e4bf18f512bf64149a0c97f082ada26ffc2b88856a15fb7b99976ef4ecbb1485608a08fdbf06c698f02cae5cdd6ff9616e6bf06e8341a91aa0b81d72cd397f741546be4e79ddd4e202946b42ce8b8d8f2148b236fc592c990981b273cc75161c36b47149ceff8550e3ce1cdd2eb42e528002fe5e664993567784dbf04188cbd6f5e40e54ad164015473f4469251d47acf6b37c5a0aa057f283a4b90266b8a2edeab0a6c68198a1ef7ff8ca8f83a062f713f4c9e0e55c08d32b7ee75aa20d66efaf4b83f401a4d62fce6356840e898ff81c2b45216eac52ab93f1d8e230d3a7966f0581682fbf76a85bd54dbca6567f089cdd965951a9b63dc32a19bb035b18aa4a6725c967b9a010208b1145716a3c4fdcc414cc331303e82bc5042f513759ddbf748d60e1e56f8bbe3b6519e3cc8526d62ac181da92abb968474ee0a9985a73a768f08f28854a633095349440f77a7ecd25f939f043261a304f0e7e45a50e9e1fad21b793544dacffe37b5f11983e80c9b8a93d2b795ef8be1149c91bd2ff5bd21f63d265c6f520b61d4854ec8ef630694d98f97ff595a29745cccac317b3a67b11520a4fe6bdb8f1d0c8992e21d5dfee9cf56fd83690495050762436d25c31fb13e6c7b7cfb2f7dc993c0f41fb783acb9be1d0f04e9f37a673ac2df228eafeeda0178186e0f53aa5d4fc22556165b00e67e7fa69b28937766c90253b0cfa5547d2ca5d34d5e3707ec31e40837600207804f272b64c1de99334d643a99ac0165c01c04311165b6288d3d3bec8079c5e5e72127b39e427f32c61de74b811c88bc5007496011816ccf02aa71425886c78eb8502fadc4bdbfefe668067138a4e5e3de61b0cf95457c027c740902be8140bc9a7328ccc8ecfe6436ed7681b251d9f0bd1b66944f2114e246c6d273814336dc7c38de6140ee196d8d390158d6c020b76279b12d654d7973602889a5551a6d5ee2e474f637b7fc639a344950e453e0c9360e6c36e5d8673176d2da5d96424dc33fa714d114b252a7bb7897d980cd16d1fd9ef8fe63164e676eaddd14a39d4e0b16afb2121ddd378de5ed662dbf84e4f60b42e69920aa1083041fb13c59d030e4a11b3b0ba3ca80fef661ec04eea66af6cfbf9f3178d7bec4ce9b9e5cd3992dd42a1232eef63c2ef5461b503916f9e0c63e0db423bb08c83c8791d85ca371a65695c5ac53fb856daf60ae6ab6f3e32b6e0104f69b37c5cfc8a0facf2d150d92b2352b34f20fd3d82862bf791c885c6d47f570814713b198e22a987ba34a14cf3c9cc5390fbf0ac7a96734d16bf9387dad6b752b56c5f71112c0d68d10d07ebd03170618c55fd6f08e74581ce4064efc68310e5dba3b0287fa9b503552d4dc507c53c9e113ccd56458461364877d9c0f6fc97ccd614076bdc47c30c760c8e3c3bbbb7d36f847cd4fc2c42b4a0e8fedf50f103744a07de96c448a7f80584b0d73dec5524069f2254f259a66632e521cfff2130d96a7f6c3485a82b765fbbc624314b4dcbea42b7c42160f917ab0db837807d5923aa0ee59d68c351830b65f720ad744ada44f4c4e703ef589f5991c58d613734ba8f9a2229d49e144a6922705fabbbd28305b5d165ef316053568c9267362de396c4667b5fc55659e9bf9865e3254691d342f8992f46ef011e40ccfc2c11f43d6354a812bc9ca53e87739f2b0c7260d8b12e01485d7078ac757c5b5c6628b64d7c5be0acbd96cf27d6acb7546fb86db69cb16972976cee811d1e7a4aedd1d97ba6e2044e1b7ab1f2896f5daa4688b98a7de1e5f59d44b0d8d99ae20e9ab36357caaac35c140afeb5dd0af18fd4ce7e3953d8c587a5cf688c3c074ac3bc6a9dd319936325966c5f864b3f970afe03fa937eeab6a596af3d32a90e6c8d34440b3addb21ba79e3a0b3dca62e4e198e8ea787a4487e25d7cc799b35f03b3478061a2b46d4e96cd1744eb6c64f795d4d773eae474cc4331183abdd59953881fcba7b4c69b9331bdb2d9ea45218f1f6faad851118528286ab4260c5d7b2f3771470521d30ef2841df7c00d86e977e661966e4f03a20cfeecb2a68be9f7b1d2e1ec83b04165aa5d45e780249e46cc3487897b699c9c581e2f44c1c7b99e327d28ef0f76ca0eed8301ba15753c51bfc63eb69e2c0ba1d2b0c8b2eeff094803e4851d3f0c40e9405707c95118a9e6a2cddfcc23c4e31fa73264fb507f831d6ee05557de6315f688ed074f846be16a5510ca81a73be55560b96a1bce96cfc3185701fa9ac76a92f12182de7349a8b59ca8c8f0fcdea9622ef0a3ca7dc0ddb360c4318aec5ec282231ea6a523c09f380fdbf133d685a95390a38926bdab1e5185c695f5084c5564e000c8da44b01c915f78b96a19739e095257521eabf19652d9c6a0ec03fbfb206ac5902e05aa17c2734fe4e692e065c8d3d9880d505f6618ae054899ca28de9dc535d38ac7f0f40b68107d9dbf06b6f736104d7648d37a2bd8346bb56c112d0218b8e3859dab87520415a26f81e3b9c2a71cc9f1bc34b5084eecd833f40181b3b48e4c6ef07572a8730f57e6f5f13a41319dc77f76c795044208f69519a020c4cb64c83423262c3b71de99c30d7a157e692059f5d0a2895cb542e1a3fc4e1ee9a47c341c0d57062c6e5fdfbb8518a84f878f6632b74ce48bc4375b2b47c6886dbe42fba2805acbcf433592afc43f37880ac9ed0e3260c7e9fbcc468f07ef180d78", 0x1000}, {&(0x7f0000006d40)="ad09eab55c84ca8f8986360b0a77af060cedbf891e94bcc5a5f625bab0f0925e5b76537b3472ae8a657e408302c84257c8b9091b76bad04688464db45fa1f1cdf8bcc35dae83dcbb83ae9caae1f74e0e479c89489387dc245186a14928f4c227618df5094b48de43067e97562b836c0991fb27b689765ca89055f2ab46c51489fe421d2defb0824782f7a38db2a141f2f9d96d237a55fbda963756e59f768547a3150d6239ca9271feb63d78e2faa98afcdcc55eb89acda93ad78902016bdb6f6b0cf44923f3f97fd008eff0996d2e221c169f0911f37c1fc7c502e8a68f58b84b60328659a3037ff0", 0xe9}, {&(0x7f0000006e40)="a0233e4b22037739af998c7113d936c0751118727a14ca1df9c64eeecaec4579c6e341de7f7ccd020c5d7f6556f318", 0x2f}], 0x6, &(0x7f0000006f80)=[@rights={{0x28, 0x1, 0x1, [r7, r0, r1, r4, r8, r4]}}], 0x28, 0x4000}}, {{&(0x7f0000006fc0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000007140)=[{&(0x7f0000007040)="bf642de9c14df2f597f08ff3a07b126e18f7e0cfcfeb34e23f029f011cbcb172b3a8be9a066e5cee88f61dc585cfd265e8645bcc32384a4c6f609569c3862b08e3eee5d534f8f2bbe04c2e8df5ededcd1b1d41e696a57fff832cb95531c57f4736832ec9745b094e8cf399311fcb5c97a421154335fc27ee8051bca47ee6db1f988ebe131869da7111010734866e0ecf7fe0", 0x92}, {&(0x7f0000007100)}], 0x2, &(0x7f0000007380)=[@cred={{0x1c, 0x1, 0x2, {r9, 0xee01, r10}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r11, r13}}}], 0x40, 0x4000800}}, {{&(0x7f00000073c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000007700)=[{&(0x7f0000007440)="96e53f120368d274b962cc6bcdeed2026b3fe41df559b0de807eed4c7e7d1298ecbdab40e433d96ee46b7314417e769a618085a1ca5e14792bbcc33455d6b4e535d5aa7d66769ccb22acc2094f0ff4cdfb0c0a7661129573a56d37795d101c444182965782b8144f5b10268c2f74e8867d1a82e4d89ecf10425e3ab83fd1039aa37e9fe0f634545adac24e05f3b843a9e524df6e45c0d9d4f806b23969144471a867e7a6aa0cb5b1e48d429f3e21c238d35c89d1ab3ef4543f37adf784e5f29770752b590bbc3f72f5094d9473595a3a532cd96f56241e1c64d58fbb2fde0cdfca80e7e92f104b0a6ea1ba9b0b970d02f7635c5d3b", 0xf5}, {&(0x7f0000007540)="3fe223b7077543299a11e0261e460132b490fd49b3332ac1", 0x18}, {&(0x7f0000007580)="06f5454652f18665d8c84d5429f5846711aa4b7c009423da1f320336b6e8451255949f43f9a70f20b27a3d1960c263e4274a38c42ce01cd5b99c447d8017ceb302672e2514e231f5e64cc9f4fca70f89b42133a454d8d357f8c65006b435", 0x5e}, {&(0x7f0000007600)="d395262d473ce0f678635728881c1c9fa08a1083b900f940269cc08b90c14424afc89a3dbf358e813d3e05b2097b8ea3f571c8bcc3dedc", 0x37}, {&(0x7f0000007640)="cf25bdd7f5dd9498dad1cf2573d944be2145658cb2bb972b852bd76e0121538e347f8b0aa64b246854e3930a4c83909a47db8b0fd058553143b7ab23e8a72509501de1d1b46e573edfcaead31549eb45b52d13e614f1c693386267", 0x5b}, {&(0x7f00000076c0)="00640f2f51f1b2c1f6252f163625105d241d7f66aab7c55401f6937bd89ac1c8c5e151d22939241ea56858eb35d68b6ead45cfb4e2a55da9fb8ada", 0x3b}], 0x6, 0x0, 0x0, 0x80}}], 0x3, 0x0) write$UHID_DESTROY(r1, &(0x7f0000007840), 0x4) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r5, 0x40189429, &(0x7f0000007880)={0x0, 0x8, 0x7}) bind$vsock_stream(r3, &(0x7f00000078c0)={0x28, 0x0, 0x0, @host}, 0x10) io_setup(0x6, &(0x7f0000007900)=0x0) io_cancel(r14, &(0x7f0000008940)={0x0, 0x0, 0x0, 0x5, 0x4, r3, &(0x7f0000007940)="39f74ea010a7532f7895a8e735e2f6b2a34e2d449f60e7718b59673cc789122641f35628d7fd2aea9c8079c22ea5e20f403cd3432dff6a7e15182e063cbd5d5d51bc697af985c9785f7a0defc4582d73546bae7d888a9db8c02fbbe7789a14755021f3fc7fa47d4bbd7e3597252084b983b77f57d29284271c782013f8506756f1a6d2c11b521122542ff172c68cf0719706ba48c6183f029880eca31a900766847ec7b9980562998d59b8348d1a097abdee20551bf0c45dd6fcb18b9464dc8765102949c1e3a29dd6ca8bd2a648aee652d8ab90d1378436a5faada6aa1ab96ccb5e8d4fc01b8d35091ec1e0e4581536d193955c99c3143da6d9c05f75ede0688ba7852db31048c9132259dfbd4181f21e8afe03d5e11d8a030dbcd62f72c2ec2a06a556cdbc7c8611156aeaf5c882534dddb3e2b999424e9a651ab7816434644d7e42864da98d0d7486e1ebc91a9a448ead8b8e38d07ba60cf754dfbfeacb06b8128cf3e2153c5850ebb4e6bfe69b36c8df5572888a4ac87026d2192a2f6c084a1dff5ae3e262dc7d4ebbd7be1c390f7bfbf7efa3ed067f7a920ebc5d9aa2395ddcbbe75bad2d30c92bb94f0a985c4367e98df60a8ab8248fb288ce6bb22a679fdb6d8700d3b5185fcc8f2c632e26a44c4662fb72fa08c1433f2276087dd41d9397a7607376952d3130d45b895997c2f15b5d82d0338aa0eb0bf74bec1562d12d65cca9c2f0a4cba8e07c9fd6238aa33dab73e5683e3dc7d8e5347eb283615668f773f075b6f278f5b010c86fe9c2e36119055dfedb7a6384c618a52a72fdd16a295ea843f4d8ede9e5f9d6a103a313f57e8a4345619b7dc3fe6b4f15c472d43bdd4e9c358c00f33cb5df8ac1b59c6f54e5572b53ca87c7b1b7277c6fd10ddc291f072d70b274e648e9e801bf0d3fad441d612d594d6078f4ac54f8951b798acbe475f0756c6565f98882d3148a0df7a50b594471f865ed60841331e91f0dad645ae50d9b87d675a2c54aadeff06cae1e1e32401984fbd2907fdf887dcb85184b1f087e4e831d5df034b2e903f8ee6c234edf6e78b2792dad1dd3efec90c01c41b914f68832cd18f9a3408466f68f20bf4dbae899874d7ac7596c1003b3abefb467f435c80bdc149163b8dbc76069b32f14874428f9ec9772a357bbe328568d42ef68c5798c11838145a6fdfe40a9cf64ff85f86c58317fc7a9456ec4816b2fbb7aac3d548e2aaf9f1ddd289196b6905e3ae1237e53170300f88b0efc83a2c775f93b24e7d05199dc1ba21d44f2245ab9dc01c0c6b2010f4c62a16a66f4718c2c86a4aed6e75bd5ffd6971e132f5f08385672aec1f013725d4e6742bde091c50932ff3c5aae51b5d8146bd2188455d68cb9cc6e97e550469b75df74dd5cf8b6cb1e7815227c6178204c579ea4b7da0013430fab6b540398f0fff01084a6324c49de363b1ba5e34259666dde8749d32705ceb01e8040565dca8272ac37905d2efb2dd5bbbc4e9fac475786d03f2a58f83616636730d1cc1f53b4dac0589c7dfd4ad774fbbabd271dc847fee0147aea48e99f7138f9042cfc8f799193126111d63431a848e81023da6043481c924e25a8da2f5f157c91550394d49b90acf2ed1f88d22a56d970cb0cb411c1fbf8bf6704e07b573aff6233d55ff5c1cd8f42c48e84188545b59fa0eaf44539426d0907660bb7caea1072641ed36a25ade285039be586f3a83bc2e44f283cd828f85a4fe6ab605d5306e176036d0091daa325617ef694e73c200ccc983084769f821d093dd42c4bd26383f556247545edb91d42a5e589338418d1bafd2173d2059a919dd758a323a834809343c76c9856fd95f63881ebdc4ba656b6f822152f619ca33e7b4d2e6eee3fb721302c27df049bc442a4173e94b1eb4d2ebc54069edeb84708a14c2a45edad33ebd43b9b36eb71d4972b01fd95f96bc61c25a0cffdf789a182d124ef1a41cf358beb33cc544cd03d3ed910cf64282058a5e7664cb063f116a51c330f165350c6083daf0bcca4234f4ca9f34940d0c611e5b51a06f2c00e3911288e0910f19de71f67943ab4fdc4d939c3e1b7f51e783b21043bb193b743991562d5c6aa71fb52c5e448b44bd4ac9a21c5dfe7854524577a521e0f1dd5cdc8801a5bf755adef211b18fbd1efdc93f3aa35c478db21b9bf58f42cbc93581d19257afc5837f5752b44174b88b58fe52c57a70957df7d5685366b58333eb0db536b83f24e597430f79d526e028a0dbd94590a9ac543906ba130417d83c583bb75c556e726ea0006eee61ebc44162285ea935180826560939076443ba87abd3445fc9cfab11c1639c123e7a7137b3588e6d07dfff9aad7906fe2d242ba9d9377283574f0733694f9ed78f99b410c09ff6e13f0f3a80ad11077e3d084aeece11f0e97364965813ad4f20d742fac9904212010465a3752f802c1c17fabdd57464ce98214f241cd71b0ce3eb6d9d74140a930b89d34001d84e2c65f7af609af4493139e0140372185a7572cda48e0ddad1891570433e03d0a4d8f0c105d35145ce69b5ab5ec8e62eb931dde2c5f526976dd21b50b01ef0072b7597b6c5423b1adea3412030867abe55fcc88a46ce90de2d53cd26118d98a7a80fd90cdd6e4a10c2ac7d12e37e597a71460f754b7c2717fa1fd1baadf1aab02d2c0eb07918e49b1b323c1ebf4a32a99e126d43eb0d3ff78522b7e7e88d7fdc36defba46fcd77517d8c7621dab6de8ea8fb19f0ef921be3858bacc4db3852421e228aacc003a1fc55007105f1a3896b805fb4c1f6cba9a5eb6b63a9933de5eec01f118ae442da323a6a3f135357579212e8dacf54cff2a27848ac392e35669edca55b5a403893a33564f4cecad4b536d4aeb030f85c2add393e0bc924a8107e8968d0d47e03ba0ebe72abae50e44d2daf16cf6a04b1132d836205f3b6de1addb26b5221adef309ac0ff2838bd2ac61fbc57d3ec3209ff85d480bf9f2ea8eaccf3cda1fa7b38abfdbaa56572d596e877a9b9c158b9ec5c135ffd4fd95a7120651666d5523104b1a8e98c6781702160f212e16d8368f471e2fdd0bcacb43d321811f18922c71ef83dacbbeae70cce24b2dba0a41284986e432ac32d1fce3effe548bbff31c92bea579ae1e10b3739d852b10c8476611165ca4afe45990e2809929497c4088c7e778cea4b253354b4ff598ae25d8bfc2c0622c0a7721f12fe04c0a911060eeafe993a250baffb3051aeb63db424f51e50f923aa16a3f4094b81c64e52ebb88be72a4cde12b1605f7ccbbdcdaa4013cf37a40c20bf870151d603dd59bb3eca27ea2587fc2b834517c3a535da9646bfbf11f33b3ddc890b88bef3044c224f734cdd0e48c71e60c3a290c13532769b468879037d76c015a8b0e9679d409a7ad73c1b222a8d1598ae9240afd9a6e449ab57679c1f7af4dd179070389c77aa9832c5a41f40863f00ed332efb9814ea7bcff157fd159179e20c749575ccc2a4ad7180dea920ffa7e6109e27b9713b58213aadf033d4777c9c9efce1fa057ecfbd0d9f45bc80fc771d04e340d1a7b501dbaf05bc65fcaf92230dc0c48126288696bd49737d83bf36d95cd5e18cadbbc301f59106d21ec5c1c07b2382a3bce8c850f4f8b05d5e242b2ca5a782a702160314d284358d05b831bc44ae456b9bdcdf3524669979de766fd2da68a96826b6248a838a2a8c9dd0a864a17a8e6281eb35f096e842c5289022ab43d03df5d7b2fc6337df77ba3786c2e7957bb31f4a9e035b094a4287c1f0227e769cfe1716b400048f885f38b58c83195f8cbd1e5244f915e78a87f26d1ea33d8a32568ff4e44b96ca3cc539f3c135de2f961dfbff55b6e4f7089d55a7caf6fcb7a36d0d1f76840d676decf2092e4f714081be9ccfd800ba624f5f991d60defe0cb06de40ce6ec4326020138aa61b923d1422558f3994e2492ce0dfa12b89a892fdbe5775cd6dca91b45b7b6a856dc56979bd5d6c559aaf4db118b6e7d00a6dd07b50be564c96d3ec2066e7a984c79b42acdb1254ba9ea0b9150fbb26740dd7510f99daef67e2a6b21407cbc3a85e88ee5c86d6a0137cc2375721354a1997093a5032944a046002b0ee7e1766f4f4426a48f61f4442aaeb4ef1ef9c4884a383347124770ecf4de271a40ee5eb8717733c04c90cb60d1e2da2c69ade734e11fd8211321f2e8e88bb8c5098dc3203997beb649356adc1723bed3974b1df102320970c057533e65e0fd6d701c1adc77d0afada10afa5da9f16b497290077f2eb6ee1381219833b411ac01c9eb7f14024df69e7cf8fa5bb77f1f18da1141bee962a657003dbd6dde151e25fabb139b9c9a970dc541a24a01844e29f9fed8b6403cece4cf4547022d7ae5a2cb456fd5f99d35d9f9bf016424767ade17c2ef770f697e976b9f58ea4d7589115db6f851f973eb35d58ac3c77d04e7a4a4cdf06b715f4554d7551b25c449b1c48c54322a7369fbb737b6e62d68a70523cf353faa8a7be9ce2736741a474f7139149c0f7cca068cd18c7dd34dbc2a029db3baccc52844419c69a4c771955c665446e64bb7dd45b152bf85b3de1ee9129117ceb65352d4db9ee43f0d2dc88a6b8e5b517294c3e9c78533df91e141c0fa47b007de0afee6573c9bb821ae6dae70e398bb45940238166ad0af73dd3cca092689cc488dc74fc838f50cedeea75e495bee040512f4c7824c74fc2d1314b30c26b34062ee8299523a6ad26128de1eebac06ec0806f5b17d7ea35c051f12d7ed25026452d0b4f799f637ddbbf84077ac7cdf406d4130333ab0bcc482f2287208471f57d9a0ec8293c71b5ce7aa9426203d6c5b664747c7f6d13abe2a64d0c924c35ffad132c14071b0c31d1baf9aa7691b9249dd8c144e96a77f5c721df452e0c234c703505a3f17867f2b645168175b530a7ff542bda73a1a09d3b60f4dc8d1e877ab97e53860fac47bf42609ee49e80a828e3e059779796af0e88337cc7d797a881fd9cccd0720d9cca4bc96cf78eb3b360eb05f7222a693cd6728f39137dada917fe036a3da69299cc3986c58f59f02a45cfc822575f6117e6fd8f5125631e096fbf51744fe484293c83a930412207c32ce2cdacf3236f34555200b1a39586e3c1e6b36cde3d50e903b9fc930ced9a7108178651ebb8616ef323973675f80769e20ff56b3d69a3afe6a2261173698030232e3764b83806908cd96e92ee2402a3c3501a68434bcb61671b047efb66be018bfc0cad0071a6b6fc4713026057570de81b0ece592e60246d836bf838d743e892d290cc44564fd0142f2e1665fcbf0110aeb6691f30c117f14f98a58ff8d5e4cb9c61b5f3428228b52119ea0e37db74fc228c8718137a0917502ca774db69e16878c93d359d8bd579fe278b0d2069ef602c3e8a3c3cf004894e8be5ff78c21c0ed37cd8c652d28bf5091a7457b86a6d16ab04f66f104da408b9da18f7de48d321980b8f11c737c2235b97c63fe59d07410d91bc1166ed2bb77038db98b1cf12981a27d7ed45ea5be1418cc9349f56363590f3fa4e6e48b23cd10d0c1b0bb7e7aa333e41e36230f372b8d4714135d4b536511760f9dbdeb3b69e665081a9e5706343c076801a350022b90d32fcceb7e547b8085c279fd52492bbcc1b7c27254b13bd2f110104392c6d9ca6f319bd4839662de158f680c7049e8ed9707968d285b7752332e88c446cf9989da437dc2ed492dec976bc0e4eb3f96f1ac3609ff0ff11d4e4d170828b70d1382f72d680ffb6529d7e6c2fad057e8cbf15a800c35111efb45818fddedd8e", 0x1000, 0xcd82, 0x0, 0x1, r1}, &(0x7f0000008980)) r15 = openat$ttynull(0xffffffffffffff9c, &(0x7f00000089c0), 0x80000, 0x0) ioctl$VT_SETMODE(r15, 0x5602, &(0x7f0000008a00)={0x3, 0xf, 0x1, 0x2d2, 0xbfa}) quotactl$Q_GETQUOTA(0xffffffff80000702, &(0x7f0000008a40)=@nullb, r12, &(0x7f0000008a80)) ioctl$TIOCGETD(r1, 0x5424, &(0x7f0000008b00)) ioctl$TIOCGPTPEER(r2, 0x5441, 0x7) unlinkat(r1, &(0x7f0000008b40)='./file0\x00', 0x200) 27.030376732s ago: executing program 8 (id=661): r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'veth0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000580)=@newqdisc={0x64, 0x24, 0x4ee4e6a52ff56541, 0x70bd28, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}, {0xd}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x38, 0x2, [@TCA_TBF_RATE64={0xc, 0x4, 0x709e742fbc68cde8}, @TCA_TBF_PARMS={0x28, 0x1, {{0xd9, 0x1, 0x9, 0x91ac, 0x3, 0x9}, {0x8, 0x1, 0xffff, 0x6, 0x0, 0x3}, 0x7, 0xb77, 0x3df}}]}}]}, 0x64}, 0x1, 0x0, 0x0, 0x51}, 0x4800) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000480)=ANY=[@ANYBLOB="1c0000005e00010000000000000000000c000080080000000a"], 0x1c}], 0x1}, 0x44046) creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000900), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r3, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x1f, 0xe0000000, 0xffffffffd64b043a, 0x83, 0xffff, 0x4, 0x2, 0x0, 0x0, 0x80, 0x80000001}}, 0x50) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="200000006800e97800000000000000000a0000000000000008000500", @ANYRES16=r6], 0x20}}, 0x0) sendmsg$nl_route(r5, &(0x7f0000004380)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="240000001800090400000000000000000a000000000000030000000008001e0001"], 0x24}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=ANY=[@ANYBLOB="240000001800dd8d0000"], 0x24}}, 0x0) syz_fuse_handle_req(r3, &(0x7f000000e3c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d838aae8c05dd22d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r9, &(0x7f00000037c0)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc010}}, {{&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x7e, 0x0, 0x0, &(0x7f0000000fc0)=[@rights={{0x14, 0x1, 0x1, [r8]}}], 0x18, 0x8000}}], 0x2, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x121d01, 0x82) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000000) ppoll(&(0x7f0000000180)=[{r10, 0x82}], 0x1, 0x0, 0x0, 0x0) umount2(&(0x7f00000002c0)='./file0\x00', 0xb) 26.14402548s ago: executing program 8 (id=668): mkdirat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x0) mount$bind(&(0x7f0000000100)='.\x00', &(0x7f0000000300)='./file0/../file0\x00', 0x0, 0x2151090, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) getsockopt$IPT_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x0, 0x42, &(0x7f0000000000)={'ipvs\x00'}, &(0x7f0000000040)=0x1e) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x1, 0xa, 0x7, 0xc, 0x40}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040), &(0x7f00000004c0), 0xce, r0}, 0x38) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000280)=""/201}, 0x20) mount$bind(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b101a, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x27, &(0x7f0000002540)) mount$bind(0x0, &(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x80000, 0x0) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r1, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1f4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="120000000b0000000400000002"], 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{r3, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000140)=r2}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000002c0)={{r4, 0xffffffffffffffff}, &(0x7f0000000240), &(0x7f0000000280)=r2}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000300)={r5, &(0x7f0000000080), 0x0}, 0x20) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000080)='./file1\x00', 0x0, &(0x7f00000000c0)=ANY=[], 0x1, 0x105de, &(0x7f0000000280)="$eJzs3M+LG+UfB/DP7Hbb7Y9vv4t48NYBEXahWZrtD/RWtUUFt9RfB0+aTdKQNsksm3QbK0LxLB77j+jJu3j1n/AmHgRvBSXzTKqrLUI327jt6wWz75lnnvnMMyEsPDNhAnhureS//ZrF6TgeEYsRcSqiXM9SJJdTvBQRZ+JYLEQ8XLKq/WHD0Yg4ERGnJ8VTzaza9cX9e5sPxpuff3f/lytfNn48O7eLBubulYjob6f1O/2URSflzaq9sdsts39ht8q0o3+r2i5S3mlvlRXuNKb9GmWe76T+xfbt4SRv9BrNSXa6N8r27UE64XC3M61THnCzsVNut9pbZXaHRZmdu2lc4yrvDkepTquq91lZPkajaab29ridrmf7VpnNwahqT3WLVns8yd0qq9NFs+i1ynFsPfHH/J/3bndwe5zvtneG3WKQX1yvv7pev1Sr7xSt9qh9odboty5dyFc7vUm32qjd6F/uFEWn115vFv21fLXTbNbq9Xz1Snur2xjk9fr6+fVztYtr1drZ/K1rH+W9Vr46yTe6g9ujbm+Y3yh28nTEWr6xfv61tfzlev7B5vX8+vtXr25e//CTKx9fe33znTerTv8YVr66cW5jo1Y/V9uor7n+/Vje3+E877K9myfmNQ6AQ6Sc/x+PR83///y3umf+H+b/wL6Z/5v/h/nvwV3/chyK6zf/Z1+yeQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Ac795OTOhTFAfi0pe/x/uUR49ytOINluASHDgkLcBMsAbfgBlgDzlyCAUNbIjWYGLktkXxf0t7exvw8JUzOvaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJeeysXkYXp1f2zOenOcNE8DAAAAHLIqF5PqYlTP/zT3/zW3Lpp5FhF5RBzq3Yv40cosmpzyg78v39XwGFElbP/Hz+b4HRHXzfHyv+tPAQAAAM7XcjYf1916fRqduiD6VC/a5H9vEuVlEVGOnhOl5dvTZaKw6vs9iLtEadUC1jBRWL3kNkiV9ilFaxjuDVk95L2WAwAA9KLdCfTbhQAAANCn273r6QnroGdZ7LYyd3vB1S/v3zYEf7VmAAAAwDeUnboAAAAAoHNV/+/9fwAAAHDe6vf/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KVVuZgsZ/PxsTnrzdcUzZjmaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4JX9eUeBEAiDMNi7vjOZ+x9WGjQ1NakC4eNvDAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe/O4v/yemxplk7rWx9DySrJ0aW6fG3rlx9Ifx9WsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvbnJQVCIAiiYM7430nf/7CSoGcQIQIaHlXUogEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgC/63S//J6bGmWTutLF0PJKsXTW2rhp7DxpHD8bbvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnbu5zWOKg4A+JvZnW1TkK5RAvWgFQsVhW62/kLw0oMQPAiexOOSphBdf9DmYEs85OJB8T/woh489CIEBKmIf0EPnuyxXirIHioIeoq8+VEnTZSpbWa3288H3rzvDm9nvm8Slv3OmwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAyuRMOF7FnbjpF3Fa7vv55uZq7K/d1kc3RpePxRbjpN207zvdeI2Wpp0FAAAA865T1fchhOvZ9krs036s/z/94fGPiv2x5t98qIirev72ur/qq9o/tivff/nGrRP1i/NkIYRv++O15RbnOMtONBx3tMGY/F5CcYemk//Y0te2Hplk+VVPPrt69dVeHh66u4wBgHvhVNWXwbn14vtR7IfTTAyAudUtW6jV/53+dHMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzN/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNMZiudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAl3d5+OItIopIXaZI483P6T0iPiJt23b0ectidz42X/ec7Q+TnN8x/S0jooyij3MAAHpXdZtjta6Xf3n/8w7yDvNW86ZePPPTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADxwIAAAAAwvyt0+jYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGCgAA//9CtluC") chdir(&(0x7f0000000240)='./file0\x00') 24.505974912s ago: executing program 8 (id=674): syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) process_vm_readv(r1, &(0x7f0000000000), 0x0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/126, 0x7e}, {&(0x7f00000014c0)=""/41, 0x29}, {&(0x7f0000001500)=""/137, 0x89}, {&(0x7f00000015c0)=""/142, 0x8e}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$inet_udp(0x2, 0x2, 0x0) mkdir(0x0, 0x8) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000300)={0x0, {0x2, 0x0, @dev}, {0x2, 0x4e24, @remote}, {0x2, 0x0, @multicast1}, 0xaf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x200}) r4 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r4, &(0x7f00000000c0), 0x10) sendmsg$can_bcm(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0500"], 0x48}, 0x1, 0x0, 0x0, 0x24000000}, 0x20000000) r5 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000002180)={0x1, &(0x7f0000000380)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r5, 0xffffffffffffffff, 0x0) 24.443894414s ago: executing program 8 (id=678): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x2) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) ioctl$KVM_SET_NESTED_STATE(r5, 0x4080aebf, &(0x7f0000005700)=@vmx={0x104, 0x0, 0x2080, {0x0, 0x0, {}, 0x0, 0xfffffffffffffffc}}) ioctl$KVM_RUN(r5, 0xae80, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x64, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x8001000000) 24.310388678s ago: executing program 39 (id=678): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x2) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) ioctl$KVM_SET_NESTED_STATE(r5, 0x4080aebf, &(0x7f0000005700)=@vmx={0x104, 0x0, 0x2080, {0x0, 0x0, {}, 0x0, 0xfffffffffffffffc}}) ioctl$KVM_RUN(r5, 0xae80, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x64, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x8001000000) 14.619614776s ago: executing program 3 (id=786): r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x1000000000021, &(0x7f0000000180)=0x1, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e24, 0x80000000, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x180000, @empty, 0x18020000}, 0x1c) 14.596633987s ago: executing program 3 (id=787): r0 = socket$inet_udp(0x2, 0x2, 0x0) recvmmsg(r0, 0x0, 0x0, 0x2, 0x0) setsockopt$inet_int(r0, 0x0, 0x6, &(0x7f0000000180)=0x80000001, 0x4) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x12, 0x35, &(0x7f00000001c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x7de, 0x0, 0x0, 0x0, 0x8}, {}, {}, [@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x5}}, @call={0x85, 0x0, 0x0, 0xf}, @printk={@d, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xab91}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, 0x1}}, @initr0={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xe651}, @call={0x85, 0x0, 0x0, 0x95}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000380)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x1e, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000000400)={0x3, 0x6, 0x800, 0x1}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, &(0x7f0000000440)=[0x1, 0x1, 0x1, 0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000480)=[{0x2, 0x2, 0xf, 0x7}, {0x3, 0x4, 0x2, 0x7}], 0x10, 0x172d}, 0x94) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x32, &(0x7f0000001140)={@broadcast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @void, {@ipv4={0x800, @udp={{0x6, 0x4, 0x0, 0x0, 0x24, 0x66, 0x0, 0x0, 0x11, 0x0, @empty, @empty, {[@timestamp={0x44, 0x4, 0x8d}]}}, {0x1, 0x4e20, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) 14.51176658s ago: executing program 3 (id=790): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x89b1, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = epoll_create1(0x80000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, 0xffffffffffffffff, 0x0) epoll_ctl$EPOLL_CTL_DEL(r3, 0x2, r2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000000)={'veth0_vlan\x00', @remote}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) futex(0x0, 0x3, 0x1, 0x0, 0x0, 0x0) ioctl$SIOCSIFHWADDR(r4, 0x8923, &(0x7f0000000000)={'vlan0\x00', @local}) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="ac00000000010505000000faff0000000a0000003c0002802c00018014000300ff01000000000000000000000000000114000400ff02000000000000009d0000000000010c00028005000100000000003c0001800c00028005000100000000002c00018014000300ff0200000000000000000000000000011400040000000000000000000000ffffac1e0001080007400000000118000680140004"], 0xac}}, 0x0) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=ANY=[@ANYRES64=r1], 0xc0}}, 0x0) 14.462293281s ago: executing program 3 (id=791): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x210000, &(0x7f0000000280)={[{@user_xattr}, {@noquota}, {@dioread_nolock}, {@jqfmt_vfsv1}, {@barrier}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x7b1}}, {@stripe={'stripe', 0x3d, 0x20}}, {@bsdgroups}, {@barrier_val={'barrier', 0x3d, 0x5}}, {@user_xattr}, {@noinit_itable}]}, 0x3, 0x589, &(0x7f00000083c0)="$eJzs3c1rHOUfAPDvbHb7/vs1hVKsiBR6sFK7aRJfKnioR9FiQT3XkGxDyaZbspvSxILtwV68SBFELIh3vXvwULx49K8oaKFICQp6WZnNbLJpNslmszFp9/OBSZ5nZnafeeaZ78Mz++wyAfStE+mfXMTxiPgiiTjcsi0f2cYTi/stPL45ni5J1Osf/JFEkq1r7p9k/w9mmeci4ufPIk7nVpdbnZufGiuXSzNZfqg2fW2oOjd/5sr02GRpsnR1ZHT03GujI2++8XrP6vryxb++fv/+O+c+P7nw1Q8Pj9xN4nwcyra11mNT9q7I3WrNnKjXs3NSiPNPvGy4q8J2r2SnD4CuDGRxXoiI44XDhWbUA8++TyOiDvSpZJPxv1d/Ac+I5jigeW/f9X3wU+rR24s3QKvrn1/8bCT2Ne6NDiwkK+6M0vvdwR6Un5bx4+/37qZLbOVzCIBNunU7Is7m86v7vyTr/7p3toN9nixD/wf/nfvp+OeVduOf3NL4J9qMfw62id1ubBz/uYc9KGZN6fjvrbbj36VJq8GBLPe/xpivkFy+Ui6lfdv/I+JUFPam+fXmc84tPKivta11/JcuafnNsWB2HA/zK+eYYmKsNraVOrd6dDvi+bbj32Sp/ZM27Z+ej486LONY6d6La23buP7bq/5dxEtt2395RitZf35yqHE9DDWvitX+vHPs17XKb1//X37ahqq2lbb/gfXrP5i0ztdWN1/Gt/v+Ka21rdvrf0/yYSO9J1t3Y6xWmxmO2JO8t3r9yPJrm/nm/mn9T51cv/9rd/3vj4iPO6z/naPfv9B9/bdXWv+JTbX/5hMP3v3km7XK76z9X22kTmVrOun/Oj3ArZw7AAAAAAAA2G1yEXEoklwx9mXpXK5YXPx+x9E4kCtXqrXTlyuzVyei8VvZwSjkmjPdh1u+DzGcfR+2mR95Ij8aEUci4suB/Y18cbxSntjpygMAAAAAAAAAAAAAAAAAAMAucXDp9/+x4vf/qd8GdvrogG2XX3z+N9CHNnzkfy+e9ATsShvGP/DMEv/Qv8Q/9C/xD32pMcUn/qF/iX/oX+If+pf4BwAAAAAAAAAAAAAAAAAAAAAAAAAAgJ66eOFCutQXHt8cT/MT1+dmpyrXz0yUqlPF6dnx4nhl5lpxslKZLJeK45Xpjd6vXKlcGx6J2RtDtVK1NlSdm780XZm9Wrt0ZXpssnSp5DnjAAAAAAAAAAAAAAAAAAAAsFp1bn5qrFwuzfQgUSiXS7mI6GTniB4V+tQl/t7y+6Ttdivf2XnenkQSy2vyu+KsSvQ6sdM9EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs+zcAAP//MUwypA==") mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) mount$bpf(0x200000000000, &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x989046, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xd, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0xffffffdd, 0xa}, [@ldst={0x3, 0x0, 0x3, 0x1c10a1, 0x0, 0xa4}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sock_ops, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xb5}, 0x48) mount$bpf(0x0, &(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x100000, 0x0) move_mount(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x58) copy_file_range(r3, 0x0, r3, &(0x7f00000000c0)=0xae8, 0x863, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x6042, 0x101) r5 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)={0x101, 0x2, 0x2}, 0x18) openat(r5, &(0x7f0000000180)='./file0\x00', 0x4001, 0x80) sendfile(r4, r4, 0x0, 0xe3aa6ea) 13.578562119s ago: executing program 3 (id=792): syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) process_vm_readv(r1, &(0x7f0000000000), 0x0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/126, 0x7e}, {&(0x7f00000014c0)=""/41, 0x29}, {&(0x7f0000001500)=""/137, 0x89}, {&(0x7f00000015c0)=""/142, 0x8e}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$inet_udp(0x2, 0x2, 0x0) mkdir(0x0, 0x8) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000300)={0x0, {0x2, 0x0, @dev}, {0x2, 0x4e24, @remote}, {0x2, 0x0, @multicast1}, 0xaf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x200}) r4 = socket$can_bcm(0x1d, 0x2, 0x2) sendmsg$can_bcm(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0500"], 0x48}, 0x1, 0x0, 0x0, 0x24000000}, 0x20000000) sendmsg$can_bcm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="050000000808"], 0x80}}, 0x0) r5 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000002180)={0x1, &(0x7f0000000380)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r5, 0xffffffffffffffff, 0x0) 13.432149434s ago: executing program 3 (id=793): syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) process_vm_readv(r1, &(0x7f0000000000), 0x0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/126, 0x7e}, {&(0x7f00000014c0)=""/41, 0x29}, {&(0x7f0000001500)=""/137, 0x89}, {&(0x7f00000015c0)=""/142, 0x8e}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$inet_udp(0x2, 0x2, 0x0) mkdir(0x0, 0x8) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000300)={0x0, {0x2, 0x0, @dev}, {0x2, 0x4e24, @remote}, {0x2, 0x0, @multicast1}, 0xaf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x200}) r4 = socket$can_bcm(0x1d, 0x2, 0x2) sendmsg$can_bcm(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0500"], 0x48}, 0x1, 0x0, 0x0, 0x24000000}, 0x20000000) sendmsg$can_bcm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="050000000808"], 0x80}}, 0x0) r5 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000002180)={0x1, &(0x7f0000000380)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r5, 0xffffffffffffffff, 0x0) 13.377554105s ago: executing program 40 (id=793): syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) process_vm_readv(r1, &(0x7f0000000000), 0x0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/126, 0x7e}, {&(0x7f00000014c0)=""/41, 0x29}, {&(0x7f0000001500)=""/137, 0x89}, {&(0x7f00000015c0)=""/142, 0x8e}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$inet_udp(0x2, 0x2, 0x0) mkdir(0x0, 0x8) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000300)={0x0, {0x2, 0x0, @dev}, {0x2, 0x4e24, @remote}, {0x2, 0x0, @multicast1}, 0xaf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x200}) r4 = socket$can_bcm(0x1d, 0x2, 0x2) sendmsg$can_bcm(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0500"], 0x48}, 0x1, 0x0, 0x0, 0x24000000}, 0x20000000) sendmsg$can_bcm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="050000000808"], 0x80}}, 0x0) r5 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000002180)={0x1, &(0x7f0000000380)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r5, 0xffffffffffffffff, 0x0) 4.564717316s ago: executing program 2 (id=853): r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) bind$bt_l2cap(r0, &(0x7f0000000000), 0xe) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) bind$bt_l2cap(r1, &(0x7f0000000400)={0x1f, 0x4}, 0xe) listen(r1, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000900)={0x2, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000040000000000000000004000000bb7f1a006600feff000000009500ff0000000000"], &(0x7f0000000000)='syzkaller\x00', 0x5, 0x93, &(0x7f00000005c0)=""/147, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x61e5cc96, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value=0x8000000}, 0x4c) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="0a00000002000000ff0f000007"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b70400000000000085000000c300000095"], 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x40, '\x00', 0x0, @fallback=0x19, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x12, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) fsconfig$FSCONFIG_CMD_CREATE(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) fsmount(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='.\x00', 0x0, 0x100) socket$netlink(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) prlimit64(0x0, 0xd, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x25104000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) r6 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) setsockopt$nfc_llcp_NFC_LLCP_MIUX(r6, 0x118, 0x1, 0xffffffffffffffff, 0xfe93) sendmmsg$unix(r5, &(0x7f0000000000), 0x400000000000041, 0x0) sched_setaffinity(r3, 0x8, &(0x7f0000000180)=0x2) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) 3.817769799s ago: executing program 6 (id=857): r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x4, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="b40800000000000073113500000000008510000002000000b70a0000000000009500c200000000009500001200000000"], &(0x7f0000000080)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195}, 0x70) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="10000000040000000800000005"], 0x48) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0xc, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bc82000000000000a6020000f8ffffffb703000008900000b703000000000000850000003300000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @xdp, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{r3}, &(0x7f0000000000), &(0x7f0000000040)=r4}, 0x20) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)={r4, r2}, 0x14) syz_emit_ethernet(0x3a, &(0x7f0000001c00)=ANY=[@ANYBLOB="aaaaaa04aaaa0000004500002c0002000000109078000000000000000000004e20001890780400000007740000fdffffffffffffff0000000000"], 0x0) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000840)=""/201, &(0x7f0000000940)=0xc9) 3.714802212s ago: executing program 6 (id=858): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CAP_DIRTY_LOG_RING(r1, 0x4068aea3, &(0x7f0000000280)={0xc0, 0x0, 0x2000}) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x1ff, 0x1, 0x0, 0x1000, &(0x7f0000001000/0x1000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_VAPIC_ADDR(r2, 0x4008ae93, &(0x7f0000000040)=0x4) ioctl$KVM_RUN(r2, 0xae80, 0x0) 3.644214755s ago: executing program 2 (id=860): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, 0x0) syz_io_uring_setup(0x379a, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x0, 0xfffffffe}, &(0x7f0000000180), &(0x7f0000ffe000), 0x0) r2 = userfaultfd(0x80001) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000140)) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000ffd000/0x3000)=nil, 0x3000}, 0x1}) ioctl$UFFDIO_COPY(r2, 0xc028aa05, &(0x7f0000000040)={&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x3000}) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0xa00000, &(0x7f0000000000)={[{@noauto_da_alloc}, {@errors_remount}]}, 0x21, 0x4c0, &(0x7f0000001740)="$eJzs3c9vVFsdAPDvvf1JKbQoCzUqiCgawkw7QENY4UZjCImRuHIBtR2apjOdpjNFWlmU/8FEElf6J7gwcWHCyr073bnBhQkq0Udf8hbzcu9MS1+Zgb7QN0M6n09ycu85Z5jvOXNzzxlO23sCGFjnI2I7IkYj4n5ETLXLk3aKW62Uve7Vy8cLOy8fLyTRbN79T5LXZ2Wx799kTrbfczwifvqjiF8kb8atb26tzFcq5fV2vtiorhXrm1tXlqvzS+Wl8mqpNDc7N3Pj6vXSkfX1XPUPL364fPtnf/7TN57/dfv7v8qaNdmu29+Po9Tq+shenKxgOCJufxHB+mAoWv0ZPVDe4ZLzAUoj4ksRcSG//6diKL+aAMBx1mxORXNqfx4AOO7SfA0sSQvttYDJSNNCobWGdzYm0kqt3rj8oLaxuthaK5uOkfTBcqU8014rnI6RJMvP5uev86UD+asRcSYifj12Is8XFmqVxX5+8QGAAXbywPz//7HW/A8AHHPj/W4AANBz5n8AGDzmfwAYPOZ/ABg85n8AGDzmfwAYPOZ/ABgoP7lzJ0vNnfbzrxcfbm6s1B5eWSzXVwrVjYXCQm19rbBUqy3lz+ypvuv9KrXa2uy12HhUbJTrjWJ9c+tetbax2riXP9f7XnmkJ70CAN7mzLlnf08iYvvmiTzFvr0czNVwvKX9bgDQN0P9bgDQN3b7gsHl//jAu/Zr7forQk+Pvi1Ab1z6qvV/GFTW/2FwWf+HwWX9HwZXs5nY8x8ABow1fsDP/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODzm8xTkhbae4FPRpoWChGnImI6RpIHy5XyTEScjoi/jY2MZfnZfjcaAHhP6b+S+Ki9DeDFyYO1o8nHY/kxIn7527u/eTTfaKzPZuX/3StvPG2Xl3reeADgEHbn6d15fNerl48XdlMv2/PiB63NRbO4O+3UqhmO4fw4HtmXk4n/Je18SxIRQ0cQf/tJRHylU/+TfG1kur3z6cH4WexTPY2ffiZ+mte1jtln8eUjaAsMmmfZ+HOr0/2Xxvn82Pn+H89HqPe3O/7tHBz/kuG9SENdxr/zh41x7S8/Hu1W9yTia8Md4keyN/4mXeJfPGT8f3z9mxe61TV/F3EpOsffH6vYqK4V65tbV5ar80vlpfJqqTQ3Ozdz4+r1UjFfoy7urlS/6d83L5/uFj/r/0SX+PmVvzPZtf/fOWT/f//J/Z9/6y3xv/ftTvHTOJsfO3/+2Zz43UPGn5/4Y9ftu7P4i136/67rf/mQ8Z//c2vxkC8FAHqgvrm1Ml+plNedONk72f2m96G0p/tJc6rV0g+lPcfnpJ+jEtALr2/6frcEAAAAAAAAAAAAAADophd/TtTvPgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHB8fRoAAP//wLrUnw==") r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x105042, 0x189) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa041, 0xd) unlinkat(0xffffffffffffff9c, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000180), &(0x7f00000004c0)='./file0\x00', 0x1808014, &(0x7f0000000600)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461002018bbdecde39739fcd1df176dde746ec834120600000000003b048000000000000072462abc30ef5b65c70f73ecea54b5e5bec5aca9836c319f653557e79a002208ceae6dda659bd5ba0f4ce5c2080002223dc60000000000000044cd0a1e36868736000000f6a55493b4b81d5b9fa9b40fe4d76afc3a989c6d60044e89eb96e44d01a1174e3797ffa86870b82939f41ffa0f3d726f085663c29cbdc4c766a7eb77cc369c71e57fafab52f325ca91e684160191acf5ae7469c82ab4145b595b987d75912afdcc1c061835294cc0c618aba204f8adaa20c80108d356cd887ba217c8f569e6d0caf75052a77056b06e7068c40f807d9e539f8f5b64a8ee0725aa8d00000000007cb6ac0d90ea79b8027cf75964dd86c2ed2b5e75779677a28c76b848dd03dab190b5f02ec52830f3ff01eaae1c3df076000000000000000000000000000083a48a6b926c668b9ba42490175018ea3619f9d80a0b894e212178e1a19909d764666264fa29e2c055fd7f8e67c2acfb75f0a8d41692f4542a575ee42ed94a0014fba44985cca9df12fe93bfaccf0122a6e7e593613ac011170182f99766e86fb125cc6799c43aa4dc708dc4a00a6decad26f0378072a571da000000aec3dfbae348b5b494f6fddb9f56142a47a40ef81690a7eca421bd0ad198afa58ce69d61c29deaa93c0efea0f1415e90fd0400bad5f796374bb196e60e537b8ffca80a5ec3c5c063aab2c87a7824c4fbfab7264185e1b2e59012acbf3732abe75b848de8ec4aaba2e3c8cd14dd9bf9499952815b9fb34057a585a9c18a11f3d496825b3fcb0c8aa89e079fd78997da864b302139b2b10597100846b55f7d0b050b7b0ef7e9c897c50b53404acdd701425323201b33465fddec69c37cb13fd441a830af5ea73f4ac82d7926eb0db1141003d148473077a76c3bee7e37dc799abb47bd67cde7958c50fb2d15c9cc196e4bff1d00"/716], 0x5, 0x558b, &(0x7f00000079c0)="$eJzs3EtvG2UXAOAzTtP71y9CLNh1pAopkWqrTi+CFQVacRGtKi4LVuDYruXW9kSx64auumCJWPBPEEisWPIbWMASdogFiB1SkWcmULdJC63jQPs80vjMHL8+874jK9KZiRzAU2sp/e2XJI7FoYhYiIijSeT7SblF3I44X4x9LiKOR0Tlri0p838m9kfE4Yg4Nile1EzKtz47OT5x9uc3f/362wP7jnz+1Xd7unBgTz0fEf31Yv9mv4hZJw93Fsp8Y9zNY//MuIzrUzX6WZG/2V7LK9xsbI1r5PF0pxifrd8YTuLVXqM5iZ3u1Ty/PihOOBx3tupMPpBea2zkx632Wh67wyyPnVvFeTdvFX/bbg1HRZ1WWe+jvHyMRluxyLc328V61q/nsTkYlfmibtZqb07iuIzl6aKZ9Vr5PNYe9Sr/+73VHdzYTMftjWE3G6Rna/UXavVz1fpG1mqP2meqjX7r3Jl0udObDKuO2o3++U6WdXrtWjPrr6TLnWazWq+nyxfaa93GIK3Xa6drp6pnV8q9k+lrl99Le610eRJf6Q5ujLq9YXo120iLT6ykq7XTL66kJ+rpO5eupFfevnjx0pV3P7jw/uWXL73xajnovmmly6unVler9VPV1frKU7T+j8tJ/4P1J9unf/j+8S4bFHb4ggGws/v6/7i3/w/9PzBzD+j/49pD+v/+9fJ4d/r/2Lb/r0z3/zHL/n/SUun/H97/Vvag/10M/f8urh8ey6P1//tnPg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOd+ctMGojgAPxsM/auiqvtepTs4Ro/QZZeFA/QSHIGeoFIvwBmolEWOkIQIe4LkBKRIjHGCvk+ynRlHP88AmzeWBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAu/a9Wsz+/vv4+Mebv7fY0maYDAAAAHLCpVrP6j0nTfp/6P6auz6ldREQZEYdq90GMWpmDlFMd+f/q0Rj+RdQJu/5xOt5FxLd03Hzq+lMAAACAy7VeLKdNtd6c0hLAVb+j4kyaRZvyw/dMeUVEVJPrTGnl7vQlU1j9+x7Gz0xp9QLWm0xhzZLb8PC9Ua6HtA1al4eZzOsvsW6V3TwXAADoU7sSOFKFAAAAcAF+9D0AzuFpaV/sT/v3jOPmkl4Ivm21AAAAgFeo6HsAAAAAQOfq+v8l7f9X2P8PAAAAsmv2/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBLm2o1Wy+W02P358/MudueJt+MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB79ucdBUIgDMJg7/rOZO5/WGnQ0NikCoSPvzEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN787i//J6bGmWTutbH0PJKsnRpbp8beuXH0h/H1awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYn5cUCIEgiII5438nff/DSoKeQYQIaHhUUYsGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAL/rdL/8npsaZZO60sXQ8kqxdNbauGnsPGkcPxtu/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYt2PfNqowAOCffbbbFBAhoEgEUJE6wEJTt7R0RQgUMfAnIEWpUwIuhTYDrSJKFjaUuQuCESEkUNjyP3RupC5l65AhSEwMQXe+S8+JoVFp79zm95Oe3+fz9b3vna0qn98ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCw9W682szjJH2YHMTFsdvbKwtpv7mnT22s3ZlJWxo3Ks77CfBa+cnx6foSAQAA4PBIivo+Iu621+fSvjmZ1f/t4py05v/huUFc1PN76/7N7ZWj+UszRf3/+2/3XtqdaDLJ5kkHXVzq907tT6X1mJY49p5/4Bmt7Mpn370k2RvS/HD1xa12dj0b39269X4nC49UkS0A8DBOFn0eFH8PpX23zsQAODRapcK7qP+TyXpzAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQtX8CAAD//4ztMoY=") r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r3) r6 = socket(0x400000000010, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xfffffff9, {0x0, 0x0, 0x0, r7, {0x0, 0x1}, {0xffff, 0xffff}, {0xffe0, 0x9}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0xfffe, 0xa93}}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000680)=@newtfilter={0x50, 0x2c, 0xf3f, 0x70bd29, 0x25dddbbd, {0x0, 0x0, 0x0, r7, {0xc, 0xfff1}, {}, {0x7, 0x9}}, [@filter_kind_options=@f_basic={{0xa}, {0x20, 0x2, [@TCA_BASIC_EMATCHES={0x1c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x8553}}, @TCA_EMATCH_TREE_LIST={0x10, 0x2, 0x0, 0x1, [@TCF_EM_CONTAINER={0xc, 0x1, 0x0, 0x0, {{0xfff, 0x0, 0x5}}}]}]}]}}]}, 0x50}, 0x1, 0x0, 0x0, 0x20045080}, 0x4880) accept4(r3, &(0x7f0000000340)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @private}}, &(0x7f00000003c0)=0x80, 0x0) sendmsg$BATADV_CMD_GET_VLAN(r4, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)=ANY=[@ANYBLOB='h\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="00012bbd7000ffdbdf2511000000080039000700000008002b000020db1505002d00010000000a0009000180c200000e00000500300000000000f3503cdb", @ANYRES32=r7, @ANYBLOB="08000b0003000000080039000400000008002c00af04ffff05002a0000000000"], 0x68}, 0x1, 0x0, 0x0, 0x8810}, 0x200000c4) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2040, 0x6c) fcntl$setlease(r8, 0x400, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x4000, 0x32) fchdir(r3) removexattr(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=@known='trusted.overlay.upper\x00') 3.566082487s ago: executing program 6 (id=861): r0 = fsopen(&(0x7f0000000140)='pipefs\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40042, 0x1) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x50) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0xf, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000020000000000000060b4000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b702000014001000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000bf91000000000000b7020000010000008500000085000000b70000000000000095"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r5, r3, 0x25, 0x0, @void}, 0xf) syz_emit_ethernet(0x5e, &(0x7f0000000000)={@random="05c38c886b60", @remote, @void, {@ipv6={0x86dd, @tipc_packet={0x9, 0x6, "88a175", 0x28, 0x6, 0x1, @private0, @remote, {[], @name_distributor={{0x28, 0x0, 0x0, 0x0, 0x1, 0xa, 0xb, 0x2, 0x7, 0x0, 0x1, 0x8, 0x6, 0x1, 0x4e20, 0x4e20, 0x3, 0x3, 0x0, 0x0, 0x1}}}}}}}, 0x0) close(r1) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x1810040, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0xe, 0xe, &(0x7f0000001540)=ANY=[@ANYBLOB="b7020000f53f6314bfa300000000000024020000fffeff7f7a03f0fff0ffffff79a4f0ff00000000b7060000ffffffff2e64050000000000750afaff07cd02020404000000247d60b7030000030a00006a0a14fe0000000c8500000009000000b70000000000002995000000000000001da5ad3548ebb63d18c5071c7e821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a35629e8ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdbb126eb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b782ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a6211e52bb3598e9b5d4f22d8c19f958e8b34de35949a7a48ce18799ee53da177a81ea65e652c1d71b7ee86a75b0100000042127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c436432b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c98442406333c890923a797e00b75481739952fe87fde27ce81893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45576c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8d43400eaa00ff9bc46e1cfecbdc0e451ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37deee7a60b903d2d9fe9d451cafcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3f7c65c902499227c087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e77a0de32e356521df06f995cb57f97052fc4158250ccecfb67ea8faf509593fadc7eafb613327b052397af1ede94d87590ce90a0a7579766f0e5eb09d38ac46e99e7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691df736368dde47e6672e93a314c5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b2b9bf8b32b99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c430985749901b09e4902a6f5addc0103756b894418e4591c624a9b206abbfb888d413d923b0d7c9d997d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7718384eebd5fc19928cea713ff09e179c308fbe9bd64374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8ef534b93dcb34e1da2c008a9f2a29e30823bf0ec3639cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f82f5e250b979b9f2bd0d1b6bc03d11811ac6eec9a3ecd9e3c3299ee5eb3c6cac8fbd06514b7ee743ece79c04566d02a08fd5fcabbab3d129c0cced3ce11dafa380700000000000000c114d0b423e64c6157fac5e4e2168f33541daeff9983d0e488a78bef538f870b84798272b2101e0abf1cd64500b79e01e11d727389653bd80a39d5bbe2e23d2f5ff10047423429981bd9b4ce680e174c266391e3e7689452654e5cd5ada6e025327a1942b5a068f15fa58eaa267d4e0881783dddbdd777f8be0824ffdf6d06c621880dbbe9534f15e8c2e364d3ec67deb6ab9f2a0f03212972dbd38500000008173553a67be48633103809eee0be51d67d7ce230b389607b4c3b18da1c48f3180f2e0d79e54565fdd9a099b5b5ba2761905b88b7cbfc39c35dd153609da3da263438f12769602c2195245ff83e249119d4f6cabfbdef84ada19ef4a67ed66d7043036515d0be5a231f99e71aba5d5ae04676eff3e85f0844c41bbcfde7a931d1ec55c01f703bfd1b97756bfe55a91f6b379f34a018906339771157c66dbd7471d1beec7f029ef552cf5e92a1a0db21b59355763967ce26a577bc514b6d22a09c385c5ba6caf524e1688fc0f29f8bb35ae7bc8eb5ba51aebdf7d972c3267cedbe77ed70d9c539bc455a6f88b39196c8a224b0acf4d796fea59a07baa34cc270fb096ef330fbebdf872d7d0bc4f9a963355c554abc5cdb91464faabcd09cd9a53f5d1b2ea7e96f428f7cd6735c19c61dc9942d30bf29ef85ed01c2fcd6060aa40eeff971477b4fde48507b7bad95a496540adff7e4a72fd1f94d7c703ab1525c946c54e0da3d7ebfcc8cea2e84c3b310aaea5a1627df898c00a9aaf2d88a36afa4c5b1816384310600001c33125ad7f7970beeb256aec06e39fc6c66544e1d1dc5fea4b68a82e3568ca30aea9a1d097f06f11dc362f4bae5ef57c67686a15855cd351bf26f40fb1348cfce79897682228e6d9643530c81bab27bf7b1c4a76a5be180bb830cf06827c3f38a9c9c580c732c30aaceda78b0297de35a922b1375b129655beb31899e26052cc216f832fdb0a0015f93c9cff77f59cda1ec5f3e358848756cebb074266a47e39ae26e80e8c65aaf73c24925458520a9ca98760d1005c9f81846459ae6d5baa4f02807939ddc29c3520f7c58ed9bc5a569c7a1bc33cf4f330a18276ffb4550b9166c3939e8041094bec034aa0ec6638b74fe34f0f1ec6903a1135808d5d8d26c9203c3f87e66c407b7c5c0888d4558dd657cc0213efad68e76fdd7b23e68064fd4b271ed79c50abacdd2871b0c1f8c971df59a5a1901ddf804bed43e391f882d2a45c51cdbba86b2a1b7c0c4923642a731ea4dcbad2b6ebbebe787a8e28e781d75beee924b3b1e390750f316648133922c021f98fd2d5d71a7a3679397ef6cf432837b7e264831ec01c4c3146ba0caac3b13d55945ec00e978a1c1712cd51187936200606c9cd6877b2f72125295c54721f8e15df2ae282a8becb99a726fd92acc92141e1f574b4b0b3c992a61af3372d0d9217776b1a42cd2cee816a70bf1ddd69b590d53e28ba356e74b38e23e50d898e95cdc7cc809e462c884b53f672aab1411ecfd4c91e7a9782fc6763f0efd4bcbaf1fc3a00000000000000000000000000000000500000000000000000000000048e510340087caf22439d5304bd704a6a78a512269a9b1cbd13bea78c807bbc73853ae187cbb768673e9d1bf74a3b0a6c234accd8506adf314f4c5e08174540b69d3c0da660052b43b86baf49e7ac64d9c21598b1e01dc1e1b5a53626b090496dbf7af441e397016c3c094d5c91ffe0a7ceacfd225ed9a6c905f79ad7052747dd6cceef4c310e0e935311118bc6bf0e5ca6c7cca7d5c03be570308da8a40578b4db14961fbccf6e2f2d56e9509c434126515b56d032e20c12e830d1bc64826fc9b318da5911e466878dbb81edeff69363fb75af5cd80536f14d2eaa7764db23acdbd394bbbbccfd8b129258bb0a93cee1d44f8665172c06933d20f184b78b435462c52a85149451ffd564c56a7cbf11a1127c77242915e43b2bc"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sk_skb, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x10}, 0x10}, 0x94) 3.492012959s ago: executing program 6 (id=862): r0 = syz_clone(0x400, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) clock_gettime(0x0, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000240)) r1 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x4b4, 0xed81, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x50, 0xb, "", [{{0x9, 0x4, 0x0, 0x7f, 0xfe, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0xc, 0xfc, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x420, 0xb4, 0x81, 0xfe}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f00000003c0)={0x2c, &(0x7f0000000100)={0x20, 0x23, 0x28, {0x28, 0x23, "83efb930f0187ff0478fa22a61a54607b71ea9e43d359c479c37f525cde38bf7914077366b48"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) prctl$PR_SET_SECCOMP(0x16, 0x1, 0x0) ptrace(0x10, r0) socket$igmp6(0xa, 0x3, 0x2) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000040)={0xffffffff, 0xf330, 0x7}, 0x10) write(r2, &(0x7f00000000c0)="240000001a005f2214f9f40700091d00000000000100000100000000080004b301000000c4", 0x25) sched_setscheduler(r0, 0x4, 0x0) ptrace$setsig(0x4203, r0, 0x0, &(0x7f0000000140)={0x2, 0xe435, 0x4}) r3 = syz_usb_connect$printer(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="1201000000030020f003176c40000000000109022472510000000009040000120701030009050102000000000009058202"], 0x0) syz_usb_control_io(r3, 0x0, 0x0) unshare(0x64000600) syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x83) sched_getattr(r0, &(0x7f0000000280)={0x38}, 0x38, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000080)=@v1={0x0, @adiantum, 0x8, @desc1}) ioctl$TIOCSSOFTCAR(r4, 0x541a, &(0x7f0000000000)=0x4) 3.183153599s ago: executing program 1 (id=864): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="07000000040000000800000001"], 0x50) (async) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x0, 0x10, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000000000000000000000000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32, @ANYBLOB="0000000002000000b705000008000000850000006900000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000040000000800000001"], 0x48) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1f, 0x10, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000000000000000000000000000b70800000c300000638af8ff00000000b5080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018240000", @ANYRES32=r1, @ANYBLOB="0000000000000000b703"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x11, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000400)={r2, 0x0, 0x0}, 0x10) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x8, &(0x7f0000000740)=@framed={{}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r0}, {}, {0x85, 0x0, 0x0, 0x1b}}]}, &(0x7f0000000780)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000500)={r3}, 0xc) (async) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r3, 0xffffffffffffffff, 0x6000}, 0xc) (async, rerun: 64) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) (rerun: 64) r5 = socket(0x11, 0xa, 0x5) sendmsg$nl_netfilter(r5, &(0x7f0000000740)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000700)={0x0}, 0x1, 0x0, 0x0, 0x4000}, 0x40840) (async, rerun: 32) r6 = dup(r4) (rerun: 32) sendmsg$inet(r6, &(0x7f0000000780)={&(0x7f0000000100)={0x2, 0xffff, @multicast1}, 0x10, &(0x7f00000014c0)=[{&(0x7f0000000000)="be39", 0x2}, {0x0}], 0x2, &(0x7f0000000040)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @private}}}, @ip_ttl={{0x14}}], 0x38}, 0x0) recvmmsg(r6, &(0x7f000000cf00)=[{{0x0, 0x0, 0x0}, 0xfffffffd}, {{0x0, 0x0, &(0x7f0000008340)=[{&(0x7f0000006d00)=""/4096, 0x1000}, {0x0, 0x46}], 0x2}, 0x1d}], 0x2, 0x2, 0x0) 2.784057822s ago: executing program 2 (id=865): prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r1 = bpf$MAP_CREATE(0x0, &(0x7f00000018c0)=ANY=[@ANYBLOB="0a000000d2cf00003d36000002"], 0x48) timer_create(0x0, &(0x7f00000002c0)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000b80)=0x0) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(r2, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) r3 = fsopen(&(0x7f0000000380)='sysfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r3, 0x6, 0x0, 0x0, 0x0) r4 = fsmount(r3, 0x0, 0x8) fchdir(r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents64(r5, &(0x7f00000002c0)=""/165, 0xa5) lseek(r5, 0xab07, 0x1) getdents64(r5, 0x0, 0x0) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(r6, &(0x7f0000000380)=[{&(0x7f0000000180)=""/117, 0x75}], 0x1) ioctl$TIOCPKT(r6, 0x5420, &(0x7f0000000080)=0x4af) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x9, r1}, 0x38) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000380)={r1, 0x0, 0x0}, 0x20) sendfile(r0, r0, 0x0, 0x80000000) r7 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r7, 0x29, 0x40, &(0x7f0000002bc0)=@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) r8 = socket$inet6(0xa, 0x3, 0x6) connect$inet6(r8, &(0x7f0000000180)={0xa, 0x3, 0xc, @dev={0xfe, 0x80, '\x00', 0xd}, 0x9}, 0x1c) splice(r8, &(0x7f0000000000)=0x4, r7, &(0x7f0000000040)=0xd2, 0xffffffffffffff20, 0x2) socket$xdp(0x2c, 0x3, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x2c}, 0x44004) 2.452136392s ago: executing program 2 (id=869): r0 = openat$uhid(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$UHID_CREATE2(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0b00000073797a31000000dfff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073797a30000037b35f0a000089b4c45a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073797a3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"], 0x119) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x70f9a000) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x81) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="428a", 0x4000}], 0x1, 0x4, 0x2) 2.398021964s ago: executing program 2 (id=871): openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0xc1842, 0x0) unshare(0x20000400) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0xa8) fadvise64(r0, 0x2400000, 0x2, 0x500) read$FUSE(0xffffffffffffffff, &(0x7f0000000400)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) getpgrp(r1) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0b0000008000000001000000ffff000001"], 0x50) bpf$MAP_CREATE(0x0, &(0x7f0000010880)=@base={0x6, 0x4, 0x8, 0xc, 0x0, 0x1}, 0x50) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000140), 0x40100, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x11, 0x3, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff}}, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x31, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xc, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="760a00000000000061114c0000000000850000001c0000009500"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8}, 0x94) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x16, 0x4, &(0x7f0000000000)=@framed={{}, [@generic={0x71, 0x0, 0x1, 0x93}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x94) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_pid(r4, &(0x7f0000000000), 0xffffff98) splice(r2, 0x0, r4, 0x0, 0x1f, 0x8) getsockopt$SO_TIMESTAMP(r3, 0x1, 0x23, &(0x7f00000026c0), &(0x7f0000002700)=0x4) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000002540), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000002580)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r4, &(0x7f0000002680)={&(0x7f0000002500)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000002640)={&(0x7f00000025c0)={0x6c, r5, 0x4, 0x70bd25, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r6}, @val={0xc, 0x99, {0xfffffffa, 0x80}}}}, [@NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}, @chandef_params=[@NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1464}], @NL80211_ATTR_CSA_IES={0x28, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_BEACON={0x8, 0xba, [0x0, 0x9]}, @NL80211_ATTR_CSA_C_OFF_BEACON={0x6, 0xba, [0x70]}, @NL80211_ATTR_CSA_C_OFF_BEACON={0x12, 0xba, [0x59bd, 0x5, 0x4, 0x0, 0x100, 0x2, 0x617]}]}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x3}]}, 0x6c}, 0x1, 0x0, 0x0, 0x801}, 0xbc9dbdf2e5fad14a) r7 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000004000000080000000100000080000000", @ANYRES32, @ANYBLOB="0000000000000000000000000000000000000000e7f1b040365d85d58560eff0906d5a5d694b51329786e9022b2f421ed776c71649a7108da7420ce962e7d733daf31a09e0808392a8ec39d34cd2f85ab67aa9ed49057e055cad0ea8e372ce3cd9ca413cbc1ff825f7a164053773466a1a45239d", @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48) bpf$MAP_LOOKUP_ELEM(0x5, &(0x7f00000000c0)={r7, &(0x7f0000002440)="3a2d83040fbfe82ac0d9b97709c33788945ac138ec2d31cdc1049afe9fd784840c9b6118a059521955e939b49f765ce43bf54d5f5a77a6bb8db0c92d835dc66a743b45a9126e990b1fad2f94f67ce5a75ab358553c595c75b13a38bb718d1ddde174bb3680382a5eeb1ac0cf731c006237f55193b1ed72f678aab33f01edf01601e7beb74e02501508013ec76d93f171fb", &(0x7f0000000040)=""/73}, 0x20) 2.276735858s ago: executing program 1 (id=872): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CAP_DIRTY_LOG_RING(r1, 0x4068aea3, &(0x7f0000000280)={0xc0, 0x0, 0x2000}) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x1ff, 0x1, 0x0, 0x1000, &(0x7f0000001000/0x1000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_VAPIC_ADDR(r2, 0x4008ae93, &(0x7f0000000040)=0x4) ioctl$KVM_RUN(r2, 0xae80, 0x0) 2.276117418s ago: executing program 1 (id=873): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000100)={'veth0_to_bond\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="700000001000030400"/20, @ANYRES32=0x0, @ANYBLOB="5e2e0900000000004800128009000100766c616e00000000380002800600010004000000100003800c00420007000000010000001c0004800c000100feffffff0100009fb78db50000000008faffffff08000500", @ANYRES32=r5], 0x70}, 0x1, 0x0, 0x0, 0x600}, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000200)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r6 = fsmount(r1, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@map=r6, 0x9, 0x1, 0x10000300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) fstat(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}) r9 = socket$inet6(0xa, 0x2, 0x3a) r10 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r10, 0x0, 0x810) sendmmsg(r10, 0x0, 0x0, 0x0) connect$inet6(r9, &(0x7f0000000180)={0xa, 0x4e21, 0xf, @mcast2, 0x7}, 0x1c) sendto$inet6(r9, &(0x7f0000000040)="800037bbfa9ba1ce", 0xffe9, 0x0, 0x0, 0x0) recvmsg(r9, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f00000003c0)=""/107, 0x6b}], 0x1}, 0x12120) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(0xffffffffffffffff, &(0x7f0000000580)={0x2020, 0x0, 0x0, 0x0}, 0x2020) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x90ac84, &(0x7f0000002900)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r6, @ANYBLOB=',wfdno=', @ANYRESHEX=r0, @ANYRES32=r7, @ANYRESDEC=0xee00, @ANYRES16=0x0, @ANYRESDEC=r8, @ANYRES64=r12, @ANYRESDEC=r11, @ANYBLOB="2c7569643cccde2b3bb14a3aa45b61c38861ac13ca597a679d0b245205f646025a305d8dcb825c494758e277053db8f075384dc183f1de453abcc59e1734ddac2cd0c18ceb80121e28478ea2e1dcc10000000000000000000000000000007b91de788597a07088fd42d665fdb2b7737b05c943578766d432", @ANYRESDEC=r12, @ANYBLOB=',appraise_type=imasig,\x00']) r13 = open(&(0x7f00000000c0)='.\x00', 0x10000, 0x0) fstat(r13, &(0x7f0000000180)) ioctl$KVM_GET_DEBUGREGS(r13, 0x8080aea1, &(0x7f0000002700)) r14 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000003c0)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route(r14, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="280000001400090a0000000000000000021f4800", @ANYRES32=r15, @ANYBLOB="08000200e4d4c21f080008004c06abc97b"], 0x28}, 0x1, 0x0, 0x0, 0x20008000}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000002840)={0xb, 0x16, &(0x7f00000001c0)=ANY=[@ANYBLOB="61124c000000000061135f0000000000bf2000000000000007000000080000002d030100000000009500000c000000006926000000000000bf67000000000000150600000fff070036060000200000006a0200000ee60000bf050000000000003d350000000000006507000002000000070700004a0000000f75000000000000bf54000000000000070400000400f9ff6d53010000000000840400000000000073720000000000009500000000000000db13d5d8b741f2cdaabc8383caf56b8c2b84a8d09535a157f9005bd38addaa65b925cd3ded25b8b9e2a095d2c51ef45c5588ec78c7f32946b17cecfe54c53ab530c58b67851b7e0e82452a083b98a6aa766401047d150203b0417edef332233b081df18961d6822d133bf72a4de1c2ea17f04537fc211576846ac629d1d93265ba474580047a9dc88de358ce795731891a2031de4e09740c64e5306f991ed4785a9773a433e0db9c1a7d4ab9d658ce9cfdb4db3bed62bcb2bc91ddcdfac2e6d4421c49fb6641cbf56914e76702f673b586c767562a90a3967093b000e3806f825f1d0da2a304e06543b56d35235d7897a7fe912971aab876022e96f5143b6234f5a6b701690b07fb664b44e22b72e843e7cf55f394cf75d1cd3ee79a25fb98cc45b3fde43e42e150d4a2fddd9a9767748ca3522443097c55dc97c09d38485b18ad2cff787338bab324336f50c97b751f2ed2c4281858b428d1b2c1194b06f9bb7ffcc95c1bcfc5540f9574f20e7f513a2a7c5dad90e7d479724d69fa0c0bf97af1231a49ea166f743279d240e2e6f01d8704f313d68b16198be5f6a50e9e0fd20893b2922df566d2622edee59b22f2e056d935562beb176c"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x22, '\x00', r15, @fallback=0x21}, 0x94) 2.21609134s ago: executing program 1 (id=874): r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x56a, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x10, 0x80, "", [{{0x9, 0x4, 0x0, 0x8, 0x8, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x3, 0x9, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff}}}}}]}}]}}, 0x0) syz_mount_image$exfat(&(0x7f0000000140), &(0x7f0000000040)='./file1\x00', 0x0, &(0x7f0000000380)=ANY=[], 0x1, 0x14fe, &(0x7f0000002a80)="$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") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x84042, 0x1fb) write$P9_RUNLINKAT(r1, &(0x7f0000000000)={0xfffffffffffffecb, 0x4d, 0x1}, 0xffffffd7) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000180)={0x0, 0x31, 0x84, {0x84, 0x31, "f70ba381030000000000000000cb4fdca0560f920d54f365c5b1d43ee44fbf6fc93f0808251f5f10e0c0502e7726737469227a3ba35311341d9e0afda5b045c7b130cbb34f3462bdd58df7013b28712713138a35e06ea549861bbe5ff0048c628bd63995b4889e5a733f553786b65a1dc86f3a45020000000000e1ff000000000000"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) 1.748943805s ago: executing program 4 (id=875): bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x10f0}, 0x38) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="02000000040000000400000001"], 0x1b) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018200000", @ANYRES32=r0, @ANYBLOB="0000000000000000690300000000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socket$igmp6(0xa, 0x3, 0x2) 1.727701306s ago: executing program 4 (id=876): r0 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, 0x158}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000140)=0x0) syz_ublk_add_dev(r0, r1, r2, r3, &(0x7f0000000200)={0x2e, 0x0, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000000440)=@new_dev={0x4, 0x3c9, 0x0, 0x0, 0x1000, 0xffffffff, 0x0, 0x0, 0x40}}}, &(0x7f0000000300)=0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup(r5) syz_ublk_setup_queues(r6, r4, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1, 0x257, 0x0, r6}, &(0x7f0000000800)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7ffffe, 0x100, 0x1000000, 0x10000004}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xfffffffc, 0x2, 0x0, 0x146, 0x0, r0}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x1f70, 0x2, 0x1}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x0, 0x8, 0x1, 0xffffffff}, 0xffffffffffffffff}], 0x1, &(0x7f0000000340)={0x2e, 0x44, 0x0, 0xffffffffffffffff, 0xc0107520, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, '\x00', {0xfff9, 0x5, 0x0, 0x0}}, 0x0) setsockopt$XDP_UMEM_COMPLETION_RING(0xffffffffffffffff, 0x11b, 0x6, &(0x7f0000000340)=0x21, 0x4) getsockopt$inet6_IPV6_XFRM_POLICY(r5, 0x29, 0x23, &(0x7f0000000480)={{{@in6=@dev, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in=@loopback}}, &(0x7f0000000580)=0xe8) socket$inet_udp(0x2, 0x2, 0x0) quotactl_fd$Q_QUOTAON(r7, 0xffffffff80000202, r8, &(0x7f00000005c0)='./file0\x00') 1.614690149s ago: executing program 4 (id=877): syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) socket$inet_udp(0x2, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) process_vm_readv(r0, &(0x7f0000000000), 0x0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/126, 0x7e}, {&(0x7f00000014c0)=""/41, 0x29}, {&(0x7f0000001500)=""/137, 0x89}, {&(0x7f00000015c0)=""/142, 0x8e}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f00000000c0), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0500"], 0x48}, 0x1, 0x0, 0x0, 0x24000000}, 0x20000000) sendmsg$can_bcm(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="050000000808"], 0x80}}, 0x0) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000002180)={0x1, &(0x7f0000000380)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r4, 0xffffffffffffffff, 0x0) 1.306613469s ago: executing program 2 (id=879): r0 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x1223, 0x3f07, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x30, 0x9, "", [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x0, 0x1, 0x0, {0x9, 0x21, 0x5, 0xf9, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x3, 0x3, 0x2}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000240)='clear_refs\x00') writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)='2', 0x1}, {&(0x7f0000000080)='-6', 0x3f}], 0x2) syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00(\x00'], 0x0, 0x0, 0x0, 0x0}, 0x0) 1.302234009s ago: executing program 4 (id=880): add_key$keyring(&(0x7f0000000480), &(0x7f00000004c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x10, &(0x7f0000000380)=0x38800000, 0x4) sendmmsg(r0, &(0x7f0000001c00), 0x400000000000159, 0x40840) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0x800714, &(0x7f0000000500), 0xf7, 0x485, &(0x7f0000001040)="$eJzs3M9rHFUcAPDvTJL+bhNrrba2Gq1i8UfSpFV78KCi4EFB0EM9xiSttdtGmgi2BI0i9SgF7+JR8C/w5kXUgwheFTxKoWgQmnqKzK9mu9mkSZpkbfbzgc2+t/Nm3/vOzNt9My+zAbSt3uxPErEjIn6LiO4ie3OB3uJpZnpy+Pr05HASs7Nv/JXk5a5NTw5XRav1tpeZw2lE+mkSzyfz6x2/cPHMUK02er7M90+cfa9//MLFp06fHTo1emr03ODx48eODjz7zODTqxJnFte1/R+OHdj3yluXXxs+cfntH7/JmrX3YLG8Po5but4koCZ6s63292yucdmjy2j7nWBnXTrpbGFDWJaOiMh2V1fe/7ujI+Z2Xne8/ElLGwesqey7afPCi6dmgQ0siVa3AGiN6os+O/+tHus09PhfuPpCxKYyPTM9OTxzI/7OSMvXu9aw/t6IODH175fZI5Z7HQIAYAXysc2TzcZ/aezNn4u5jl3lHEpPRNwVEbsj4u6I2BMR90TkZe+NiPuKlWe7l1h/b0N+/vgnvdK0zaskG/89Vzf2m6mLv3zq6ShzO/P4u5KTp2ujR8ptcji6Nmf5gUXq+O6lXz9faFn9+C97ZPVXY8GyAVc6Gy7QjQxNDK3WRrj6ccT+zmbxJzdmArIjYF9E7F/eW++qEqcf//rAQoVuHf8iVmGeafariMeK/T8VDfFXksXnJ/u3RG30SH91VMz30y+XXl+o/tuKfxVk+3/bzcd/Q4nuf5JivrYrarXR8+PLr+PS758teE6z0uN/U/JmPmf98zvFax8MTUycH4jYlLya56tzuvz1wbl1q3xVPov/8KHm/X93uU4W//0RkR3EByPigYh4sGz7QxHxcEQcWiT+H1585N1F4k8iiZbu/5Gmn383jv+epH6+fgWJjjPff7vQjPnS9v+xmMo/awv5598tLLWBt7n5AAAA4I6QRsSOSNK+It27I9K0r6/4H/49sS2tjY1PPHFy7P1zI8U9Aj3RlVZXurrrrocOJFPlOxb5wfJacbX8aHnd+IuOrXm+b3isNtLi2KHdbb+5/0fV/zN/drS6dcCac78WtK/G/p+2qB3A+lvK979zAdiYmvT/ra1oB7D+nP9D+2rW/z9qyBv/w8Y0v///0eQn64CNyPgf2pf+D+1L/4e2dDv39a88Ud0ssPL32bLkO/zbJVH94sVa1rU15l6JtOUht1Ei6zHrW+ncb6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcyf4LAAD///ss5ts=") r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file1\x00', 0x105042, 0xd) unlink(&(0x7f0000000080)='./file1\x00') write$binfmt_format(r1, &(0x7f0000000000)='1\x00', 0x2400) 1.159794373s ago: executing program 4 (id=883): syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000180)='./file1\x00', 0x10, &(0x7f0000000280)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c00200da779e57c52e33a83fdbd563a5b7c6b958cb6e49387a5ba5a89b0887c0292eb888cc8efa81040100d83ba748033542625bc334eaf793332891541000f3c63c0a5f0af254a5bd1f4b81d0c4d88ddcadf07eff7f49004e0b243a8a4d93632fbe9ab868d88310829d8e05a3c0572143a3d3d1472cc5da6f72bb097f5f7b95a09e442c0a1463aaa90db7dcbc542dc5bced278eda11583f810469b706968e793db3230"], 0x1, 0x105dc, &(0x7f0000020c40)="$eJzs3EtvG1UbB/DHzdvrW9oK9QIrRkJIsYStOEkjkBAK0AoqkSrismAFju1Ybm1PFDsXuoZV+QhskRBix2dgw9eoWCAhFkjsikCemaAGuqCpE4fk95Mm/zPHZx6fM/LmeCIHcGxdSn77tRQX4mxETEXE+YisXSqOzGIez0XECxFx4pGjVPT/1XEqIs5FxIVR8bxmqXhp4fcHD796/tZr9795UK799PWXk1s1MGkvRURvLW9v9fJM23neKfrrm50se/ObReYv9O4W52meW62VrMJWfWdcPcu5dj4+XdsYjHK1W2+Mst1ZzfrX+vkbDjbbO3WyC+7U17PzZmsly84gzbJ9L5/XdpH3BsO8TrOo92lWPobDncz7W9utfD1rd7Ns9IdFf143bba2R7lZZPF20Ui7zWweK3u+zYfeu53+xnay2VofdNJ+cr1ae6VaW6jU1tNma9iar9R7zYX5ZLrdHQ2rDFv13mI7TdvdVrWR9srJdLvRqNRqyfSN1kqn3k9qtepcdaZyvVy0Xk7evv1h0m0m06N8s9PfGHa6g2Q1XU/yK8rJbHXu1XLyYi15f2k5WX7v5s2l5Q8+vvHR7TeWbr1VDPrHtJLp2ZnZ2UptpjJbKx/O9Z8q6o9x/VOxD+svPd3lHHc+QABPzP4fmAT7/yfZ/yd7vs+H3RHZ//9y/+KxXv+e2b7xVHyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOrR9PfvdO1riUn/+/6H+m6Ho2Iq5FxNWIuBIRfzzGVJzaVfNyRJSK9uPGn/zbHL4vRVZhdM3p4jgXEYvF8fDift8FAAAAOLq+/eGzzyOmRs3sz+uTnhAHqfjS5sy46mVf+fxvXNUuZ8W2x1Ttyk7JsbgaEScv/Tymatci4sT5T8ZU7V+Z2hVnHolSHicOcjYAAMDB2L0TGNvuDQAAgEPni0lPgMnIntcW/4tfPAs+nUfxQPDsrjMAAADgP6g06QkAAAAA+y7b//v9PwAAADja8t//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JOdu8lZIobjAPwHHAE/ieHjKqyMSxYcwiO49AB6G3ecwYRwDtx5BAOGTkVA3DhFJu/7PMlMpxP4tUPCoi0UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAW/pWrRZfNp8+N83Z7Zsp8zQAAADANdtqtUgXo7r+PN9/mW+9iYhZREwjYhIR18buvXh6ktiJcTrXrr2+uujD14iUcHhPPx/PIuJdPn68vv3nAAAAAA/VZj1fRvQOl+n09njFI5AnbQal8tKUz5NSaeMU9rFQ2uRXZBHTiKhG3wulzSKi++J9rv31+zcs1NzvRl7l2uCk6NRFt2BjAABAS/TOimKjNwAAAFrnw707wH2k9dr8W/y8Ftyvi7wgODyrAQAAAO11+W/7o87/7QcAAABwB2n8/8f+f3lW4N/3/wv7/wEAAECL1Pv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcEvbarXYrOfLpjm7fTNlngYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6yP+coGMIAEEbnX1xyp+D9jyWD1rY270HgI0OKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJPPffK9YuTXOJL8e9tYus8ka6fG1qmxd26MPphv/wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABO9ufuBEIgCMJg3/mf02L+YUmDxiBCFSx8zDAPCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBf97pf/E1PjTDJ32lg6HknWrhpbV429B42jB+Pt3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwsQMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf25t00YCOM4/NpJlLhNRkhv8TEDDRWCEfiQkCx5BgZgIRoqWotFYAUQcNDSmYLnaf4/na64AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOJWd9bjUzksR0d+9nzd9/LY2c9j+/ctP/e34ev/dlbTNZhOViHgyX6/d6uBYim5pZfXpdL1eW5Sch6Qn+9iL0h9JYZP0KlHK5+IEAMCZUsmi+e3yS2VzqvlcaSLi95uD9f/1JI9j6v/tjb5KbPQNbG/0Dfxa/tBIz5XW/8MdG2Fh9Bz1wlBj4cXQ0srqzfmF6bnaXO3Z6OjI2J2x2/fujgy1D/KLCQAAAP+jmkVa/5cn/p7/v5jkcXz9P9COh5OPH6Xn6jrf9f+R9if98u4JAADA+Xb56o/vh62+LFWrsTzdaCwOt7Z7j0da2xy6emo9WaT1f9dE3r0CAAAAOmFnvXRg/n82yeOE8/+Db9e20ja7IqI3m/8fnHlen+3ccArtn+4Q7o6IUxyV9xgBAADIV28W6fx/ZXf9f3lvyUM5Im5ca+XZ3wCeqP7//PrBgZvW0/X/o50bYiGVx1vvx+5+PKJ7PO8eAQAAcJZdyKJZ7G9VNqcWf76arFr/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf9ixY5QGgigMwJvdrFZiwEqtvIDoBSIWgth4CFEQPIEI4gHE1tI7WHqH1Ao2FpYpvIG82R2VNAGLXSXfB5P3CEPmZdLkXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmGu6/91X8TJq+rJ97/nj6iTqy0wN7/frm7GiH3Q59L+z1/cAAAAALIgq5/uiKN7qx8Oo5Tjl/zrvicz/sNL0Oc/P5v5cn+5eN3L+vz7euvw6aNScEx96dn5xutPZN/z7VufuGKabT89eqvSDlEc3a9M63efgdjI5WErtchfTAgC/sZ1r2+T/Q1F3+xwMgIUxbFfxI/9X435nAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjCZwAAAP//r+5ZIQ==") r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$UI_SET_PROPBIT(r0, 0x4004556e, 0x19) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000580), 0xffffffffffffffff) (rerun: 64) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000680)={0x28, r2, 0x10d, 0x70bd28, 0x25dfdbff, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x1}]}, 0x28}}, 0x10) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) (async) syz_usb_connect$uac3(0x3, 0x94, &(0x7f0000000740)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0xdba, 0x1000, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x82, 0x3, 0x1, 0xc, 0xa0, 0x0, {0x8, 0xb, 0x2, 0x2, 0x1, 0x1, 0x30, 0x6}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0xc, 0x1e, 0x8c4d}, [@power_domain={0x9, 0x24, 0x10, 0x69, 0x1, 0x4, 0x9}, @multiply_unit={0xb, 0x24, 0xd, 0x10, 0x5, 0x3}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x7, 0x6, 0x2, {0xa, 0x25, 0x25, 0x77, 0x2, 0x4}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x220, 0x7, 0x1, 0x8, {0xa, 0x25, 0x25, 0x0, 0x8, 0x1}}}}}}}}]}}, &(0x7f00000000c0)={0x0, 0x0, 0x2, &(0x7f0000000100)={0x5, 0xf, 0x5, 0x0, [@ext_cap={0x0, 0x10, 0x2, 0x14, 0x6, 0x7}, @ptm_cap]}, 0x2, [{0x44, &(0x7f0000000000)=@lang_id={0x0, 0x3, 0x2c0a}}, {0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x44b}}]}) (async) setxattr$system_posix_acl(&(0x7f0000002a00)='.\x00', &(0x7f0000002a40)='system.posix_acl_default\x00', &(0x7f0000000340)={{}, {}, [], {0x4, 0x4}, [], {0x10, 0x7}}, 0x24, 0x0) (async) openat$incfs(0xffffffffffffff9c, &(0x7f00000000c0)='.pending_reads\x00', 0x1a30c1, 0x9c37611dc13d0dab) 872.179442ms ago: executing program 9 (id=887): openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CAP_DIRTY_LOG_RING(0xffffffffffffffff, 0x4068aea3, &(0x7f0000000280)={0xc0, 0x0, 0x2000}) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) r0 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) ioctl$KVM_RUN(r0, 0xae80, 0x0) 871.391502ms ago: executing program 9 (id=888): r0 = syz_open_dev$tty1(0xc, 0x4, 0x3) r1 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={0xffffffffffffffff, 0xe0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdb4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe15, 0x5, 0x0, 0x0, 0x0, 0x0, 0x8, 0xffffffffffffff4b, 0x0}}, 0x10) ioctl$KDSETMODE(r0, 0x4b3a, 0x0) r2 = syz_open_dev$vcsn(&(0x7f00000010c0), 0x8, 0x311002) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000200)='./file0\x00', 0x800, &(0x7f0000000000), 0x26, 0x756, &(0x7f00000002c0)="$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") chdir(&(0x7f0000000b80)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x0, 0x10) ioctl$FS_IOC_ENABLE_VERITY(r3, 0x40806685, &(0x7f0000000a80)={0x1, 0x2, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$FS_IOC_READ_VERITY_METADATA(r3, 0xc0286687, &(0x7f0000000100)={0x2, 0x2000000200002, 0x0, 0x0}) read$hiddev(r2, &(0x7f0000007e00)=""/83, 0x53) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x10001, 0x9, 0x1, 0xffffffffffffffff, 0xfffffffc}, 0x50) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r4, &(0x7f0000000080), &(0x7f0000000200)=""/166}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000000)={{r4}, 0x0, 0x0}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000740)={r4, &(0x7f0000000000), &(0x7f00000000c0)=""/109}, 0x20) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r5, 0x29, 0x40, &(0x7f0000000000)=@mangle={'mangle\x00', 0x64, 0x6, 0x640, 0x200, 0x3f8, 0x118, 0x118, 0x0, 0x570, 0x570, 0x570, 0x570, 0x570, 0x6, 0x0, {[{{@uncond, 0x0, 0xa8, 0x118}, @common=@unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x4, 0x8, 0x542, 0x0, 0x0, "97fcfcca374c1885f415711db7b9783687c1006f6fdb8a93d150164fb95d594c6250237a6fdc2f54c3e503baf7e59a72a995aef51e7e01a35a3b6762fa9cb2f2"}}}, {{@uncond, 0x0, 0xa8, 0xe8}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x0, 0x0, @ipv4=@broadcast}}}, {{@ipv6={@mcast2, @loopback, [], [], 'veth0_to_team\x00', 'syzkaller0\x00', {}, {0xff}}, 0x0, 0x100, 0x128, 0x0, {}, [@common=@unspec=@connmark={{0x30}}, @common=@inet=@socket1={{0x28, 'socket\x00', 0x3}}]}, @common=@unspec=@CONNSECMARK={0x28, 'CONNSECMARK\x00', 0x0, {0x1}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @inet=@DSCP={0x28}}, {{@uncond, 0x0, 0x138, 0x178, 0x0, {}, [@common=@dst={{0x48}, {0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}}, @common=@dst={{0x48}, {0x0, 0x0, 0x0, [0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x401]}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x0, 0x0, @ipv4=@dev}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x6a0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r6, 0x8008976) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x13, r6, 0x0) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001180), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WOWLAN(r6, &(0x7f0000007dc0)={&(0x7f0000001140)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000007d80)={&(0x7f000000fbc0)={0x7c7c, r7, 0x8, 0x70bd28, 0x25dfdbff, {{}, {@void, @void, @void}}, [@NL80211_ATTR_WOWLAN_TRIGGERS={0x16e0, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_RFKILL_RELEASE={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x1650, 0x4, 0x0, 0x1, [{0x1114, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_MASK={0xa7, 0x1, "d86697c38f89bd1ec10468e8cba0796cf461d3189b58a2f57d5987154306ebc495e64f9fba811961ef49a7dc08ab70a0487d4381a04544402190e79bfcb06dce54a26ea1e4e5bba841252abb6e10fc892eb073ac1cd1b20c881688abad1e5e25479c62828be77e784af645b415075f445e6e05f96f8527f9f6e56928cb7175c377ed030f8e007209f6d3021587514b04f3621d87500ddd9590f0f5cce31080068500b2"}, @NL80211_PKTPAT_MASK={0x5a, 0x1, "30013b119b8e9d5a9a3dae62cad052b521c0524b4aa27afdc05180059b3900b5c4162c8c3a9fc973febe1b0506fb7e891f6145bdab1f17621794b6da3b78b020df335a51b57fd1a44e5c0c81823bded8243b3bd4a75e"}, @NL80211_PKTPAT_PATTERN={0x1004, 0x2, "7b1bdbc81a8ffd7dc676f012aa195e06a248283647ba2d8b3f637e9fa72de535cc760297ba744c120d1ef3a0587de418506b70b38978e152fd531328a1bfb612831d4512810ef3618afdf976c730ce2cf473a6767053e50c7c8c3f6745291ad029072a908325e9365a0cb26046768543ab0518b410d704302549b41106dd205d1374c86744e0ceed01ce092b0f510ca69334b9021d4b198aa12d35e049c6752fdb255863fe4979df064ef6c22b6452e917b7762f7b09625b20ed85c93a4b2d2be8e53fbd11ed848716ecbaee049fb088bbbc4b9c4a19dc7dee6b2d3adf5bd84cf6142536b535dc119b5b4ed4574c1b0a0eb077d2cfef1c755f514b7b2ee1e910220861b391c7c6d75dd285c140d1b171a10f78a1e26501749a15afae48402f0d17e660524f0cc74a392b23b75a3909557722fc5ca18e27b8924b6d2042a02f108f3b9b6cb3d48b473083b28a3db5a082ca3ca9e791385268a12dd5600d8abf57e91335aade591e8586e980a13a5ec573731e8484189868f0211fa198afe531075d0df4625cece0b0a0c5913254887d66a15495594edfdc7e5bcf22ab9ab035f2623b76de2dd9ba29862b5ce653f6e246e2e7ad6feca9f7973d2b959224aef03a6790026d74301e6abb644cf3cf34bbb353e1dc25263ab8f5fcd964a7f1132db1fac4b21f9e5fa02ec9f25f8f5766abe5298ca4162b8119ed91a2e04f876a98cb4bef07a7d40b00b803fcabe6b8dd44b4e075bd8373e3121079d8cf4612c0d64caaa2c43cb80ef13b136488ae6c64453608967080b494c9736a518e3b4b101444ce2743dc8ffcdfdd3863efbc7c4e22b14b6e13bfa8eea833a6fa412254c5601c9da604c4778fb619df924080796c90629f12497c650be55ee9048828cf209391e976b53ff864ab760e15bffa1594fd8172cdc07ddb3d3fde03b4ee33f10b9b0083e76617684241667b5545eadb68dc2a6508b1e73112e537b5c693a1106ec60c4e0d783095d5df52a3ef8cdb09aaf29c3f80451245786144b46f7653d1ef92ce271b492005f427b9c4060573f8fdbac1e6b4c7cf6ab7e9415bffd2a856cd96860b82f0a260a5611f3b88640cb3da54b083c21e83b1376620a689c6e632e5092c9a2032ce70f86a29fd34c6d4e6c3499209f63f0e55958cdfa7419e680a44b03c4a2ecc26b691a565ceb925e588661b22f545fa13cbac713e2e83de1e9e665e45baad21a5866ec606052cbb81f30636012b1548e6297803512e8f4088c0a979a849006598892d561e8a0dbce261d8750ab3e6d257cd1f1d3dc27c36019b45a48dbd0d3a745166847062b63e2be9928d653c2dcff850baaae39451b553759bc0c53d9bb3904050986c203567ce00d5e1392ad39191c9fec6017245883bc03ab14fa933e3a1fe2529020945a1cbdb4e563423bd7498ffe1738289e7b1a0232eef1cfc5c92f4a825e1706db7e6269e3913796eb9f2dc4b583d9e4bd01a89baa414bb41852f92b4d0a12185f27d951aed995c0e7645590829ed670261dcb7e713744356bb15de6ef5c356d206d0f6cfb52adac9ef45f8a7cf7e3707af08ad5021326711fcedce1ecb64753bda6a97fbe21b3eba78309588987f40dfd572ce41ca53e1a3f05200f51bb417b5b73dadec06e0823fb980192c52a1c16f184808f3761c4332f6c26253adfc55a0b139b350bdf6f0fcd0cde263fa9a2a6aa3d993f049ae2b0c41f2468707d48a75d4d12fbf05fd5fd88617189c25af8170a85e36ee9367cbafe01289f67474d51731409ed0bebc241d6ab1bede3d032cb6f87993d6774fd91b89d5dcda4148eed7ced18d0900585525ae44c4068e5c96360059f69465456286e7ea87b22babe18ed7ac2433ad40533c8697740b15145591fb454e85acbcc07857964a4d30e3b26d08d4d4b5a1d55bf71d8b809658371f55a5ae27c3653c355cb992a59d08efb9bf6cbcbc87a4d1b52930809e0584ec0afe01c09c7c040eb55fed46a18df3c17c74a6a958918a5c5cd8e2ffa89582fb5b58531f47f19d422bb00cdf36aad2b86f7a95fed16f0f9912892d098e0ec5ec2bd97fd0d71aae02b19d1d76545129009f572524cc9a274bda4154281bbf8b580319b55d92d838ae46603d1fa146f344398e2d8bc00f649e1ab28238dfa913b237514e33dbe3754c793257de022563ae65e3f524622564dc8c07ea8125978524dc408c224629c9c696f0d83f84159ffa7ccc9ecf59cc769f70351779b385792d1d2616136d5ee5fcea871f28969a34171e9b32c7219cdbe0df7eedef962cc0b26c991fa8f803a4bed1b88a1234a577c9a5d63bcb4d61d7dfabef4f96ddfedaa73a8adaf677619c60133a58c2346fa7a672fd7c97db8a16611d2ba4464fcb7b5ac4de505d916c06ceb318edc06d9e59d8cd622949effd1c770c1af60487062809bf1f83424ef2a176aa0f76fb2859733b27054316cbb935edbd29ceb2feecd169df74c9f36697ed09eeca93541e3773a20dba57624a98b9baee00e1564bf3e7b4b351d7357f362ca8d11174e48b8da66953e88a018399d965484a003a41fcbf8e1809bc8815acd490e9cdf930092c6c0f99b112bbe14c26299e1d08f1dbaac4206b242ad5bded33424e5147a16f28fa4e444e67b4e32c1b0a195438dd06d49d61cd1715c59d98ebb5fb6954c9c9d774af8a3b6aadb2f85cf9e380fc4f19c2010dffa630325fb2a6396593d9d64909a9bb351137fe2a24a2f09c99d2cdcd4983fd376e43ca1c8746d7d974c2ef9480ae2dc8cdb22513324162c6d1a36e56c6d5782d7211500c543952d4c6ad9ba290f5e2c92cdb40caf3c456a0db8f1401ac467d3a29c5e093d0c8eb4daa707040f2ae4ede851e2285f1f449e1d1c93ceaa032cffa61da9e54e8dbe46bfadf18001eac572f494fa8a48ecf3e31fe1b02f35179d142d2b9611c329b8a0366c0548b6bfd5ee53d2e89223cf7afd13df515f094856f284e0fa5941afa6d89db3ca938ceeefeaf98afeae4228c4ef4d189274a83da319f938242975879943d71333b026a820344c23b77eb027577bce6eb79614efb51f0175db0d67bbef2eabcc08164b8bd7dd99e7589fed551176f7d0c8c5cc237c6e24b25a55d0f218c77bbc168670260a29969356566f8682655c663581b55321bc6e776ab28b7f1131a51e3d713ce8f7b4f693d5eb1e433e541235c8a9a7d37306da32252a26653d791f99dc483a852b87bb6c0a16aa931e517f1f0c03bbb4d732c2fe3af8f8bc0a861cf9237da4378003223aac99c705fe7ff61ff671e29286c76b38c9e9a45057a4da7fa435c668ca1d686e9841b522058b4d219bf415dd4dcd3af3194211046e57a6592134c633792297fb15a3d4ed5e96d6a32889d1f83a14f86ce2f2010ca5d5f68b615b4f0ec2d1a2a9405db71bec1de3dab7538c1f89a0c004b5023c0925e45b617f4a6cd5d940303d23ffdfda45c0ff2ad9b2b28d829a2037333773217a068b71e7cb457107c15490008d1781a3ae1b099c83d05632eb9ae2fd3fd52ad6490a9902d309004bd57319428a384b1d49417a0fc9a14db8f217f9c9d11581d99781afaa59443396d42a4a24c774457f07063c66b0e07a68a27be80dd29b1800b59d9e08540eae81540df54f6e1d1ed8779053ee9fdb0bba6724374b71ed5c334adacfda2f7140bf19852f356915e9ca555dcbcfbf0a3e4c6ca9c667c55e33d6d02244259b1efabb362f1d1b786155a28b744a17cb47f3331f3041e0542193240e34d8333a64976b2ea9f2e72bdf04efb5c7b6ba9662ec22f00d38bb03877fcc1289f9237e03520ddd83b8a6e8d1a70649c3bcb07882b3c86e312a86759f86a2e384b9be56a192687c252ee575503800c71f1de69ff8f89b00f978c97614a0d58ab14eb9b32c008a8f1f4261bd573ca6a4b7b23f27c2be1f5d4b4e16ba361779b90549804b45892b52d96099a73636f8d1684a75668cb091bb96749ff5c98d0ceac32cc2e6d6faa3ff45c23e7d591d7d6d1bd32fcda7306aefcb68a7daed2e508d85cdd51b78d2b0a10b0a2269b52ba04570937971f2f447995bba595bde5352d9ef3a140a4435c5f7d8b3dd12687c8555ff3e47e14fe62d7e246a0614247bdbbf8497b7bc02c7f65559eceba76a10032a2e3b4a15cceb5ed65763ec9b8c36a9ba256bfc810f3cf98b6e958a70358d0b093415ed394b512f38c0ad0ab7ed300eac92e4f186bc0be6606956ce6b52ee1d8996bd43905edbb760e90810f671f61df752707935aecbca4daa39d68081f0cec955789245d2a5a15a83d4549db68d20f20626fcabfd9c0e4f9a7f4df6848be868d3ef0c42d8d8134b8a0ca80cc8b03d84435005bae78471f65b9701b7877d2b17e45fa0a33d19d63ed232f213982f6678061ea628cde305ddf91de2d025fa7791f78597766921c4d8aac4eb37fb9ec321f52afccdb589d871d37081cda14d5a691655eaf474acd831dfd696682a792222e40782468fc13a2b7373c823230ce37c13633792c7bd2f2a8ca56ed903ad6addfa085acb668c04e4059cdcf275568c0785e51af6bf4ba9a351d66ad8a40c6d3d4d69a10c23f6875e45ec156c1d8fcb82f6aaa03979ef2b26b249aaeffe86fc4251c9e7a827ca0a6163c033fffb51bbd5be0d16dc11c1bbd776654d5e004e1348b288e695a7d08335033abd2644ccc6e4aec69f8f6fc60a4f7a10e4ed7d376f6d229245bdd53154386a7f71f844d9775ca239f00eb372856b6f250d16685cf7ec56ae12dca3c798f58133e059403ed41e3a454668e6dd40512c1fd828f7afb38ceb87d0ed0f84749e49347c116ef4702b7c6a81897e47456ee673765b4aae381d85e94cc1ef18ac1df40e43ef85a7e63df613c52976fab105842b5eb551739a6949e87ea065786e2a34af1f23f4b3f2eb71638a4dcfae15509e5ef8bb45d8307b3199ef6f2c853372673ee8d35539625c7b854ae0e24174bbb85bf049d7e94f401abe66b2f1603485139de1150001a12a8dabdfb493869061d5405bc026a51bd131aa9e16191b5d2a7d00d572eb0b47575e9fb221f6c71953e20de2aa66536969d9904d4b8b56366396488c47db8ab0f62a763294899ca23d408b65f3fe52d0c9dd1b6f9eca7db02fa535b59f1727165d64f8e3f58255222cc9d5d1a6e67130da3526f14404e52cdac06a065ca4d018976bf7caa9b512d00e9ae14144c19c78b38b8225790df03da105f83afdc875c62c7d368c79dbb5578e50f611ec1eec2ffc5cac3c831c8cd8ba2376fb74bfd91581fed16ed7d22a5108ff1fe70ab2b7e5e8067e313fd7a82ff8d1201c9a08a03156d11c8e641c04b71358fd97034c775c5653fddbdab22c7ce82f808f2356bb6562a352413e60208ac12a7276f4b27adf9b32d8773640a86a95feb242d126a2ac91c65c915d61b2ceaef0e7e9898f483894c10fabd6287e256f3ff779f03a31d6501489c9b73aa68ce8bd41388aced7dd12b0022e5a5e940e060d747b6145ba288ed6e3f7816086553684f293b5ed3a7fc8d64b9e8bc6058a3557870c2663ad65dfa0d4b6510a1f3496fbb5577394044d3b29b1a59feb195b4a8e1ce9861e48f91aed7b80d8eb936bacd6131e934ac0622cca9013204174bad8c2315f622ae30a5a31931523606cddf4c9fb9ff31463560109dfce6e6c56b89a4d6b31460f22e3525297f7bf872d17167c477b674830bdc7301dee6d8cc822bb21aced2cab32b5526a192742d5633201037e35d096e124af4b21f2b6a6ce5abf7049966ba8a556510ebd2646e4660908e4f76d88a9572dde3"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x8}]}, {0x288, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0xc2, 0x2, "09e279d39ddbb304151e98971f11e7b3ccb277f2b9086ae56488c7ff25abe9fc6b1e0fef5d35669349206619b6a29650a00accda0c2376a757eb13481ce68887d8552ef596c434a316279dd073f7fee2031b74072caef87fd230e450a67b16c563f3c9d569bc5e400e7e8ef02c6365d1a5b569bc300e28ba225ba611dc715be859585639174be93e835e35bcd3f8122d71a188d379e6ed05844c32cfac1f8c48973713c65537b8ea002e277e67ed4880105afc4de1d0ea74533dd0e6d3b0"}, @NL80211_PKTPAT_PATTERN={0x48, 0x2, "673b14388fc08cb2f120ea69c43dfae1d65880ef2e5a9bc731370ba09d4e107d749df574459238e9d5ccf3fed0def146eda2901816638eaadfefaba19d7d299b88e2374e"}, @NL80211_PKTPAT_PATTERN={0x8e, 0x2, "1e5e6a2caa485595e3a53981d4efc25435fa99ceba2405612fd9318b35c1b252335d6176a5b94f485994a5b44b30351c6cac26bb36b7c91aa10e3f4b6f9c942de046e9603784e9963bd3a7ba4503d1bb949a55ae83439200c1802bbfadb67ca79dfb6b4c33aa3640031555692116dd9ba2dee8ad1bbc2580376319f602a39f412b44a5b9b1fa8f8fbbac"}, @NL80211_PKTPAT_MASK={0xe5, 0x1, "43783e1294d243343b653fc4910682473ae64749ccc76e3605504be4beb92c3fa6560ec991b61a4201d4a9ff44f2b37cb10ecd93eddbd08b500b5b3ef132550a513c9fcb0ad92e75118021748ffbd7ce33f18663ba99214a500ad538c16e0fff4b6ef642af62adb219468c9a6e6a1de1cd927a69ff554ea3b0091983a6b71a201d938cc05fca598d7941afa7931ee37574616506b3661b09fb9693bbe09bd29e2597cca7d635489ebf321f3b262913f178298a510f8914a7b655f96e65bade35ebe9296333d5609d9a50f23f516414b96e604ccda13d4cfce62508f3bed36166a4"}]}, {0x15c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x1000}, @NL80211_PKTPAT_PATTERN={0x8b, 0x2, "27e09b278e4e2c3e1f8928c9039ad3af48bec332d2d3428ea78ab5c34794b31ac0803bb40d9624153881980c9dda101e3583cd7613cfd9d5ea1d92114b0c7885c2c442fd242f4f1120640e640a6624cd0427bacad36990fac42a6838c3dd289e84c01c7b95cd53443c1b6417cb2999290fd0d9355039fcb7295c577f5bc9f390913298276d845d"}, @NL80211_PKTPAT_MASK={0x4e, 0x1, "34a8ae679062dc40caa63597d7048ae2d086a23522da7ca79b4a6ec556ee1512af75842804117e4129cca5b667c59df576bdedc4d8d8b7d695ade60618be9316a7b3ec986c4cf686d05b"}, @NL80211_PKTPAT_PATTERN={0x5a, 0x2, "15d3ac896b4442d4d1c62e14b94ab4072f07f1a69e7cd617b03eb4712595c3057fbf338bda39307a0181ebb8f4262113fe1f6b514282a967dabec9d34c6a6eb363d25798def997d98c194560621e5019f617f6adc141"}, @NL80211_PKTPAT_MASK={0x4}, @NL80211_PKTPAT_PATTERN={0x12, 0x2, "bb547687e3cb7df0f0b386bf70f9"}]}, {0x154, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x36, 0x2, "f2b0628f5309c4171e5c94e3666e929d24b1a66de177d671fae2b8fc82ba5a5e5ac683554b5e15f6609846d62a8034f7b6e4"}, @NL80211_PKTPAT_MASK={0x5e, 0x1, "a9aad4336cd06dc84f33becc0878dd22847ef3e16d377ebbd88ba229402aaddb60d0ab345a9d1c2b4646948ae09b75690fa573541b537aeb3ab4b5b3349438261f9b77f11f4470041803e7e6510d80a7083b3b1d56100a76127c"}, @NL80211_PKTPAT_MASK={0x79, 0x1, "9e0516e485f17c65e512892dab1a0ee36e0cb09a1369d391d986104a2c90ac55f47b2a996c4fb528aafea96c50ab640da980f9f9d7a3d53f78a7093854981697a7b835794a8919de7d591ad17f9de6975443a9a767c4d28b163cf78327aef2269f9bf14ad41987ffc8a927720158ae804e1545698a"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x6}, @NL80211_PKTPAT_PATTERN={0x23, 0x2, "c7b63ab12045ae6769b5752af0327b1d6c0a18de7096dc5f90f2266e342ce3"}, @NL80211_PKTPAT_PATTERN={0xd, 0x2, "e1d3767a4eb906aa1c"}]}]}, @NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x7c, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ={0x10, 0x7, {0x1, 0x1ff, 0x4}}, @NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN={0x5e, 0x8, {0x5, 0xdd0f, "339e5fa3a1f14633fd923086b52e0e999d175d21b7400eea808f4462a7b8abc1df928c213ceb2a3c019f3f5a90920b721e2edb3c367847414cad40a24d9a1acc54e16f01fd9b2ec3bd3c83f75e51a515cdf0"}}, @NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x9}]}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x60, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x40, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x3}, @NL80211_WOWLAN_TCP_DST_IPV4={0x8, 0x2, @rand_addr=0x64010100}, @NL80211_WOWLAN_TCP_WAKE_MASK={0x29, 0xb, "b179d422c5d59b72b7bcd0498500781ad19198efd065b20c2c9fe748def6bf350c3ed6b6a1"}]}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0xc, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_SRC_PORT={0x6, 0x4, 0x2}]}, @NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x1230, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_PKT_PATTERN={0x121c, 0x4, 0x0, 0x1, [{0x120c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x1004, 0x2, "bb06bc8e9f2c4775ec2b2670d652c2904d2e181c6fe225854b27ebb7f7096cff9537bfb6a929d94c07157d99b9c3345930728b85a06fcc6cf1250500050a0ea839ad017a0b4edcdd90cbb013c1b9f23d078957f63a30a84c8332bec7e13bb5c49f387ec63a815528702dfdf4814178c96d3591be7326e006159f16aa0e4a039e678ce03224008a1f11b3281f36bfa5e00ac836f7816aca81365b7c644fe9e79114e5ee8dd2e992a9dd0d0d87fe4b35fc62a1dc1240727bfe4670602920f4e90d219bcb8b7093a6a42bb436d73be0f58e67ed42b82140bb21d1509c794d566a42e264479b249e1f6373f5fafa22a2fb02d3c47aed3f620f66b2f4e4da953f23c730529bc8f5872ccb22900977d783090ee698268345d9dd67ba9b9290264b7db3c2c84c842688c0961c27867caa1d77a02b799e7ca0a383e32edb8bf7e773cade769f5f5ddd3d904b55a56727d774a7b9d0e5e6be2fe217555d93c08b00df0c3e9c28767ec1612109b4e4dd6a1eeb70543d7fb7276b8fd1873c073832037fc84080bf69301e17c7d24d499da9db94ff31ac002af89045b7ca2dfc33b86498665e8bcca8c983a2a7b5ac735c1ca4a97a7a9c86031c690f1f0bf11e59bbc8a099cf172ff5bd82426f162d092e9dac17533bb33669bb0b1892ddc8e859d466a64cb8ae7ae9ba063d90031408f46b52fbfb4280d524c75a3ca1a660b0c6b583c91021b44c999cb215fd821e6fc42d6095b73d99c1ea8a995a3938f8c1775155ce433e1b256fdd25882dd4e962694b14d1d99f51b68525d1fee4799893227a848751a129cee5e704088ecea0966e726c2e540633d509f246500ca37ba1e9fd5473fb63c08c7485eb76570380840496dec36f5a6db545e660e6e76d319f9cd4738aea068cfc35615045dbd99dbaa0f2f638d9f9b30c4509a0ea84b9f7524aa2b4e93d39dfae7a35466c224796de10f57257d56ee7e2c2e3fa2cef2ae86b3a3e57596d19b21b4d3d9dbf379038ee13dbfc40690705a9ee69e4624985b644b43ce7afb6bac793698dbb9537a491f1088f940c865781e4716b24d1bfc75f916c43543a8d0f276e63f6b1ede57fb46e37c401b9c573c2905fda0f2d1343f37f99e5224aa2d8d9644c5a1e3fff65ec2e99b2314b5caa2c5dde901ee0aafe2485dcb6a17e13bb049951a9c4f161576e928d441d808a2466a3bb244a146e41c2847003b18ff58458ce9eff79721b2f338418c1815d82e2fce60fb95fc8de129f13152ae25c773223b9396c6e217c0495b81c46f1eb2b16802a78d605d42809b429b28766c0164f98136923473035d95f5f7a22175ca30d1fc56daa175dc280db566a10d57f9572965e6183441b36a30ec5d55929c7adab986942b9cc6f4674977121175ac481eac66eda0c81ab3496cf53ed90d1e7e163bbf18bf9d2736065a0c5aa6d27fa6a11232aaef50dcb876b3abcad10edceb429962a8acc06d1f9d69e0e2a00659a88dda3b84ee11d7e44414d211c45fc7585560f421f5873b01dc84e450300597e040a241517e4cdaee4be0619f02eb29cc193912861ace66698c2073447100d2da13e71ff406e3a48978db187b2d19868cd8e464359375ab3aa13f0abd56e8fc49c9d086bc434418d9cc775085e29fbbbfbc9e8a8df0b6a539b1597b732a1cd438c54e465127dde93a2c89f229b1eb6bbc64a25a205af7354d4b07b495cce9513bf6399944b58206f614205dfed48d345d90327db45c26a2c896743ab9a48e314ce39a7cecb93fea848e32e3764174f34be34f60c777af705652ce819f6a2790f21c0113626d266f5bbf643b1ba1cc4fd6952f4e60da821fdf56fd674fb05695be86645e468288c3d6132c5b2e92640cfa28d86922132446604fb85025e03f5b32f4dea78d0dbedaa55aeba56d5970cdfd586ef96803cb58c764350735c45683face802f51f139acbe54c303ff949c9d3a164cfd0d94f9c4e8c8a0c4a6cd41b3b41a6f3939d77775a189742895d06b9eb6ec8fae6fbe215eb8bc14d51bf00a80e77ff623a52a4fccbab09a724fc4f215767f3f89f895d924dd5644d10264daeab401f19c3a17f218f830734930add2c17f5bb49a94dab21fe8100561b09cfa44a77fcbd6148b4e3e7301e1f5ff18c330f2a4e6420a4d06727b1fd0ce1bfcad866835647602fbeaa2ddfc48b623b0efe1c1c40867fe03e302875964daec18f9c5a70ffb0566a52c458a00434abcd25cd170681d0889d3598d2b2f9a4e7c944ebc1b968fc609fa2de79fcd44f729230ebd716eb3e7672a24e4d10f57365c4fc9276f1f8b09e8b8e083cf8b0fffe834a141d6943138dc225e494a2845b5a3f5ee452b0441c1eb2f6cee18fdaab28906949a19250e912eb1028952367dd4589b785bef693de12cac991f9aa92da3e80719d69a20928c4e7380a958db23eef350a7dc296d9f2380ec4a529da86eb00e2bfb67b3a866273fbfc32cca373b20a0299a1c9b5fd260dde8f38bdc6f708b544058ba01460a59c6db2077efcc8d65200bfcfc0630fb3779e836409ef511fa80075869eb0a8f84d0fa3127fdd5a0de831d121bd7fb6d5d1d800ae916b7b763af695d4755d97dbf618d57f4dbfe4b0cff4b1399b51ae4f9b1b9cdde1b6e03008ff1978a9f6b07473da96a843a5e5ee46140c3f0c9828216548d898094454a72e8188fafbc8e6dfbe46ad8bfeabce25fb03eda5fc84ae277cb54e6346c668364481802d86e037d73e51f75dd3dc14dc0a2c851c79ee7cc9b9edd9bb7d43ddbeb2dd95965a44e5295f4e8055073cfb053683e9b04952a5fe47d78204f0e1bef23738ffde1e2666aacc88aa1232b4e6d058d4fdfbf7222d1a00ea73564b63e5fd1011bc851091afe322f0f37bc47e1348c8b5ed14029f779bf8416a7db288a4ecd2a2221737b35cae3dd431d0396e3d6246f5ae21c6beca6c9acc3132968612ee17c65de91679c960227cf9ff3092c1967f099be04c721af923aafcbcaf6cdf44a15b28c064eab6cef46c83c38fdec3c2f0d3d77ffc003e10a43285c3870831482a5413295c4d1ea701a479000ea0910268bd1de36afa793c49110a052c03e07af220d005ab7e5437c5b14e21153f6a50ff886d41e7eedc9776e1307059a72c876e3a185d32642cf23b5c3c26cb73b74282ae6f0c8853f583b5ed57bc4db73cf9898098061a8d6632c06dbc16a6743c1932961c528f6343845cc3578ba10c5f0f60c11e9e8d480b400610130879b2402b87c8967a7ba370c2aeeb81ec26565951c8395256b70cc83b82304bff0b65c69321dd1fe4ae10a695bd017a5babbf5a3d4405ab295b4c203d6896fffdd509391cf0b167269e14a0d73eb2b4b7c5279a77db85953bf4ad17b766d5b27ab977433145612be924739d2d6d78d08db3e0fe6bc266597630a5f98b20474504a1e1151979fb75d0a91222f07f02520a6b8916cbf8fd92934001d66f551e9058c511b3af6fa4596c5659cef053618e2fd7f66f734f19001737976350720c8973163f95729c7a7925f55a86923b14f4456b201ae5c40ba86ad46e32b4ca637955681cdc38fd7726948ac9b4e2e80fd102dc0fab819bb2c4a232c63a81d554202a68b5e86a3be6dd978c0911c52ddfcc914c5770f2081d5ef0be60cdcf102e418829215c8fd5b2ea9ca95c0a0f1304343ce1c958fecc21bb3e0b14ba731d6713ac0f918fb2124200a24b89672028dbec4b61ba074a2eac3678b84ef7c2c7322d7836d96f632cc89997db6b480ff8d15364025d6415d36778629d8022db019e4909fbf143446070872034fa1193585179db8bb4cf2cdfd7e48c4a7273456c7901839d2d2096d594dedf055bfbf91a51db40c5a455550b9765be560d28c25dd6251e0e9bb860472698fc1775a80883f8d0107c4787bfc7afa4d67214028736b41403e6fc2283a3e2ee13654dab7bc6d568a6584996cf58ce7cd212df0079943630e641475fab0908f4ab910f5eb06205c57ad2943c57a4544310fcb9fb4d21690698040399f3a17729e744b4e483bd67eb8e40661be5106db804290f8ecb7dd01bdbb01ee38b95e8734aa14f98173775f3b4b96fa1f07330e18dea57c96d313be466fda2e68e12c426b11c2810a6ad491f53cf8f2b389c7f1f50a4a3a7cb4044d05fcac9f186f3f34c26734415dfdd7cfaf4c9552e884a0c99e36c5437792a584f4fe5c5d1c0de47fd82a0ea4ab2f72130c7aa38a5fb1b6ad0d28c1d1362cfcccc94b808d69bb636808932f43a963b2d64d9ff0d067bc6a19cc8a11001c84fc9fd71f1916000bb3d804de89504828a89bf808cfdc71b8136752f153cbd009a572d2db80cf90573b23ad32ce0d054db236608ddb1bbafc40a1f2c43f560d1bdeb79dbba6807d8d21e79396b824b376116af71b81fe95efe4ae2fd557668aee637bd53ab1c9e185c370243cedef276da4ed2f8eb5b9f7e3e598ba610dbd06e6b589f5c6aa2d9ddd650c86d97fc1cf74cfdcc30bd6e95eeab71b4e512eaf820d4eed249752b1f00ea871cc8acaeb3bacf7580b22922c8bda7ae31583b2db73347f1290985580740ca4aaee56cd4755f5417a3b10aec10ff6c14bfb6d098ac12e4259a66a01a9bd1c3b402ac3ed42d0c332330cff21d1eaa022e991e0a54d03c3584375fca425267eb4dc1d1c2b3a45a1ac9a58925c1be40d79fc9cac05cdb71fb8b0c5caeac939caf5f157b8b1035d7527597f2d20e61049dd97090e054a32d2a014175a3961102d55c0737a2ebfee4c98dfbf5234128ce8876f4eb4d6d0a82eb7619966ddaa28d40ed5d474b01f22e834ede169d42ebf7e6d8091522ce5886ad0a35143f4a06a98632051db56f8c337430d272f1a7f97e311961c42793493e605396d13457613765d458f999f76db588bf7d12b090102f6ea38c46d83b79318beb5131d00cad5da61bf8d2a7d445eea83ba6e27827487b70abd8993c3641a69a387da154f07a23c393c5dcdfe03f5a5c04796af5cb523751e204a64fe59f6e500482fa99e4a4119d4e550c621f34adb82f7800b5f8ca9c7385312e26f92cceb26a198a4ef7819c87d5226ab40a0ed3932c52b69453a8af067f32a1999e7205a31e0a50fba9a9173b1e63a2851bebdf5a8fda4082aa11d8a47224a947a3b44daec6feed878442e30b08c3dd8152ef940babf7a69335f523c3b61d728309018d85b17c962296485fa921ac35f6f32334a9131212c5fbf9cbb3a65f49131640491fee0c8cdaf980cb9daa52cc4772caaa5510c44ef01eb6608247d2ae6f02a653ec4613282e4fa96d6770e65a24cab153805de33c8d708aebb732c109ae7742b1464798108451041ecc38197096592d8ea467693b0fe9de26957878d8c6d70113482e4dee9514cc3dbf6eabb15403a06fe4d1b6ab1d61a24bbfcea6903a19527c9ee238fe59bc3994e7226b9e029b5981e5551b23775ff6edb0468cf303611df2f82e92f3d02f256b64082b7075c7aba629d4eefd6e1953ab46d43c6df75557206392eea582d411fd266544e75cecfdce17534f24ae45c41a82d5d284395dc4eb201807a55327d2a583d832a983b9e054021da44fa4849ae5391ab18c8a99204d35eb88b6a9d7fecf27bbdd013411fb0ad61be430ce02c708429296a03952f5b6216fa6322993abf64edf8f1eaf623029a2cb5db06b1a469045708609297c515f5eb57223879419111ebd4f77793babb7e219ba89b77dd035382dfd4003df988ee13b389d92712144fbed7112cf338c8ad3c640fe7fa6443ae04bb483ecce352b5a350286b8cabf4867b8a14e648008"}, @NL80211_PKTPAT_MASK={0x29, 0x1, "a137aa40c0bba8d44442f3ba63f77013f282ba8176226bd442bc79f7719888be2367774e69"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x4}, @NL80211_PKTPAT_PATTERN={0xf4, 0x2, "fa9ce09e8d2c02104fdb92a39d4d71858357936ae089bab03830de9e1c30e24bf0a540878f4830571773cf9cf9fbd7d825b579cb47f6bf84730d6e9ff84d9cd6049cbd37a775787bdd102b0b60bbb0a2424c6425a4e95fa9d1d5086bb411e5d310066f17f229e7016118153a671fb66ead6b521227b1efb6db1f618047b37aefb1f2a57cfc4cb0fa7271c8371e815fcdb87d06628db985caa6efa6948237496ddf8bf945b3cd8aed9fa68928bb48d2a38bce9ce114758679d1e7ef6f4d2913ababc7a5d84d9e22b5883d7290f643b5777a28c24fc6a7314f425055480329c003e35930520102d2e75b249e0659f21817"}, @NL80211_PKTPAT_MASK={0xda, 0x1, "5605a745602d9d8a6026e5f91a037ff58419cd6057ece9835eeabfa02d1bb8dfa8a1f288daeb60d7e258a7eef69605390b9f06545455fd121e93927c9844e9ac3b2985aa679fcc1f673be15025ef93f39ce859610adcb84bf8e3aa4009b48cff95dc0dcbb5aedf72b8d6078633c111a2b777fc20fab7b1782b68a9e38aa975b615081969be686139c43a46df14d5cc0805f1d4806f0504e199b40a637e30151c9ae6e6fb28720f1c508688967e3b7489c35be58a1f75964a408cff752b3397a884ab5c46d8b3bb673f20821bec4b43459f29452e985a"}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x5}]}]}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE={0x4}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x344, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_NET_DETECT={0x44, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST={0x6, 0xf7, {0x4}}, @NL80211_ATTR_SCAN_FREQUENCIES={0x2c, 0x2c, 0x0, 0x1, [{0x8, 0x0, 0x9}, {0x8, 0x0, 0x3}, {0x8, 0x0, 0x1}, {0x8, 0x0, 0x3}, {0x8, 0x0, 0x1}]}, @NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x5}, @NL80211_ATTR_TX_NO_CCK_RATE={0x4}]}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x2fc, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DATA_PAYLOAD={0xcc, 0x6, "ee469428e8ecefe33cf27f8bdf96e08e0fe5b89f6f53fb50f73c2e9bf1144acb53f0a7dbbf16e894c41b0dea6b19f1a50e2c7be805b7643912e9efc0ab5ccb8b8c79ff421f6753a0b79d50c79a26a58e9877f61206882dc0bf93d2edbb2324d3329431eef6d3867c1e50926f8d1d5d7ea9e5c4718140d272d5ed8cd52d14fd32fc7a48a6aedf0d04846b4bc2adcd1b05996ff233327f7a83dd0d513a2d2df50f3c050210915c4410403e842a264d01bc86315aacbc7d7a4a1dc2e2a1852193a3493211ba579108e6"}, @NL80211_WOWLAN_TCP_WAKE_MASK={0xce, 0xb, "a4f46aa91cc160dd526d2047ed65afb53acc111db03aff3c294e9c647b49b598cead2f88eaa1041e5b6198ff9a589e2942ddaacd77fa4bd0af245a7cafbe934c7188e2bca6eb15d16f4dcefb93aca79876892f026d928bcf2adea99f2a2432f74e566b5945fc31bd2906275697a62e55c62cce94d7e288d1d6cb74f43a15af3e4f6873e6da091fd8b34c8362dd5a7c26253a6aa542abc0e6fbe696c71a06aecdc6dc4a2eb52ca6a84cb1e5c8341d1802d47287c34e82dae27a96ad1ccda1abfa1c0224d0fab7acb3c0a7"}, @NL80211_WOWLAN_TCP_DATA_PAYLOAD={0xc7, 0x6, "eab6ec7f6b1aa5429ccb0a66a3cf76a1b6b96b2190218527a7859c3fb3af5ebef58568e377335f78e4b96aa0ddceedc96732cc8e60a915e125c23faaa2d9e7c769a175d5a47cba85eda74154118da13a2699e07b1a8947c6108847cd45157de7315f62521cacd27c9991759da4a776baf8a30776b5bbda1fb37565cc152dc565019266318c8dfbcc7a3c12715b823f425951e915b8a7921867ab00c302c1ef0d3f7c1c6f560a64793df6a6310c7e12b6fbeb5f69b20a084b056d8118840791b3073eae"}, @NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x2}, @NL80211_WOWLAN_TCP_DST_PORT={0x6, 0x5, 0x5}, @NL80211_WOWLAN_TCP_SRC_IPV4={0x8, 0x1, @rand_addr=0x64010101}, @NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN={0x7b, 0x8, {0xf898, 0x2, "9950b8e4bb6603107c0db85abdba6f0406105a29bfdad5f6408aaaa85593a5b9d664fddbb8705fe930d71853023be9fb54f32495655c8aebd3b0955568e6e4378db5d081299ae0924dea9502684f057212ee3a326c9564676499e1f5fc37777676e6342510099080bab28bb74ddff9"}}]}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x168, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_NET_DETECT={0x12c, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_MATCH={0x128, 0x84, 0x0, 0x1, [{0x48, 0x0, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_ATTR_SSID={0x14, 0x1, @random="9eb8992379e3022cb976be1703cab72f"}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa, 0x5, @random="a12dc463b9af"}, @NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0x8}, @NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0x101}, @NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0x1}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0x870}]}, {0xd0, 0x0, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x3c, 0x6, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x80000001}, @NL80211_BAND_5GHZ={0x8, 0x1, 0x5}, @NL80211_BAND_6GHZ={0x8, 0x3, 0x81}, @NL80211_BAND_5GHZ={0x8, 0x1, 0xc6}, @NL80211_BAND_2GHZ={0x8, 0x0, 0x8000}, @NL80211_BAND_LC={0x8, 0x5, 0xd673}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x7}]}, @NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x4c, 0x6, 0x0, 0x1, [@NL80211_BAND_LC={0x8, 0x5, 0x9}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x9}, @NL80211_BAND_2GHZ={0x8, 0x0, 0x3}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x1000}, @NL80211_BAND_5GHZ={0x8}, @NL80211_BAND_6GHZ={0x8}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x8}, @NL80211_BAND_LC={0x8, 0x5, 0x6c1a}, @NL80211_BAND_6GHZ={0x8, 0x3, 0xc0}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa, 0x5, @from_mac}, @NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x2c, 0x6, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x8, 0x1, 0x7}, @NL80211_BAND_5GHZ={0x8, 0x1, 0xd7748fa}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x1ab}, @NL80211_BAND_2GHZ={0x8, 0x0, 0x2}, @NL80211_BAND_2GHZ={0x8, 0x0, 0x81}]}]}]}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_RFKILL_RELEASE={0x4}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x20, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x9}, @NL80211_WOWLAN_TCP_DST_PORT={0x6}, @NL80211_WOWLAN_TCP_DST_MAC={0xa}]}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0xc, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_SRC_PORT={0x6, 0x4, 0x1}]}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x4c04, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x3a70, 0x4, 0x0, 0x1, [{0x1238, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x4c, 0x2, "b8fce27b24ab0e7fd3481091c1b2d372340a2455440a79c9c1f40a4244aedac0f9dd2f9d7aa6a8b3c5b00bc3e3ceb44d7bdd2223d0134310875507d7bfd0240d744c3e2baa256fd3"}, @NL80211_PKTPAT_PATTERN={0x2c, 0x2, "694aa819034fede617b14d69975db1e973842345128f46587b211e8c012b96a26d45265ca6f08a66"}, @NL80211_PKTPAT_PATTERN={0x7e, 0x2, "a887e2f5c2af889c3aaf5d8b5e35bd1429837f953da4b6aa702428491b88664cca46559f5cab79dbd1b8f01621a0800963fa42ad4333f97888fb02e83ea4e4798537c07379b6be2cee9d310c5ef45bc8243b572a6846c43ab617dad489e310161271a21e4ce53cdc01e1f2ef06fee93e2a5b2ae821de5158d39f"}, @NL80211_PKTPAT_PATTERN={0x9, 0x2, "12c9910be6"}, @NL80211_PKTPAT_MASK={0xd2, 0x1, "25b7ec7f88d7e89ab9f7d295e38e56047084b3b9614845e1d884079736c8d484f41feb4c104fe1b8ca1e4aec36ced2d8cfe0b9e147eeb3057693694fc769bc9b8bdcd7b712a6ffb124bbe6a434a79abafd4c9aec7cd600b28ce2270d47fcbe3ca93cecf5b47a720a2667fa0864dfb9f36322842dfac6b311ff8443ebd4c6b665191e9b68da1cc30fc3e5b4bf2a0b36f7b37a36e477e32473b4dd268d8c4514ba3723beca4ab83e0f72f2101cdb16682cd4c2b99169a04423c39bc35e76033100c32c7d62700687d6da96b96682b7"}, @NL80211_PKTPAT_PATTERN={0x3d, 0x2, "a7b905a97ab777d65715169e5fd286a8e359c4921b2b92528d687e219d72d8eb6d0af26a38d090d6cca109520e568ad0b26f581054f7c61f55"}, @NL80211_PKTPAT_PATTERN={0x1004, 0x2, "53936f73fd88df78ef894380ddbbc6240712ff9dda98d3a27fea1d6b133f3c3052448088d3ba2eae85b6e3f6a017daf8a976302db94bc0fc3e699a3a15737aabf51c30dd4869209e62c9e0b5198e455d2bad2eaa72e696067c52527587fd9d462f3a63543303049797820a886db8132d4710c97a008cdda666bbe709c7ed6f257328ab40d1831023e06a4f7b0a4a41e41dfea04c6e1ccde1757a725dc507a0ba1b7c342bc332b8059f623492894a60c4e4270b0d89491f42b4e8dcbfb31ed872f70bf8e97d998a1e56a0311554c5461ea1632b399be61e6e21467c3d5fb9e839d27229ae63eec7a56d23465994433df3e24e674c9fad6bc9095ec7a3f191b23a0356ea2fcb890ab6f30df373273d27c77578cfc69d65cfa4b3a6a11d54669ed63a1a83a2bb267e0f7e81cc0f5a193e256e7d9fab70f4988007595605b6915ce3fdbc3fc1399f535430b1bb6860cc60f934cc05ca97403bb581f11fe4259e41febe74f30f83f6ee2e3d4526d76aa6e9e9567e1b1c1f514df0ce6654e3584d71f47536c4cef094f62c6ed0788295a3c427381a285c658c6ab55887050a7856e42e60f4ff52d95044da287138ae0601f3956f96ef3e522b2dc06a7f1c27f5acce8ebfaada1c0d0d8d0a177a9f42d9d1b9414d13ce07ad624d4a4862d728c8cffb2a9685879fed780dabfa675a36758277b2848ab1382156ffe480838c722d57fcce5c82938a0f3b71c9400c90c8671d0e15ab0adec00a61437038aad6598489ca606e2f7d784054dda6fbc8bc3f7d27ec47ba94de16bee7b8d09de7ffedadcdf12992786f09e341856f4ca862a8130d1b2c966c144f16316673aa72cc9a9bcb7ab48da33f025376b82a3fc571fc9fecc24911bd11cda856996e195ab03917a6d63c2ed707eed64e00d3a7b15df5fb32451b6ba5637e19b1913496080a8df60f4fb94468f870c5852bcc7e383c1e98bdb310dc8e9e72387057c12d7be7c0aca34823cfd3ea224256c2c543750889df09da169f8825dba9eab4f3c6fe84662f48f72d69f854a08bbd862eb498dde1730ab3182836d2f5bcba5982266dc4203d153d932fb8b6746bd95c9f46b41615bd8e1ce0f667901cd32f7d25b21dcb43e640900520a3f35c5a95809a116abf2b1fcaa86cc39a69185f5fc2ffec77061bf96560bfbae3434205858c26f4e4409430eac0d478fac50eb74e0b8ecd144c543ac6471e83809cdfd820e759809de5f4d7c293f02c5c6adc68221a6bd1e1e3c5633ec3fd649560cdf4266618efe56a0a5356cc45b9cd8377e36fce082cfdb71387571642d7aa679d1d6d06c1e651706b595609838649328fb0013bacbe9d1c62bcdabc7184cf9e2168279e940653535166968d9fa1ebef0a749047902b975960d750fe4f4c6357166fa01622c43e81190af4702f479255b92df672deb5baa256385739130d2788ac46009582f45e1bcb2130aaac291ef7099f9899c71f63dc0bc28b1cdb8bd1849d2a613995a0515fa514a081de19efaba0bea7dfc9fce99388fb1af43ef14b3956916c0abd6647ad7b9e7118e44a6b1c6499056a0da980566dec2db91c560b84d44a28184b9a5edcb37148dbf2296241a6411c91200457f7697da123021fa9d5ab3146c815348d2160ed50867d9142ab1eb4adf603ffefd217d845805fbd29d766b968de1bb08fa6ca20a284acafecf97dce83e1b033b2eb0c36d40a9727c54c8505692c7a722f9abc4f7f23ce2f959c46780295b7efb68d6af83dd2bc77a8d9c5587464ee42888d54921c6b69f4b0e271c800d5ac2bcecc77295aaeb4973f031a3e58c3f016f2d83a14eb6815a2ac99c11c9dc1c2fedb1ec86f6a547a7f14403a5f625edd3c27edbb159ca2bb64b1ac2d88df54009324b88eed0bcdebd66d8f375e44d69461d9ca0693ae331d74c440f510ebee302a2b67ea91db04489d00e0883df5a4b1c2c09614fb090eb084e7285803c74ecb6866a1c3f3024efb961cbe9b3cc2b6a38bc3831634250ee79c88c2340af445b58d3ba91ac64d0f4061d485b1a441d3ebe7408403029819f85982388eb5c4f6ac30fce3e09168c1072c4bccd29eb5dd614d19a7c3cfc9c436f391a2b4a820d5fd5b55f4fefb127d87638f62906cdf1a849d5ac1e0c0c4828c8afa20bc35267c91ebf99c14aba85f43135c4dffdfcec2bbfe9b3926ce32dd34fdcacfb41c7904818e33559515d05dece440cd02e8bb32c816512d855efd09f5656e1eb4cba6f389759587c40b13ebef1fbcc71ccd9f01193f153ec2825d3b147d2c27bc2ed1238c4e0430025eccc24145fd7087f5a66ee28f46f6881b3c882d66940a8020d7bcc4149ecb58a018e49981088553b93d5cee1dc80bb66375e067ea42bd7d431b8bb28c1e4c7e312963ff32d5df53a014b1acfc3ab7478bdf3259ac7d381eb60e4f7c6c3eae7131bcb57004de5782b7ce10910a0db055286c5beb6a6df20dee30d6e1b945832465f3cbe4e0c93cd3fb71360a8a7db6e24f81900eca0fad173d63e21a7470719926402340b56160da2513422d2091c4bdb72f540f2f0dda1c83c07ef56eeaa870fad8ca04fa494fd41d48f477b029f0a415389f8d82808746057e73217ea3bb25c331b9809e3f3476292f94351202e91ae1777ce0a0012d8f1ca34b2ce70b8d671c3011d35480476614f2c23a7e273f44eec6e265eddfbf8d25b7686cbeae0e65f36fb60741a7ce69e27fb4f9eb0159e1f442d3494a2e350d320e3ef013d556f9c23060b7d57a7a1bc219afed8c5725df2d6547d8c473caf03f8f45dcd7632548239027cf5a8d0576145bbf123c0252aa7a3f6c39572d375b4a069979f8abd0a3587768f20728092ecfa5d361a53d5bb74a73da686da3fd46c84026c34533977d2f5ec2f1e350c15159104eca5af87474323f397cc3edf0169f1cbf7229047255267937815bfbdf78d26022cc0e15ad773abe0fbd969cfef8f5f34550cca528ebb792c0021ce511f3251f03107b40847cea45bd437abffc699da6c0802fae1795c341ba903cee000d5dde5e4ac821315b9afa650f9d233463e01974506ed4bc54144bb3c6a5bbe2a848577f7fbdec336d62fc651c76605b9910d508298e73c665f4df31f205124a03ac34287d055198d957fd45dee3fd36a8ede5a5fef1bc5984acf0a68cd634fac096ad72d522cdec4184abbd8e64640d264ed01fd3b1085bf2c25ed9ed41dd81f198a7f5b6410462331838de5335c5a54c4a5b586080f1bb8de1ae730d3d4cf79e5b79ec22fefc7b235c62b86e6f1c6e7760a98dbb090869a530e7af3e5b1b70a8e4afadc97fd95a9bc28164a1ef4d09cea8a842dc11923a136a06a2f086d270f9692bfdcfcd8287776d48a18b12cafc4f57083a7780eddaaabd0d8673a5db99217ddfd3e112f46ccfc41850e99d160a83cedcd4cc3571922c3464ff5f58edf852abd490247a5e79d28cb3d935472c01e726bb79fe227912f69f1c7d045babd785c9a50b1b2c788ea8dc71c0d1f333a167a6f8610f8993b8b50a69d09a5f2a634b9baf1f24253001484a8e55936c95c22077ff1930833133dfb03bb3ff3532ceefa502c90ad50aea4f3595a8241b77ebb400d797088b98fe246479efb4cdafe16765fa48e5b7a5d1e9f228873781073c362da055c48623459eb3843113fb759382d21fbbcabd5cb2e4e49c21076c9276baaf7d29a6754f7db2122a746ccaf87cd8747c0ae7196d498586456e0f948418383a90ee430365ffb7d62f3a85dbd31c5660a6d39470f4620ceaf78a4a6196f1383d3c52fde6844a9248fc99abe57d8fdce4f0a9e3e2e3e9cdea442295fc56e5ee46f0245dcaa34a30644db6f51a5920270729ccf53fa7f6fc3c5c5ff7c35715742c8a253bca430d51e99601fcc0f441ff4605432a31bbee53b06f786ebe948e43650fff8df8e2841594fe55fb4f4e3d0a77f77ed71db69f95db16572a6091ccdec5ae2c587e9c70de2f6787ae36667a97e828549d5924725522aa57d3b10458ce4c0bf839a211297ed999b55d6c7cc8d2e39f7678917264c94a71129578089ce153f1f36cd3184f7443bd8a62e4ed830f61a4336aaad78396eaf17ea9316f44c633ccdd8ad9d5fa2a33fa53ab5b8b2274b227b3ec407f885c1a8f9ea9a2494a7cffed61dd9dda9992f49935e565d13ed5e8eb06d1d7411f0c14ad9e88f9ee4c388526ccba751cf654d38d35a9676d504f1943c0f2e0521bb77806d8c8c017a8773041a14ce31952b409c3d005d35d789254ff6c382f3612d2693a809f13ca770fdb1ad1789bc4e722b7afcfd15bb7e63917f5347aec71b411c96d349c27513663c6f1f6a1512fad3eb2581ab2d537169683d1c958d10c444c4fef397be1d7cd21904a38de3012d97cbff344b6fd154ff37d6c2f1e6aa35a740d2f2d21f22e9c3fd2fdd0f9aac5521504fd7147c846f842e31dfcc977bd688409ebe1a5d9d0a183e6f9adbf03a9fce80fdaa54b5813d7aac07cb19530abbeed53ba32d4b398c2501508eb3910851e3ce14ca29a1f35cc1d9cbbb81e394fbe7e2f15a1a177db8cee5311917b2154f332378819688175c7c0b58f0ee628bfa17d99429cc92d80a58adf0887c457e00af2e7b28bb49cdc6d081d04d6114145263cab940d319bc596b6cfa6fc52bd79c85bcf03e5651ca2a65cff85feb35b8491d167d945cb2840a52c2a3c53fe1e36a2195f80634ff548793e8d92e63548482cea9b1150de0aebac4220a90c939cde5d2ee351ecf96f23d71326d47469991f6589ec3761024b8b58b4027dfa2700efb9ee73622a7c702f39133750d5edb0495b2e2c5c27d1d89524bef110757a65e89c98ec9199180c54688aac3a9707e375fe1f9267ad574fb0e124b5b8b553a75a29988708179f507b6ba5ef8b807dac754f68adf3e21aa2bc161f0f8f278c3788c4013cb977868ffbeaed93877c3c53a5ebde23b5314bd8c53bfb8c921ae8bb23ead577edeef85550f458b192f4c843df3c2481855c2dfde7596df67ee173ecdbd81ad6e1797202da9a7ea1d578d493dc86dd086d8cdf5368da2c83cc3f73d051d8645f9c82ad39788fbe70eb2e335139ee1a1f374923669ebfa97f2edfc94f9bfc35ad6b16243b837d01428ce23ccaaeb1c76863f0ffc3e732b32ef84c0f2e80421d39bc08bdb931c570aa36f8e699b500825ba7ff52cda693ff052df1261c5d870d87460efd09ef2ba890ba684686aa34ec87250c7bf0d976f8d4e418c71abdf2bd13d61eab6c9fa45f90e4d720f601cf36c7b42909ceecbb3da3c0842a42fe8b54661e3baa619bfffa3c0b599f499f0dceed1e5f5156307fd1e7404680e5508dfab8c901895eaf6ffb773e284b9379103d90aac1a29117a00a609ccc054d611c1d71241f7c63ca04f628af9d1bc3ab5a072f7882f04e8ec8ee9033519928870ebd6521d60d541a298fbc91b2683372cf72a7fb65b02dde036fc6f8af86135c2bd5cdabebe500d4a7ddae5640200f75d8a7caba9cb2e9d1394da83fdf9fb6930a80cb4ec90da26a4331382caca793bf52a9f67e8830fe5e5eefadfe35161d3bcf5f03bff7f59a47e42092eb633a6e4848231ed72519e8b5324b529c4e0525e4d8183d741e7b9ec7ed9dcc484eb2e77f47dff574d86937c554a6dc8b0cd70fb0f04299f1319a390700f38d78ad34749d2db7b08ef01440865af00ab286bf87e637f95f87366ba6beba2b0b7e482af5e46f1f626620503a40d425b42d92cfa5bd119745a749121dfcbd9095e019787b9dc9c911533fc2397ae913864f3bd4a487ad96c0a7fe12"}, @NL80211_PKTPAT_PATTERN={0x10, 0x2, "6fa43f13653273966daed38f"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0xffffff4c}]}, {0x14, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x77a4}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x3}]}, {0x1d8, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x31, 0x2, "9f8c8450da222013737b3c7012ed572d1c757d96c6fe78a07df96c24b146792bc1a98d1dcfdbdc31864f0b56ee"}, @NL80211_PKTPAT_MASK={0x5e, 0x1, "f1644f71b5b2d66b7ef58e35fc619c66b674d834d918b4d6ac407b2e73e262d07a1b9619577c32299c809bfe32929bfc35ffddd571a58d0f334ce99843ff40cc0706217f9eca92fbaab4febf8bf9036b2eeaab73f90d69bcd2bf"}, @NL80211_PKTPAT_OFFSET={0x8}, @NL80211_PKTPAT_PATTERN={0xec, 0x2, "a282f580118df0dea065098b4d88d174f3d84c6eb117ffd9396050190b5c7706f130e84cfda05e3874261edfef8574b1569ab41ff855426b0a639dbc8c55f4cc0e1efb7420cc5e438b8df44a220ce89b5ad7f0213785d2a02c9751cdc10e54826df2d17aa63db3d1506a4df9ab8dd856eebf280b347c2e5572e00e73ba3cfa8afad533c36582379e0d5358b1e0d3efc8decbadac2959a0acfce4c78a6244e37be0239a8332e3323a379fba9092c427ae1249b02ae7e533d5b35eb4b7d390acbe57778e443b154da602b34842c1eb3b85d293ff232f30f1faece2fd12eb8ee15c6f360be08ddd4625"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x4a8adc8f}, @NL80211_PKTPAT_MASK={0x4}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x7}, @NL80211_PKTPAT_MASK={0x36, 0x1, "ba84d75dd62ce22fc798f7ceea485344857df016635c39c1b78dca7d09eb1e00cdc7d8fd4e7ff9a4bda2bed9613e26b8287f"}]}, {0xfc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0xef, 0x2, "8a9f13fd9616e1e5e6823a64eb70841cc55a0d32683fba861ac8c9f9339f7f3a3355818f31c2776b463cab1e4c7f45113cdfb79de4d6ba88cd4f1585ecae66261d20b5aab1e7ed7d18f95060bc6d6ca17238124c542f2ad11f6bf1360f3d60a267297cd761fe9f887dc89464283b4d746dff3d74d8932f84bd8eabb75e9b8cdeca746983b0d67fc72a4fcd1cd044cfbc61b192e46c012be9c0bb576036190c2be5d9be0ec9c7be2e993b9a374b0783ee3e2037378a3c0aa737907992d0adfe888475db66aa8fb660122cf59e82503fa7204a72694e509d2eda09567fb06396296086458844625262bcf06c"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0xe}]}, {0x6c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_MASK={0x65, 0x1, "4ad264a955a2d3f3d2b107333e6bcb212512cfbccb8ca53b2748cf6adce6e1f196a9b539ad9772cb070feb3dbdd2800e3151332fbbef81db83c7bd429d4e34cc42b19b172bc303b6a90d42006b20a1ce5f7c608bc00e4ea37ad30dc55e7eb8e18c"}]}, {0x158, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0xb, 0x2, "074b0e005e9827"}, @NL80211_PKTPAT_PATTERN={0xcf, 0x2, "6196d14b0256fab6f4b121d08ede268dda1296e49a7686a7c05af8c9dc64be4a3a0425dac7f10408343e98509f37c5b20cbdaf83352be4c536858585bbf2915221737cb77a5be68ab5d1715b6fd745cc9c6c5f3f8cdb80d8e66db74a8ec45f4789f1beeb4d1511957bbd6df0751c97935e1a158e2912b087c6595280326b41753df09d4cdca21982b2eac36fa4bff8730185dcbb9a6ce4df39be829a61d729cd6cf2a349074e9e0908c60001774f630311542bfe3275deafdcdffcfabe2a88892e6448adf44a9cfe171c70"}, @NL80211_PKTPAT_PATTERN={0x2d, 0x2, "02c162003f0c0e2d81d85340ab9da8542078eeac20428d59fe905e22d6ef338afc0d71b1cf02d4a7e7"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x7}, @NL80211_PKTPAT_PATTERN={0x3e, 0x2, "92eda9c8fb6be61f129d41f097829b0bf3d468beb46598ae5a29271bd149dcadc5e110a37ac4513c6233548597355da57a6d50e5a5cf6196d278"}]}, {0x124, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x60, 0x2, "e7b99219cfe907e0dfb6a85af8b50fe5340306ca8a2b18179e27675ea25ad73bfb65442671d9bedbbb91e5cdf72c50515d76488053197176c5421fdb6c9f186049f92a700f798ad598e32507c1d322fbfae0ca9faa91fe6e8b476b6c"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x10}, @NL80211_PKTPAT_MASK={0x4a, 0x1, "295239694fc8ed92de1baaaaaf950b07106224853e217cea451ed1b4bb9570aa7b61d3963aeac93f480a7e64babca056e1922a2ef6139f705a5b53b6597742679f29bb5beac8"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x7}, @NL80211_PKTPAT_MASK={0x2b, 0x1, "9b58a89cde805266d4bbf9bf8cc51c65b87d4769e7cfdfdf3ecc4edebd8eeb9482b81b41bb9c2a"}, @NL80211_PKTPAT_PATTERN={0x2d, 0x2, "266cd0b1c967cb0f6ff9b2034f17ea124be9eebfee49ae75d97ffaf594d224ae652babca9a85f3afa1"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x35}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x4}]}, {0x2258, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x401}, @NL80211_PKTPAT_MASK={0xf3, 0x1, "882228543e039da7a1a9075661f224d353db4c4be38c3005307e6edbd9322f92d23fac670c0ad18a4a0b1f51da1bf928ada438177b9f843557dded08039743ae85e65b4bacf4a9d3bd601cd26162e256f08096badae36bad56d41722953fd17756325dcac524c518d19f9bda15632c8c0520e10b62fda55b05f8804b2e9f2b32ab4ecb236ba758995f35419d787b56df5223e1d701262d46b171b910dbfcf918e780fc716ba831e01e4bda7c5f95e12c401f606f62348ad6b37e00713aba848ea7a1fdf2c71de0aa820624bed18d4ecfcb54bddec31ddbbbe583ce6411582e2717b0ba9790f192cb8cd2e5607174d7"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x8}, @NL80211_PKTPAT_PATTERN={0x42, 0x2, "9f77f1f711b27f1b4bba2b6515865d7523bfeab8faccede9311b2d2f33b6634e0c8ce5f41b34eb6c10bcd9d86690e8186395d80a369224216fb2b16ac2ac"}, @NL80211_PKTPAT_PATTERN={0xcf, 0x2, "aaf0397a3fc63cabe43553e9a025cd67af651e6a6f16dd3c897179c32c501bf0a63465b803917cdcd8f6b73acb5821d2085cc39250603c0cff89af4b727d92abc1a44a4071b3933eaa9d67087afa98e0a93e1651082e6b3d52009c009500ce0d27f6d2dbe9dc211b3572af933403b1c0447bea0dec9cbfa2bb0e8ac3d83fdf8fbacbb6ebe44ef5e59f9af5156f57b8b8794c2f07383c439fa21af1b4e92774f09c5f1584af77de425a2a2ebde6a45e19a16770d0d098dab0a3ee5d095af21d9ec4883497785413a6fbbb76"}, @NL80211_PKTPAT_PATTERN={0xb, 0x2, "81ab311f9bd115"}, @NL80211_PKTPAT_MASK={0x1004, 0x1, "09982ed44ce7dec5ed51de99e10e19a712d8a4bd69f5a3ea2976e47f1585dcbe25b9e657a2d6af9381da245dd064f7b03d70f640a5bf47ff6156b774b34372c24e21a6b303c60b181d339d7b964c16079c66d432646be8820057b50b25490d0b0588de122d4edc5c808de61b83d8f917b5a92660297f974ea19c4141e1168e6156e48d9de8ea0f684b3d9eb5e3f3f1159789e80a618032bdf344b0744327e967607b85684002de8b3799b71e3b16c9f820ebf1b87011f1dccf41133fc528c1bd22db2421a4c8676e7ee1171d71d0070c084bf1c38d5b352131ef1e572447a467a1cf854a9950ef1c72560f39d0894979528c01f9120b4af65584e1b63f05419165d184246156b425bf90e605af401689cfe85b4bb007cc6294516336c70825c961aa69964f358275d089e75957508839c710c4ea9383d2196516e4ee9b6fdce8a74f22755cf07a726576dd14e9d6025c7a49ee939d34e1394851e900caa2d9fcfcb89bbf9f7427c15b66e89d2388dee6153b1b03349c008ec7423997727966ebe35f9a60db6946d4f986d2952b813c5bc9064aac075700eca4d5ae187810440c053dbd4dc26511ae9acc3a68af0f7f0a3969d749fb91621b983623676aad935ba3e2903bf8e1c5841b79df7b474022599ecc1a3b73acf7d2abd1e2b41e06d1d51a2f41c49e7638563c6662cdea584a5527e64b705885ecaebf2e6599fda8c929090d58b7e5f75a40dcf51fd7cbaf5cfa4ade1db32c9993f7c562aad8ba99678b796b4771d05f7faba4ef7c92f3aead84e30311d96620cd5d2673774562b142a6d88b98f8820bd8e5bf61d25a888bd7bba5aed0cea77c8c4c88ddd74e601ee80cf5a91d3a7b7cfacf8a26eacb0ee349ecd4a17605b5435f50373fe6fe23004704a0fc93bdd9e3308269eb9f0afc6a29a35bd9a03f202268a72bb1fa85d89d438a7d70b94d7313701e1f415044658f17e173da6f22b9abe812064fd75fb2bc1b8493187c0498d8ede2a97e52a63f64c54904ca42b9ba903066215dbbc091d6a2783d2c6a0325821543104a86c5a7101c685f023aa344d0342b9aeddaa6f4d4bfabd1ad4f8c7237112448764ca0b0c6a0e914fac6c8c8d6d42981ef34e5ff8d6c7fd66fffc27c930811d9dc801ca9c1a670d66b2fd4cd0581b09bc246a0d998154e54694eaa2a563d40b435ac48ceac2b9533d985ab04cc022e6aa1181160ca1d3c8d2ad232245ba24cdc6fe3868e76a8b7f450f5cd4248de8e20ee5cb2d434adab963e37c53a38b82fda1f993d4eac390e1464e72641acfd96994dd93b79d852d0f37e4ffd309a95cd1e08c5e45cdaf9bed36c035682554cb86f09411be73f8b14990e9a0f96e06c4378efedfbe891a330c0ae1bb0a19966b425e215c520a64fa8a89e2b1d22016529edf3f2e641cd316c7f87d9725b256eb918be62ffd5ec1d21a61d4ffc09567fcef8d5568ab573def914a8f74a1dd552a95a6bdeb74e432144cba436beaa8e5befa3606a7c2521e60b4cf0aa736f7366b3e2bb919e227a97c0a0182fcd4a055cbe16fd8f30f823ee3d349fd9a6301704fc6e19cfaaf097d534a28b906aa25e0dde238a78e4c0bcc4681babdeffccb75367ae87479e20f60221233bc2c52dc2f3827d9c81506081b990afa8189ee60895dfa35264fbef90521199ac5c69311992bdf86ba762c75093f87ec34cf779bce71eabf557250344e6ee67f0a77fd27c24d7df5ad550fe312b60b50f134f52f531a4825fed10fb2f95432c536cf594d21bd09fc5ed122f494aaa8249dd4b408ba890dae879ca838458afdc38d54d85cb438efb6903c78eedcd90fc163f09a8f168851dd0340847d0f8721290ad8f230ab8fb28ad121d1b138c250e0e5ef14fdaf57c4c5e21fc52c89a2337b6f4cff584b676fd698139ae3ee3f7c2dabb739e7e31f7abf1a38404b8cfbfeb832c4cdd423b4c73bbb97f709181e92f6854594176888fcd586f77712d3c9ad71b6d5a93d4c92d442ea3f15fc666d98c52108fcaae728e45c43d5ae876d00efafd5342f4234949144f9a33a71a2685ea1f5861363448fc5e107d082de48d212251f571531b09c38d8e7ce69cabfcdb3f5cbee9c8b00b45c63b0da985abddc29eecd54e880b250bc41c9d3bbc343daaa71379ada29168b51d790066ea82193d29d1460de6d559c699a0cdd5a57d432b1ce08f57a2d284b3983d84eb071902669f9625d6e91534e1740acb1d9aea01b9212d414f288abfddde3e7232c36abb35c4392b80f2b404e2703e4562ca843419ab11294ff5643dcf3560685725cc60891412d7c4c91d4c29cc017c59f8e3b1e368e3ce492130ec95b8517307c391d54d8e6527ffe79c662bf038d595995738888b818eddcefa87ace9d5cdc56cf78607f1bb205a94276c898cd4f5357ed6b404aed4a48359f820b762e4fa8acb7d4ec9107b8afbc044126c86d6f43ec4f14ca9cc0050c129a783b84ad52c9cdc9fcd20160121ecacbc3389e2478b6e2b3f3c8c6ab68abc571deac85d29188ccc0f46d757047dabc7344e6120c5dcc8b77e7a980076c9c0cacdf404bcf1c6d01a8c6caa1cc35f61d4c7a9630d6d8d821c3279b776b3e677cc1bbab740621bc64c302d2e0c8d23d521445a5fa2cb50a17b0d153d7ea2856c0c9b45decae908c9e722341052805eaf1a38f239383928f644f25c5c9f541b7fb632a36af9000ac329f056c3741673f154d92b1443cb6f8e1b4fb7e45bec5777d9dd19b28a1135275d337b703f7f518461847085156a0f7c044fef48e1ad2fbed9c51e187b2f59f9ed4d969f88da2082c6944593731c636a1c4c667d3264d4cb7148d3e0c4f64d656b008c24c43a5be495f3d4c7e6edc68c6243785a722691ec9a1e4a784e1fa274e4fb4d368abdf87fe0a066ff18f85dc0a6f29431f6af65b3e00f30ac719ecd09ac449f9deaf6e71ddcd391819338d7637c1767ac06dbad2712e00c6f9f1a17132ef9f417a44c016e82f1277fd3dd9dd8fb8adad542863ac5668afa77d8a3313a24954b3e0fc5b06c426561df7f97bfae472a4e50f0e1d801819feb8a76bd242f104659fbf3c52a0595ea131775c41da5ad2ba977f1b6659c7b13b60952b5fd33f9d6857c1e876d492bdebf89f1d074ffac914d268268ce46e89f54a6e57ec2344865d9035bb972f9dc26efea1af78851dd9e31ff82562342b2b22afee4e62426fcf29af4e35963bc68d774c418998be6bca48917a5531729de1d9fbe9db4b33284e94a69159381251307a7d74d4354204b9800fb0b2e4152780057c9e31283283df5bba5ac81aa25f7f27bb78266dc92fbf9ed6b9e3bb711c45f8bdc56c0d5b3024a377dae28c759e34669eeb72a8842526a865ece2f09588b6dba85a8eb696ae7416131d9bf3202f9b5eb1b3cb56be8b99f2e4cb5d8857a3a366a1ed04568da3ab3d46a134f43acc82b02f9f7044040618afed0afd93df6204fa1537a908b6ad5db59b604148b87e0d57259d5a25779410f14041ea4f479e471bd8a72fa9a5b22e1a1a0a6e118e97fdad88ddf0e740627a4c279577639282b7f90e8eb25bab2423362a515f647771bddc66dc954753f76b4d7f6e13ad03d99818afed64dc1e81a3815c897f7d778ae4fa2b528ac30b88273322c1645525aeb311f2306a63d426ee13888d52bb007e7bd94cbe5467c9f74a373ed09814c1c6ecbd240aed0cb4893871db2a5fa1f4d04992772ca1d4d38f77aa4a9a43f1462772ebfb70d599e6d3ea0a1101cc7aee9f9f26cd27d05ab105d7c7258e13f7212122a615cb90abe182d583d18429df6624ecbb7fe57a8a8e5f1a160db46c077568dd59ba1130f176e3a56a2a31db047bfe847ce7530186987f4afb09b3c3fdaf211db4c4bfc07dd7c0f8c4e23c9ce1036df46513c2232a8e185703191817fe29a886a654e4a033d854d80a0b53e827bce133e9705ad09ca68ddecab535c7b92c38bd2e71923c6876e16fb30f57d4e84fc1c590a7bcf4a4d6e7a685e9731663dbf1802f58733eae1781e5b778de5893e2e80da1b3a1a8ff81ae19fe1bbdff96d62ba11bc79b10a6d79920f9857476d3db5f4e28febda39b788ec1c9fc306bc23fd6aa457c5277e4fd12141e3b93d256528691f050dfb627ae9063f9bac3f5d1926ea51bb4fe5002de80619211fd98c646a058ee2e4c2959cb9111bc4db53faaebac1daa80ebe2c5baa2f281f0e030d195b9df7c352cc9c516ad9c1b570d22609d32da2cc77609a8251c955e18a5b6f41d4a7fcf6890067f0961b3dd803fc4e494a6c4a6522818a0ce2955adb45e1c52cabc58b645d528b449f0f4c514f8f7b799c1db492119638739f4337a2b068e7027398fd2cbcbc7b40c87e2aff4e9972c8696ed9e37d7569a66f4f1b080579494fbc9af08fd595a8f1081de0d4cf041eb169ad11c3075fd4413a4e4345f7b127708940817f85cd2649e42d69057a9118abd7367fe166399c22d2c002e536badd35d14c0c5a80715736d145536efafe8f80515989420cb438a4e8cb3fc871d8f06500e47e1ca19661a0a28c79072ba026a8d335d7ce90b58ede2f412fcd69d57347b353e94d722c0b645224d3d2c44e186f918a5cafd1ac6b0a900a7ad1d137801002c599754a7c0cabe0cd3baec2c9cd8154ff0959af93bf7f1def58551aa0f2b197162448bcca2a70fd84f5352106591bb980612c786c6af97ff5b1ef6e00d63b61e3ec2ac32900bf674ef4d3dfef43da144ee54928c499f74f54cc4ec91daaa8a7b0c01505b01e4a2ce081ad8a845be4d827ff3fdad8d32d3f89bd96125180ecc4a845167010293c1f27f997a27244eafc5c289aa34c549560e05d5e83c81515c73041fab0b0870a9c3b1f9a169cf89d4dd442948e6b52cf542dbce153843dbd012b75c35c9bac528588acfaa76a46531f12a0f7cdab04da32b125d04e99dedb9db5c5c3a9ca6c17ca4ce0f3d326f970b258aaae74f07cdd8594088d0feab340d9b18f69aa33265510cfa627112f50a6fa5381e95a4aaaf5b1f9ef5b874e2e3886e2e1ee1c4530799138b334a9144fad7372be3307e826d49f25a403392f20b4b9b044b3f914bdd4d340ab21c1940aaa6804b0638b5eac5189bd2f7f2e4f31178210446f4a90b430128c2cd04b1866f415f115e29790bc00df86bcc68f4fb006a9638b5c91651d733c8cda0d258ecb1c0a793b57ada983c88056c9a9ff8975b783f988e4561e8c1d138be0acf8f5907f84a114bf701957f65ab743241360ecb5373e63172a365c5bed35018be57235a76b12ee7c2331dce7a1c9cea3accfdbd094a09225c5f3f5e8089bb79f626744b5111c962bfc45ec3ed8cd3117aeb15ccbbdbfb32a20cb274d22d902038c9e6a049a62f39c1de2d80f204f9817ff0294518b796f2280bceb4d822b001afbadf7016d5eb071a3aa2360bac0061d091c5c02005cbf305f124c78f973f76851519eb13f155f1560641e4edf4d127c5842a40c700279fadf97098c1fc56bf248fcd185168c69f3030910d1206ae247703ec9fe0b393ad1acc101ba85d5bbddcce86b69870a9003c8fb5f9c69ed7b480efcc92cfff6a3ff80ad69eb177429a999426489056843b1a9f015db71e0d9a9c9a29d382f44b61a6f8e6383d7db65cea96e44c4dd377d3df0fe649ce4aacc14dd655ffa50b0285f8c4c6dfc0e9b607016f0b9d72cbc3b3571198955c865fa3a68787c0ce6531646dc83508879f76748b3a64eaa9f00544195739b7c7bdeba5687c95b6b3010265037ca355e98cd4a3f824656b3632b713dcd84961dffa8fc4eb3"}, @NL80211_PKTPAT_MASK={0x26, 0x1, "5a3c0fc2eeac9bb4da43038d0f5bab0b3321dbf0d20d0200075305927762cf7f0a49"}, @NL80211_PKTPAT_MASK={0x1004, 0x1, "23aba9e99f60f1ebd3458a8dbb850e20f34177345767f87a85383382a20ad39f8c5cbfeb3c70c96c41b9d296a0df2ad9f50dec9d241acbbe8a1886d032dc140f3ddc18a73231b0592e5d2dfff2a947f357f8cb5ae69a49d88d425d2127689eb025c13097b22a44264eab2c8f430993a1f41e5975ee2869940fa30d71a028beb8f2a2a98169738b08d6081015ed52d8455ffa8ca73cd1b5a19253fe369de0a811f32ff9f700aefa12875f337aab40bd1c7ba89f5c86e803177f78f2ce88b17c6aa0c9bd70c77e1f8c498114b1d6276771f70f5e16ea54f5503631c26c9fb9b6485eb6f88f9ab04e5e1fa0284e9bbbddb2628ba0ce4bce0ed62cff482912ac10068ca5be0a2cda566b9cec2296da7fb69d74263ffa7418d0146c8f30d80fe685291ba13879a1b6186a1d305c933d6310f0a8a8b9c2ec982ffacc54064b8f14d7932b47ab9edc3a7ae11fee37d5af80ee90677f81251734abaa39c666b91eb715393c54c9517172033cdb96532f41924ae621638a2ea2ec6415d20face61418c5716edd8ac3fcf9b96c5d0b02a9da8ea406c6ef6cd58160178a888371fb2c627c82dea25e15aca514664a8368d9a87dba51db95cd31264465158215c3b75286a68cc5e9ed6439be6641077ddc8fb2337e90480528b7c078a67e1996ef11c07288d787e8c83542a68f2bc250ba183504b4f1b0d7320575edc7953aa3f1b1c89222256608da4a6d4b224f6c9f9ac4a4f166678e55012a3a3c01a7a36622802ea7caf620bb7cf35e9f890de1f0264dd7b7e3d4ddf52acd30d4d872a62df34a40d917eb34ab36c81e97a4621ca744d9599214dee630d92301abb9842ba5a766f335f5123c1169208508207ef0c453223f2dd7087bb38821b969ec89750e19f5391432d642e14ec79e6b58a5cfa5a64dc63ef2ba7e5b7bafddc8b74385e4db3486ee9de2e3de969e0732ba46e7b68263a47356d47ba9fc45b0f67da2a9a7a49042472edf130b2c7f5b6b6ab3c0afa407c0e6289baa1f5fdb8ca25275e415ee7db870eb7033f187922b4c807c862aabdc6398b7e8d214900507f847217ec08757f8dd16a720a9ce33b36f004ef56e1d9cf285af9dce056461337063a1c85f6e2376205c06304bc6c8a859c94b28b818f9a89518c2057ed1664754f0c03fa45dc6078eff418ad584c47d7e33f713cf7c8e051d8b7976d47982972c6ed06264d056856998a084a43a05fe571756704d3c81e6aad36a387c0cdd39561c8c0e209c6308c557f3aab32c2ad8d1d30abad2a257584a05da7ffca43b60cd6625fad6f035619ed11d012af957e958a9d632bcb98bb5757f05626404add3b2ddf40d4e6fa11bb9ad922844fb6eb7b3335839fcd7e6238c2d50439e3acf6cc0803dc36c95b9208658967834e25cd4460faf80e6bfc90b5d77b25f9fc709f343d60900f825d73fdf1b958a312a3dab1c5f92a4e79a30d5b22ff23deedbf57718848363b825702298127487bb699e1f99b16b1fa4ee2056f4b1a50c580387414fd8e3e117c9d86b306da0aaceb4140dd77fb311f9bd92cabb7fb019bddbf9b244146e9b048044212843f181511ee7cdb97cda70fc297448ebd026f685ce7542fffebabc93ce6a29b0a0f325b5706a7dc364fe7d356d741beb9934e9d4805dfeb1447a38ad1ce2306f353986b6c4c2d3043082cc3eaf49c7757cb84ddb4efa03a2dcd47cd923adc0aa88bc16cb8589b6f431cdb86170aecff2c22846b066b4d7a43da86752f110fb556370319165d83ac56650e369ba5cf81241d6f1f3e4c0248c8a95935c1b45b7a93f5a91f53ecf3bad8abebf835cca4b95b4963f8776da3328be083a4978dc77039242fe6a6e3760e2cb453208c0e6564a33bc94e797f641710e96800e21a7914264e59693eb2fd3c1cc5f0d8df42c71221940b53bd4bc0c55f9fe749850b56fe163a05ae8f08e69b39209dcb9a073cad0c612f7e6b25258315b4439de1f9f95a4f20171bd4e77cf0c4b2772d58c76004272a672f71cb7bf6d83a3a3dafb75021a2d240a6d99fedc32a95749b43b2200bce8ac0d00385bee41d592e79c9534b36016015c88e14c511af84d21b95b0a579415c03822a9bee0d38040ed55c4797326e66cdc73da3f86abaff77b0aaa4a5b0030e36cd6cdc5a6a1ea6026d39f1bfaca2f4301ea4bcd18cd63bc524de7d1bb37aea1bf95a3128118a1970d2e247884f828dcdb3af52e8e6681f804112f9c69a553d5e03839daf7e1208fb2c8c2e06caee1acf177436b3d50218f7d3fd72d0409f4c4845e9cde72aacacc583365330c8cb8a371df787fd86be79de60ec826689fd3a08e36dd68a7ee37f6c20229c30bdc454ecd6185d1eb099c7ae828ff76944749fe5a754490c6a7ef2c3f3baef7a76ee31d74270b298f3f21949c606cc63182cb46e2e5674c42f0a0445cc9f85c4b44ae6afd2ce805156b1c458f1011dd2084860d872bfe234c50d4b5e0f02485bbf8883b76a88d268144d1fe765bc9df650d5bcf405dd0d9f0ca25e7a497eddab9913ab7993098a0cad723b69ed61d679177837d1e4fe54e70f4a1df9676fba87b43f3c56d441f5906b2e55af87eddf36a46216e8c41efcdd3cb0fe94af6222bf2cd1585674511749f5e3103f86c24bbf2ad85d39fd53767f8c7e5b4eb98858fd7436486bac32dd88bfc688a4fb4fdb0c9c023f72be7b9aca8977421e75eeb4029fbe1d20bfc6d3e4b733469ff82e9800e3f99d9366458c642fa9f1d880acf90b9f92ce09245a417519206fdba34681f19c0ae985848e3187e883d952ded16dca89423252ed374d1ffd5f97dfdfc3cc22c1156a551af7f403770af5623afb0a7821385f8cbd6a2cd309778478b6c6724c72d9ffa3292604c9405e875d872d0ccfa9232653dda5bac0b9a226e9bdfb9ed97a23d47b8d18c87e19f690b53340bd1c7a878df06ff9b37686942c399f180523c91042be71603ff2c87f3d2b0bcf7511a51b3fde16781757882c28af3f4407d2b23b0815b340bb71589be57d798881e8622f087beeaa350355b833802d26941c686e5231b5dd5aff02d9375b8732c82a9f19dfe3221154713298f783216fb55e57dd0c20a44d7651f6c02e632c262552fefec8a5079d0951763891d5d6038d39aaebdb13f2f2417c11c5e5e301f6875acd1641f77d1c8bc83652623a4f6137f7b7c35b25b0c3c1bc036ccbb8027bf489f72602307d7816a49d3eb987e222644efcb12e06d0f6669741fc4b78339640e93aa4b14213ebbef8bb59a85d54538014fc5d9144aa4269e9dacde7e38943c0431450d3b74a0d7a1f2fde4f91b65112b554eb6ff0b0423e8883d1f22b3bd763b4bc5cc7ad4753d8444fe85692e7a9c5c5f7520f45bb241713f9e6a6722e1cffa0e65da4ab2f4d4d58e393f5d2ef5ff1a9509a00fd6a3391345d73b19aefd7be584ba4b52683ab7db62d6888cf3966797c8ca602a4021eee9132213da6f5442ed23fb0238071cb876c3506ffb52567d5503b5c38b6088e1c85cfc1874b5e2ef1017fe3477746d07b0132aa6ae132ed03136cfc99007317d7054f7870d828f363d7a5d4e40afc94a878ef4a0cc3e69a7cd88384b96885f9dc464e9f074a34eb3df3e1caca4251227b7fb7b1d7eebec597ecf4142a35d04563a78c94bc773eb22e09673ea08e8bf7525749629dc7b7557691688eb5feaf3e00e12a15407a9cc0d943fdb4681d5aed1537f0085aa8f1ae23e69eabfff0d34c2d18a2d735ddbfe4796ef91da5dceb65e4d0b620c0647dcce669d4cad931b3f7bb674f844939139c6c7c20ee9a70e72daa27c879ad40b2e50b87788e633686b3ae46255a93848ebe882e97cc84292c196676bd6ad07cfafd26d10d47d5d6c13d4cdff82a84793db750478f43c817603d81723e0341b471f24b696fc214fd54a1cf7dda7a05f2240b07923d3cefcb11c799099e370b9247de51cba4b1f5984862e69f390dad28ea0bfd6bd74c29c1059f4b427ee064dd5dc214d8dfbcdebd34a29e9d45ada4d9e546205503461ba7525c1d99f9eedefbd876b9e5ccb25461524da355c4052a9033bbdf6db77abf2366c5e2ae1fe3ad329cf11fc5f51bbb4913b17467344b809e3f32975e8b4ffe13dc8244e8724b249a31400965bc9a62502f455fbf9eae1459a83e100abab872233f3e06eb458f260f8a3651c15780ef4ab315a62e09caa4e9182699c7d4403baa9a6f07fe3e8bed7b2e44847f7097023f4d332d605d53dcfe89ea9e1d3eb1e2f5141e862073fdfd63c92f50b0d18031224b0161eee5ffae318c305a870e24e8a8a8d257fce663394f58ad8794484fe0e1da0058cb3adbedf0e666b0817bc8327753dfcf2ba638b2d290cf6c38b80002224f22251b14063bc30c4ec394bc1734258dafa3c137a08ee7b6e8598d519c468ebf29515d126ac707ff4c4e5fbab0cd40f5fab682afd0c9013aa09462e270d3451d430c314d273dd21ddae4f180cf5e1c6b8f313c290c3a4f53d71f9b62b585ce693029c17d3eb2535c5f5970946d18ee4781ac99223c65dbaf1ecf788970a72161401f31008609b2c0637a4f75bfae3a37d85da636546396873c1d3873c4310ef6b787aac56469ad6f97b37d8d2673eda53203e3812db84acb705472d817e3a6ecdf75c5b4bd3710f025ab719f6c01285ff5293a588330611697b7d315615b7f5c57288d4779e7c7fde0cc1f50dc690cfb407716260b48d8fe1d47cdc941af03a490bfc7563aa1f089e106eb7c8017625fd094632e65cabdc547b83356d11498c75d2d7e4b4da2a2e2ce8a86ca315758565832ff942e0d0ed64117e301b04915b3ec99ff904cf9b31d281c6bbf1c31e8e468857b21b2048b9432a3c4be6f7c92befa2c86d9ddd61f85743c12d17e6cd81a76da23b05c2a9aca06352622f8ce6b2bfae760ae5cdca9878e7c86f348941de743fe3f14adb8a6a3d0297f5b30f8b1fbbc4f81f1b6e2a2c92e8a987861e81d914b9009e5ea0e9aed790d6007ef86a322f4f1a291a5776088db8b1f2b5a3b22d4f3bacb54eabcb15741e6f3027eb6b43e062322f4fd6c5897b05f8c13511be5ee5445570934f5061c82503cb6530bb63028a0d47a0309c2c39c2a767fbc46c3123ac123b543ae6b2fda91d87bbda26273c1bf7a52dc9746ee2fdeb6584f79cd7b2f4a13e1849d0b407a52c2d6ab233158bf136dcb721ef36596d283bb34379ce573084028432f8a728950d47bb14e710b098399815d8500ca67c76fdbe2950a4252cb642768b59d07df018dbf27fd2c016bc3fc9e775419d71855ffd6f049b465d27d8731775e074a1be16ef7c69db150e3854b66428fc67198c1ba3eb95d64413ce8788e2bf64679e8b9fd5e0e20414dcb1d0d38a84d5aea36e9a1cd20cdce24cf9e13df0771267f5854048fd27bac72f434bb415e9d7d24c1916cb2b0b8ee9c8bac59875893f384a4e8c350546002ad660f0acb62e254adcfffdd533a30b0e8441c31f2325dc533280f028e635333a297f085e0ec64ae90cb5c31448cd602679cfc180d933dadee95f2e427b3ced61493ac918dc95c9aec1c89a39f3fb81e71dfc54969045b1d00ad54abd56a47ec3da53a5e8ada43a96b7974dd549323ae519f6cb20f4c0b5a58729b2e30f08b5c676fd116a1da1ba85b8265cbcf06805374346b581aab763a6aff0b67a01005fda10fd20dd43b2a7b2f6687907b29af7219e66ea70d6ace1409155d7029bb5c0c5e6db3b246644b7bcaa5fb9b7bbae63ab827eecd59533317512f6d1c9a9b9be9b91c303c60aba0f8a4fbdf475d13e05"}]}]}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x118c, 0x4, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x7}]}, {0x1008, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_MASK={0x1004, 0x1, "7110e32aa4198a56b527b2e628c9f889fab77f89ca795114c7ff2889a016101e0f0907697f39060970168dd474efc1af13d3d36bdfc387d5178da793d36a7c0bbf8b640a7b1c5243d144165db68d54a1ab02e61dc2719415a7ef01977394e249d3c461f080e592ceb91ba5c5b9c63378c149c530fbf0bbbab952e8f4c65764d513e59be45b5d8b684b026afcd8b34cf42e1c73ff345fa00d3526c505a424e6e476b8c24b6dc4b96f80eaf0bf9b103fdf5ea77dd04913b16c25bc899e3f76e567feb30439b30f388c7c60c9a97f87f220cd42e4ff26e1386d0cbd027116cfec76990094124468b1a9a5a5088d3f6a4918901ba7ebf11738eb38c4c0b735d0f793df5c2c596c3b953f3bf574fcf1ee402ae7b0baeedb20c6d4a18838187c01c260e07a7c1e0fc26d12139341d9f88c78afffc2d8eb6c87755974b5e3e9ddf41bd5ecd884938a22b61383950e3945bf5fbd38df9b7eeec3961f276e692f2024ed5f787af5606e8e11dab67487c41166b8926a4aa77c44da959326e1cd59dc324b98d0c46740e3853078bf51b35f3004d1f11d5af7811b6243a0cd5e534be09ab1fbc6e4831afb8c7a89a22ba8d1ed8e46af074f035d219c11cec0e9e3ed3b1e7aeda9c8efc50330aab4d4ae0e10308cdf4be1afce8669c7d139d48aec5186a62faeff07b5b956f435b20a3843e04604b7075eea1f13571952c492bfd002a674748d252dce6f3ad2af7da046329cd6fa59ecb454daf22ade13756479f220cb9506850ec65e508987bf0674249b1e9d1c8a2c20acfb535a8ca3cb02a901f6199e53872d482fc00c99429d03a1269598aee36b66b8c7af761609428eed2866f8606ad1ce1c093f97791a4c47da5592f919aee717f703bfdac0a3d8dadefe28da2185c89c71b426b64be305aab3b542489de15f6ba42f47036a5a470566e586caac0f907d8264739d6ea615e4e3bc0ad8343c5cfeac01468b8fa12179a3c31b66d0d71a74683f8443b36bcaea66af9cb36e963b376ff8eab5beea6406bda3d4679562f3307c932ae3f42f1c3b3e87c505d39b5dca7207e919f6026bd8cf3ee7052de92ebf21368dd81188d3af837f6c13e654d334a3fd1882eb3fd53a29e57213bc6258a0b98e8e02626b8fd52e2271a7bdb5d3c8f3c68432c1f4ccc47796b2ed8a93242cb5bf3fbc0b3648700a37406063b6e4a2d53420d844857b61c3585b668f41c3c7931133eb0c55443803e91954388a5281880be5605d4dbbd57ff2d293bb798e619316128147d3b66b1bb8f7b453d0858a745d20ae2ba458bb8d9d93376372cd38f037ba6aba7edddd14a02a462a6a486f18005337338ecd834d13dc2ec593b4d6f30d70d49c6a57960068d4821e6341641be5845ed84791acb7bf8bcefe0767ff9eafdc70e636a9b6b91dd3d83886804d28feaf8d2795fd7b8f89675fb6ce61424d8c0275947fa49681a02b764cdcf07dc37f5729eadf49bc9270bb8a8dd4fd9b246800492da01483483915fff30743076e40f755d39c3f19c280a818d76bb5db7dad1c796774fe050858dcb7a591f20e4cc816590ed0c908410cdeb5d5f0db1171456ff387c226c194602e56c07cf617a2853c12fe81babe2a23b4af5abe9919dfd9946c2064c2e0709e90ee1ee89a3b5ce6719f2412d5606c11d19507dafeceba3569baf1c8a7f9e12336411acfd986ffa0add073fc0dcb057a988bb1fb3865795897cc5180d5a7d9df0cf5ddacabacdab3e73178754536942943f608e6ffb318429bcf42ddf14561f90829b05e720b2fe5b347cb2e3c0f9c40e77fe8c90302b19c9b1d333d79e13799629b9b12cd0e4393189217b5f9475a9d07fb4d665159bd47c20a94b5c9af6c2f232a21c90b6c940f1ebf3392a6d1271ca1aa61e638c09b9924ec85f0d87ea087857cb3353528e267c6137bd34ccd43ef5d0aa0d3501344d9a128e2e17f4d88ad1fc509a8257e0f8ac85b335cfc50a60774eab8191db0a530889e7e8e57e9e19ccb72642e868cdf640c5660ec293976238c1a8242154ffa9ca37cd56d83df97ad72344bec7dd403db0dae3f6c2a6b523d89c582de976c98338bba26b83410b51fcfd016047cc1705eb8f51a0d55559aab73c86e6c0d3ec3ed342f042fe061ee8bdd97c68d71731039f0c6749a987ee2f5316c9b7e966343e9506dc5a90c50afc68711e930391c0205d3cfab01c0c7f414c8282f50e9c01bb468b4fd6f4bfab02f1f255e8fcb6d3f42a69a512561816ff7fe223189c8aa1c707f04f6dc4960effaf5da31e23360be4a264c81826b670808e63b4a157782b5e5dc5b931f69ce6e6e66aae6915114939b028b072b9e12bd4337ad99064449e610d3f5fb47e04489bb0667f2fc208cf09d855c3bbea819698ab4a2dd1a0a033afcdd73ca5ef1319153da32ab7451611711f5b14c9f76c4ec7662482526feef1972ce9570652dbfcc81934a4279f639f2d4468a3be1765f336ace2a8faf1d5c9a05cad95adcedc6f32b9a91b108a76a25348c5941d98f4d73c020e572c55b2ba97af4e18f1c947aa218364c3b75059603f1bac36ad27412cb4751380c2296b2749ad2244f80a99aa7010aa5d4dafcc37303e5e02942a5e023f425270c5d42e4afdb11e878436bc37b7720af81a494f890cfb74a3333ebe5a0d67adda334e4e5fd59675a89fb63a3006ba3824e1723bb16cd77f4108c67c36b7569b31138eb0f5b55a69640d1db0a41e16d5976a572d85804d00688a11807612b66684e2abcbc25148a0a4c133d49a0ee0668d71242ec6b000f5947172c3421ef5d7b05fc87953ab939d793ccecfe710c3b6bf14aa50d7ae1ce01f26cb5d3c6416c4c635f299c697a73c41993ca57fbfedc3359153cfdc1a65b2ac5831564e980461cd4c657a107c8b162c7c4b827fae6f56cd1f0995e06b628334dba88e6b72cdeb82ad2e19dc98fabe07b9ee22a319b18673c89e307112d90ec32a5d543451aca7911e219bfb1a832e90f0aa3946c008becb57dd1521ea0a1868211c24db8ace3bc2e1807d8e2e03d7df43f839bac28e8640edc50e7ead129125b4ac258b8c993d2d338d83f6f7e8274635c8617f28b9bc842dda52b5102f0f8bca2524a0240049fe23f4f8e49d809c6e3d20108025605974a818b7a064b600c8db87a4551872a507d4e95f7d1475ca278b0e59aa28799440d57101b313d44410331deaa41a9b9d57235948b1e4ed7c949d2b13f8fcda85e4884eb1939efd6ae82c1ad33e2b0a1ba4d631976f99f1a2689b7b5a7b8c4b2f29025276fb3fc7afe013d89a59d5d2e1a92cfe0b3d1d54b99997b7954684b762132200cd3720f1ae7c2f2fe1694ffc5a7175ae57e0cdb06eac81f6bc96fdfac7b81b94d3ff43e0274c29e5717548ce5feb110a87acd128231a2178b6466eef81f3133ae0bc99ca3a75069514fe3fd60f586a48fc581bcf6799304e4695ac26f68accffc4c43555fabb7093da90c18b2a72685c1540663ea683b2765cec223ef86437738df5e01223cf9cfb7a2de7c34a9cc2e6688d46da5e907f05c7bb1f40a7868a10aacc4493c6c2fdf74510f0c3bab7cf9666c70d8d48512df3c208caf03307ae50eec8fee55606b62da136af535f6880440112dc4f923c1bf0a4e22e81878cc8f50847709f8613db5ecd696153fb8ee18bb6229ecd40dcaee3bfab1d8c81f6437dd5a959fd73d064f4e4095d497da815bbc754ee6d4337a8c4af91571331fbd5457a6256706cc6ede845549b5fc8141d95b5408a5a0c9397bc652fd49f9b7ee4b6faf30f546d0eb2afe439045a723f113d1789b747d1f46339383ebfb659d7e6aaba0f212a8281e69482984243b814bc68fadf4753e6eb65a9da9a997046824f7d7e0f5a8e96d79fd751d7aa6e01d9e4b4f1abf9b7f177b7d6a63cbc6e042861d155159fe800133ca49144544c7ddb140e17a2b46bda0c9b5f767dcabd57d882124b76e60d0902765293e60914ee570c97458c498b438326d6add6a708d7f78147f465d8dd087dc3c055bd54c3896c7628722ccd3ac7012234f8f5e305a4d0fff33eca06d2ed83fa9987ca46bae3b55f9c3fba96d692010b78edd0d3e33e05e6d74f665259457f428bf2caab62b8082d7cb5146408e908423853c19fba78da669490e5182a3a206c22163b02c638b87ceff41857c8ee04b657f668e0766d943fde74388b55c3f1244492883b0a37df864e8b77cf9fd71478933b70931a0bd3a980584ebf6e9010d0e72f2368f96b678cd72a5f377d98c840561dc0c72c512514c5718b76342cf80cdcd4e612bbc67e615e2970d4f7714051734a3d6b4ac73adad8c24cf8af275aa065e037f8f52fb024a762a1a59c90cb88d33ec625017925ca8a8d25ae7d4ae08ea1048599e1959addf9c53b40376d87738b8b650e0c5a137d10f4b6b0940db5087755f9b99dbd646766ca4c574f341b77cc9242ca79b282064e552eafecdd482eacbf9d34235bce49f7ea2ba5e495616ff76e214c22ef810d25b435b3ea2cb4570fa1c5159b496a661cb72fb25906d9142bdd23c784bc8c3642995e15cb9942f9aa6153b26e1e7340073362a5ce9d6cc5d3e5f99b6d061d14f0b0d1f83c56b50ccde7c6d06b2e19795ed0d298cbf237dd3606f3b2f468402e87da39b3a48c5b78248f221b396b72522c5f38d358389021350b84ac6c93ad192b6d4aab677957e4e41b9c81135f83a3d5a819a0ef8a8cf48af089b84f777f2da2a6cd204c643092eaaae92426eb5deabc3686ed9fe502b724ddb0f3ae09f77c330f6513404aaa3c14dfdfb17be76e2194b3a9229a90a9048ee510a701763f86b2eda0595041ba6e1bb2ab67b8d0bf194bcaaeb9f370041edc8366961c2aed063e5db2f8be625921c5b4c2e4d58f65b97f4281707afb4ef95ff594caba6c396da4e6be029fdd01729bf613eeab4a1c18760d2024a7dc94cbd78b3546f063f55a9f7d85bbeb3defe8c89e815c53752389da1514ead134a8fd508f8781593584be0a33e8fcc2fc6e59f36109b9fbbce52022a021f2a1a932a36e9d7f9878cd9b50d664da9e97596cd4c3cd369ed43c19fb94932cea728bf1fb1064aea69cf6f913fc14677841005b7423ae698313b704565801de3ac904b486b0ab7215855bf0235c47accb1a87f1df9c1af06cca1c7b5595b3e46c9490ac1d76523b1a88b6b236f3d1bc4859e5310ef4c6ee15d6b1aad6f964833cea2bda8dacd1d7bcd0de9b49a671691c04d3fea513521d483bb708d6db79adea6635d5e4bd2ac2cf3ef90c76ae3603157e2ff3b64f59bf22782ed3a027e13e0d46ab54ce04eeb09d912d405a7da4bd1d01effb418b74cf68a2bebdfd34bb137a515cadd756e9eab44bd472494e0fc8ff07959ba8af15a512dac3aba16539f64203ac008a2717389e7687f327c970b5ed8bf492dd04c24feda6fc1da284390aa92c041f30cabd689394f1511aac769b69412788cfe2e73519c4a66047e4cead237a78ed917b17615dfb63e59c2081b572b7147ce915e2b6ab70f7be1c72851b04f3aab926eb10b76d00672596b2e06f5be5ec75802912e35e6a0c5a97ef0d829bc2d6e9bc0f8e8f3d8d45ef5d7db684dfa12abeb53886060e983ec957703d5ef901179b2382c455bb5223233be6309cfe350071fab48cdc3ea6ad1a913a47589db6173482ab6000c098a7b5868dd83a9e4ef1196070b056696e50468c251c5ea08d160ec7c4e20adb838fc4fc4af7b3d1dcaa7e639c19cec033a18df19bcf7043ea469eeb9e33e06f8f14314098234c862f052eac704af5d3e882a06934e"}]}, {0x174, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x97, 0x2, "051ac46ad1019f4e5e70bfcd7df4c19bc08b87b2b3fb1517c9dea24e94f6a789e5f59547a8bddbb701fd8c2d0f284d15d0ad094083c5284572bf9b7eb76957b3f791c4884715d13b25e508f8cf411bf9ba92a52ca39efcad1d7d7e785e4d7b97045631046ac4675c39c2e5b0d6a6901a2e4919c475f5bf15dd455b17f50aa9b8b5a885215af2cf86980f2f7273e73311fd7cd7"}, @NL80211_PKTPAT_PATTERN={0x1c, 0x2, "ed11de84cff9764f568e40e72e68fa272f72629499975d78"}, @NL80211_PKTPAT_MASK={0x15, 0x1, "524ba297eb632586d27480999ed0d8e386"}, @NL80211_PKTPAT_MASK={0xa1, 0x1, "23a46828c669075f8e21a17b29f2b9e5ed90db940283c279ee4ee63ee0cee455d56589e62b45921d630833173c3239b20e8970128ed1e0de206b73dc5624bef27b2abff1f998b683394463284e343c1ba0065908b01b92b08b059122982c40ee48d4351fb0ac9a4721fcf2c2052f9f83b2347e50e085d88e240004bbed6ccadc683223b96bedccd8bf64fb67d814a4a5cb5448cfa450f40c5491c09609"}]}]}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x240, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x1c, 0x4, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x9}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x9}]}]}, @NL80211_WOWLAN_TRIG_RFKILL_RELEASE={0x4}, @NL80211_WOWLAN_TRIG_NET_DETECT={0x218, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x3}, @NL80211_ATTR_SCHED_SCAN_MATCH={0x194, 0x84, 0x0, 0x1, [{0x74, 0x0, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa, 0x5, @from_mac=@device_b}, @NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x24, 0x6, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x8, 0x3, 0x2}, @NL80211_BAND_60GHZ={0x8, 0x2, 0xd3}, @NL80211_BAND_2GHZ={0x8, 0x0, 0xbe3}, @NL80211_BAND_LC={0x8, 0x5, 0x6}]}, @NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x14, 0x6, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x9}, @NL80211_BAND_2GHZ={0x8, 0x0, 0x8}]}, @NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x2c, 0x6, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x8, 0x1, 0x5}, @NL80211_BAND_5GHZ={0x8, 0x1, 0x67f3}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x3}, @NL80211_BAND_6GHZ={0x8, 0x3, 0x10}, @NL80211_BAND_6GHZ={0x8, 0x3, 0x8}]}]}, {0x60, 0x0, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0xfffffffc}, @NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x4c, 0x6, 0x0, 0x1, [@NL80211_BAND_LC={0x8, 0x5, 0x9}, @NL80211_BAND_5GHZ={0x8, 0x1, 0x7}, @NL80211_BAND_2GHZ={0x8}, @NL80211_BAND_LC={0x8}, @NL80211_BAND_LC={0x8, 0x5, 0x9}, @NL80211_BAND_LC={0x8, 0x5, 0x9}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x9}, @NL80211_BAND_2GHZ={0x8, 0x0, 0x5}, @NL80211_BAND_2GHZ={0x8, 0x0, 0x1ff}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0x100}]}, {0x28, 0x0, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x24, 0x6, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x8, 0x2, 0x3}, @NL80211_BAND_LC={0x8, 0x5, 0x80000001}, @NL80211_BAND_2GHZ={0x8}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x7}]}]}, {0x44, 0x0, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0xc, 0x6, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x8, 0x1, 0xc4b}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_SSID={0xa, 0x1, @default_ap_ssid}, @NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x1c, 0x6, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x6}, @NL80211_BAND_LC={0x8, 0x5, 0x8}, @NL80211_BAND_5GHZ={0x8, 0x1, 0xad5}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa, 0x5, @random="904deb862513"}]}, {0x18, 0x0, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0x5}, @NL80211_SCHED_SCAN_MATCH_ATTR_SSID={0xa, 0x1, @default_ap_ssid}]}, {0x38, 0x0, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0x1}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa, 0x5, @random="96d8f9675680"}, @NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x14, 0x6, 0x0, 0x1, [@NL80211_BAND_LC={0x8, 0x5, 0x3}, @NL80211_BAND_2GHZ={0x8, 0x0, 0x1}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa, 0x5, @random="c5b1c01e43f2"}]}]}, @NL80211_ATTR_IE={0x69, 0x2a, [@cf={0x4, 0x6, {0x4, 0x6, 0x3, 0x1}}, @dsss={0x3, 0x1, 0x3c}, @tim={0x5, 0x58, {0xbe, 0x6c, 0x10, "58031e7ab38a3fbc049761763b3e798c474611e53707e615641350e0e3c2fdaed2b567a7fb571ae994f6820ce7e921c822d84b9bd52e4c145168f8fc7c8369adc969474732e6970268895186914d686579b01b8130"}}]}, @NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY={0x4}, @NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x8}]}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x8, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}]}]}, 0x7c7c}, 0x1, 0x0, 0x0, 0x10}, 0x4) r8 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0x5) setreuid(r9, 0x0) setpriority(0x2, 0xff, 0xff000000) r10 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000440)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffff7}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r4}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}, @call={0x85, 0x0, 0x0, 0x23}]}, &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0xd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{r4}, &(0x7f0000000040), &(0x7f0000000300)}, 0x20) bpf$PROG_BIND_MAP(0xa, &(0x7f00000003c0)={r10}, 0xc) write$UHID_INPUT(r1, &(0x7f0000000080)={0x8, {"73c40ff521e536c4dc2d6b57e54ecdaff0a78216c78850372fbe4e2e1f0c86d2311b877526c509d80c3bd92c4d56e642c4e8bc12bc14c814420c02149a5047cb73195d8f2a859b930a4777a53f55c74d53a48ec23875c4dcd25a475fcec00107c891e523a4316bbb0841030e683c0e65aba8a34815b0f144762e710980581a99623fcb54d2b66761df6d3096de66605bc03fb356f1fc1d0a9ed6e8cb887bc2994d671bc8f1bf80086cbaafe22e585ef520866339fceaa722f42918e9490a368afa9671ec1f210e2d945371e315aec0c9a404ed72ab95f9c5b25d818b2b57b527bf4de099672746d89f60ddd54a9a15b411a1f6d8bb8a7aaac8f005d2a613b9c989cb5e5c86404b5dbdc6a6fffadac3d371cbd855d931918035721d0617daf737ad8b19a95655b3e3efeadc652e14e8db39fe3651df2467a2ddbbff841741855a15f9220cd1cdcee1b06791e4588c62f63a6729fc691caec785e6ce9be2e156181aff70bcefdb1fdb66f027ab4388b8a1ef02637263ce5dd5fe27b2fded5dc768e2664cef90317d4e2eabd0ca99a116eb0bf016aefe4732861c7baac6e0aa42b113844fc2282fa6a16ccd81d47e577c3c061002a0fa1e41193ce2883e9ccf826cacd8d934d91cb73d57737683e408149e37f814a47e290f11acb0efff5971722fcd824d1a30d26bc9a7a993ecd917d94065d112a057e694ba7fca5dbabfe43298f0a96e7b41257b9ad7390a7d3d45ef7902457bdad6ec3eb3f1634d3a248d5623886793b18de3af8573fba0a0f737d1df0fb41b396f1f785c049ce8641eb9add6cd8a8975269d52adf4479260923084b733f136c6999f0139ac220f1a9addc6d5ba495d4be1a0e18af5f13db3eab09047c09c15384540124e99b51e47b8c95aeabd767789376ca76a10d8540054d49f8c509e7909045945bf5a31bf6b1ae06c89046980403499db3ccd9420ea1ca7f89656a1468738ec0b79fbb32c5094805e45cdec33a7d165d94a5a40f0f07aab342d145021efe5ca602e6cc97df7dbfea277dd034de65be68bef7fdc46ce66bacc326e81d83f164ddd0a9f90751b689cb026a88099035fd7ee00752fac8b121ed9531f53e26b66e9476fc4ef23548873cfe91073329bfbe41ad306634763e8e556fb2875d93e4787a962e3f587cbf8ac5f912df04d8260b5f818bde17132ff336dbe77c36345ffa0481a9ef91938734cfa0d82914ebc06e4fcbe0052210af45db138a1939e367c732016fd12f8558ee1e83dd2da456c8df9240239751b4d5ba1a493e9f3c757ad9e0f8525105c6b41da2fb58673ab4bd7d33af627ec1618f77dd6a6f12d65e95de26161239b2f03cb73c01296c75e366258c77269235f70d94d224e48305e96752e3bd8720d3ede4e421317946040b12062198fd93c931698f2e9ad68f4b14b2e8e6ca86b29a32678a96ce0b7be44016ebdee49d82164f472e4d8b737aa209422a1f02be3fd6d495b958a862cf888bc871d279fe33b73075c9d1206e22418b0c50bf6c683f662a0d45a15247d75900a11b350510c76e260e3d1edc4623f90a469f57077e21a9b311631cc5d67e63fa46a7b3b1f54a976567d62c6fc52fe6c24a94598ee224e8c46984b81399f35452c1a2cf894129db3ef8d60c1f7f2ee14b58b0656289e22da39060978721e7269eef4004c03ccb770ef9bc59162a6bd3945ead80de7183706b1f5be5391f04f7847893e6c5652614f19b35cba81afabffa47674a76027886a173a3338dfc4c0ba95021c994bb0c60d92b2eece63b60d6a440b662173c199a7aef7057cee16e835e6e509cb3a3c8b14c0ce713fc281fe457ded7a36eafd0572f974d12aa6a36a52f2fafbec4b6bd4eee8f490c29ed64de76d87e84b936860324e05fe14ef092f0a749650fa75a2cac4c95ba18d84a556b5a757efbdf0e181924afc93f89544fc42f07c57f6e5a78fa6ae4ff085ebb14a51a58eb2eb000e77fdffc94c4bd67085996709c3189f5169b1752cee46a9af79748cb3c38edb899a69ab9cecf1eee84071756b841e13090f54d96d73c7f03681b8698e3c1aeafce5efe33c95d314f4f47a3f29e6970e3a3a41fb0ea6f7f4248f85f5bbaa556a684ab7ddfb9b9a8d5bf5188d9d9a76e1d643d5c6b9dfc721d38c17683411a1be5b0d314f6de1a355d662584118455c495fd7b19f2cceac6d1c7cd192c8466beed56c8fdf338f83d68ae034a8d6b4eda00d5c754b46962072d60101c72135d45e58a9b23c2a07a756ff16ff08d0a07825cffc77cb40efac7ce4bb7b390203f8659e45f13d73c7814542ea582365463995124575052fd54b2f40659164926d82d9e315d80143d976b1e33906d9c2b551cf3b827e599cdb532dfa88365f73ff899c96b40986d04113c41f3f83863f04159a526cfa4c7c89b1542d78e5da6adcfc012ea5416b0b39d12fd6752622e4ca5b6f94733c6d450292261360192385c2d5b95dc681d94690df972969bb9f21b33e68081b39443ebc938c7b6faaa493f3c31503b07cdbcf3151e5943c7a0b6881156d75ccfdcd15ff444a1310a74219262d75806588a75e7f5f9cbc94c45bd1359cbd502585433bee1033818984ab1d7d1514287774af7f7e76e432919703e4ba818524663b652af86b5e64695b0a6ef21339bf77aa6fd0bcddc36519a16143cd3d34f1b306bfaeb38a03438767459e9b30369b853eead65a7bee9992578b607eb8edaed2fdcd9105784cffcba78ec20e49b9306dd08458b1cb5d5d04fdcdaf6d742c665b7d64275ec6b91bd5e7db75fdf5f61be4b6f7e0741ff6507069613160c2a390d553905c90258279281bb5d4cfcb6ae6917205ba91d802abadc822e79d6126220e3caec88c3a8e109ef66f63b08fc80271c6d6312fab7cccece51628b207cc255889ea4e962188674ca50947836c115365af3962e813383f8d4fd129b03467b0c260974d5573842b428a7f05269f0507070381dfd57b6b289a172245945eeb58fd3d2d8e46a049714af9cb158678dd9256b5a947cd4e42c0bcaa7450cb3b73117116d63d7c2af93f36ac69a8aebc13a18192394e328914e378303dfa8b3b3e9310d08581f7cd52f09a5a78c134dd1196600f27d5395c7763fed3772e3a3419b6a8381173042db018d93effd0a8d313725799f12ca8a308a373f94c22ae93073c91e9e6cc2ba3605be2d4fcceb33aa6b869d6966ad24208bb8002de6a269f06ec64eb0fe10dbfd28be10c3b217139f8db2c940cf0dc505ace94243674784ae234fcbd4360e284d8f5b1c64ff324b4367266c494231fc5f8fd8e6e89d4a3f200858fd3f53cf40f279858b1d593fe69912e319ca7282dec9deee7e2ac33448ea720414c413d7361f7dbd33eab1608a9629cd4d80c5fe02c3485eb55614c2af4eea98f23cba88b18615267fec49a7d40bcd99a1874569d18e68e03927e9f446b0c3826c5ce285e650b9d68234dbb10a063b607c04f04f7db00e3879e3f3342ba0177d2c63a204097c0e1bf08416a4274f390601709ce50c792caba3a81cc0dddc5c6781748a4b6abe7900bb997e753e52e8c7b7bc04047193df2b36e357b86a0e878b637689ce21f41d4620ec4ecb3dfcf74bde843c0ad6b1dd788aebba8969da0535991bc6ab6956b2fb5709933696f66c6ebf49db780d8d4485e12f7b0b6c8450bc6f6202548a13f21194343599f0dd891f7958d8715f7bad4607a9873f5258ba06adf643363bcfd3be557455cc20c9119e7187d70e8ef2ee3c0e9675d1ed5ceba26be27a3806894802af59de4b83c475459c986b3bcc357eea2382874cfe4f07e393266caca224429188398a43f4a73143ca8a4a4a3ca8da5b48b69e11afbf861f4354f96a4404d4adc53b4c5ab204c582d7b0d086e83587d8b33590ca5b58564a7375585f84a07c97724e22f89217e4758b2667a2dca8f60c049b3232391783f5d00fcb70d990ad84d2c2f6a5898374988dd0ca2f95a833fa7da3dfe20cc9577acce5c48ed5e84f615877f647ca910f8ed4abd640ebe39df28019248c671abf7b0d1c0c85be034b71d5be1abeb5c81aee25d61f367515dbf23f7ae69f8a5fa3d7c06779b46e7829ce19b9c09aded00b83576cf4084bd8b925f1bcbbea6a4418dd62a7860f4c1e4dfa910dd8c125548347fbae24769796622efb4c941d6b9c1d7274f067bc2e35bafa077cc26de6012221ae05a93b667102c0bc4b6dc33e66ab4617de517069aa661e45fa1718a7c98cd39019430c2d9c639a03ea0deba9ac9dc7bf8249820d0d5bf7c50cdd64d618e207c1b8ef29edfd80b5cf5c3279b955aa50c27dac5e03868f8830d04c3c387488000ad05f3930d7c92778c5f72245a100a10c2fe4d39ba3b4248e9447f72145df68eb69cad0f80283e3197548d41426f890f35ee7310f64e4498c0e9e52df5fe2672711207e299d2e82553d6684cd3d537e54bf94313a825c0cee7e36149c719b726c0c7250663bf0a4b9c4432a74d415949f1e185d6f0ed4002f94e352d0d6b2d8173e2f839c90a43f2a1c0935457600e2b9fdf2be9a89a7f66320e684faf4ab86cb4d61b727db8bc2a38eac14b6a017c017f14bd50b4a3f583512179e9c4ff52ccdfeece07347e664a4bbdc0475937be8c61a514985759f12e3d22591a01ee23a602ace05c77bf77f8a4c49dbb3ee0c852e3e55814e308f18ef49902720eaa964db0cb7e906ede1d83edef1fbfbce83cb54f43aa34e15859e52b520b9271b23d851dca6cd09137c776a1f6ea34f878042ee33b95f7164a9f6214c7deaebf89c83b76b01c3d9f560e8e4ce30d77a6345c276f2920a0ec71201454be2e00831d5d15f2edf39e96e8cd9a0be6042edf3fc6868208b5838a5ad592ca01c0dcb8452ea30656f0440fcf1642954115a7d8041cff423c3dd86e81289ed34cacf0d505436b8c93477c4768be76149c070d49ecc7bfe3501d03f41a9957c74298af4b2237f3d1bf987bdb4603114f10c81d2b52d67c453fe390ec13287628d7cf158f8eb6796fa80e8eff7948a5f77ff912dcd81572ac7d6fc3b8265fefc4caa2fecd60faa9ac769cc0250f14b644d1cde9dcc30b1333c8d11936cfc27d255f7a9b5889223e497f0683fa1af897860a0ca55c4e2e36a9b6ea3da651b4174478434cc318f51fbcd6da74d022a694263c6274086495f0163b9054a598da1c9210a794bf2634092c63bc2e1d7ee8ad74c6e288108d2d20133f26add9d930b7df8a59188bd6ce7c232f1735abc98c6ce75742034b415563927a67e6925368d62c7b6f0ba6ff778d11491ed6ab56a67c743b9980c50deb8e65d0a6efa20736a65a76e5cf2701138786085681c2ff65369cf9eae5f0a56c29d5579588681c49fc5f853dd58958d44a5f3e79ad9a2f06c937bb2c27769eb956599a92b6287fdf7bb460cea85d9545ca49c7efec7b745198da86160dff4a6279bd6ac750631b9365d8bdbb92e92f90ea0202d005979c1a0e3ae5a6d3d2161684e35e185ddceb4836bae0240e9380f430e28a1362fc1d4a58dce133812c8c6ad80515ebbd7dc2b09b2e29ae711e9eb246bb94cbff32c31bc70cb1cf637dfcdb844cd7979d86776414ff7f59543a4e134bea8010b8e5a14fd2adc9bf52918f04b2b8b8272e804b2ba033c606028c147dcc13aeb8073da1e1b4ba39f3153f0226e7b631ea0a48cc6afa3aa33c1c9d2322dd7b586e3dd770a2418d5fa5c50eee8795903c8be1db989230375dd6a32b1f487280c59ba5587f5fdf3e752d16daa55716869c17e72ec3ced916e4ac012cb90946e9a016d91ee7", 0x1000}}, 0x1006) 742.526457ms ago: executing program 9 (id=889): r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000080)={'vcan0\x00', 0x0}) syz_mount_image$ext4(&(0x7f00000005c0)='ext4\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc0ed000e, &(0x7f0000000100)={[{@min_batch_time={'min_batch_time', 0x3d, 0x9}}, {@jqfmt_vfsv0}, {@min_batch_time={'min_batch_time', 0x3d, 0x3ff}}, {@noload}, {@grpjquota_path={'grpjquota', 0x3d, '.\x02'}}, {@noblock_validity}, {@resgid}, {@nobarrier}, {@errors_continue}]}, 0xfa, 0x491, &(0x7f0000000f00)="$eJzs3M9vFFUcAPDvTLulgNiK+AMEqaKR+KOl5YccvGg04aCJiR4wnmpbSKVQQ2sihGj1gEdD4p149S8wnvRi1IsmXvVuSIjhAuJlzezM0NLutlu6ZQv7+SS7fW/mte99Z+btvJk33QA61kD2lkQ8EBF/RkRfnr29wED+48a1C2P/XrswlkS1+s4/Sa3c9WsXxsqi5e9tzTPVapHfVKfei+9HjE5NTZwt8kOzpz8amjl3/qXJ06MnJ05OnBk5evTQwT09R0YOtyTOLK7ruz6d3r3z2HuX3ho7fumDX5I08rhjURytMpBv3bqebXVlbbZtQTrpzt57i9ze3+bX1DsSaKeuiMh2V6XW//uiKzbfWtcXb3zR1sYB66parVaX+VSeqwL3sSTa3QKgPcoTfXb9W77u0tBjQ7j6an4BlMV9o3jla7ojzRN7K4uub1tpICKOz928nL1ine5DAAAs9EM2/nmx3vgvjUfzRE/29mAxh9IfEQ9FxPaIeDgidkTEIxG1so9FxOOrrH/xDMnS8U965Y6Da0I2/nulmNu6ffyXlkX6u4rctlr8leTE5NTEgWKb7I/KphOTycTwMnX8+PofXzVaVxv/lYPxuZuXs/rLsWDRjivdi27QjY/Ojq4l5oWufh6xq7te/EltXiCKeb2dEbHrDuuYfL674bqF49/jdeNfRuM/27TqNxHP5ft/LhbFX0oazk8Ov3xk5PBQb0xNHBgqj4qlfv394tuN6l9T/C2Q7f8tdY//W/H3J70RM+fOn6rN186svo6Lf33Z8Jpm5fhvO/6PbSuO/57k3dqCnmLFJ6Ozs2eHI3qSN5cuH5n/a2W+LJ/Fv39f/f6/Pea3xBMRsTsi9kTEk9lFYdH2pyLi6YjYt0z8P7/2zIerj7/+XfnKMvXciSz+8ZX2fyzc/6tPdJ366fuV4++NiEb7/1Attb9Y0sznX7MNXMu2AwAAgHtF/gx8kg7Op5PBwfwZ/h2xJZ2anpl94cT0x2fG82fl+6OSlne6+hbcDx0u7g2X+ZFF+YPFfeOvuzbX8oNj01Pj7Q4eOtzWJf0/TbP+n/m7q92tA9ZdC+bRgHuU/g+dS/+HzpSs2P9b/cgRsJE4/0Pnqtf/P2tYevC7dW0McFc5/0PnaqL/z+U/Go8KgHuT8z90Lv0fOlLD/41P1/Qv/y1N7Pk2b+tyZf4rvkJlo7T5/k9EuiGacf8nupv+MotGicrSvlzty/tUtmRT3d9q68cSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAy/wfAAD//3gk5XA=") fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xfffffed3) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x2) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)=@newqdisc={0x48, 0x24, 0x5820a61ca228651, 0x0, 0x2, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}, {0x1}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18, 0x2, {0x3, 0x7fffffff, 0x1}}]}}]}, 0x48}}, 0x8d0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)=@newtfilter={0x34, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x8}, {0xfff2}, {0xfff1, 0x3}}, [@filter_kind_options=@f_bpf={{0x8}, {0x8, 0x2, [@TCA_BPF_ACT={0x4}]}}]}, 0x34}, 0x1, 0x0, 0x0, 0x48080}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.swap.current\x00', 0x26e1, 0x0) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, &(0x7f0000000040)=[{{0x4, 0x0, 0x1, 0x1}, {0x0, 0x0, 0x1, 0x1}}, {{0x0, 0x1, 0x1, 0x1}, {0x1, 0x1, 0x0, 0x1}}], 0x10) bind$can_raw(r0, &(0x7f0000000480)={0x1d, r1}, 0x10) r6 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r8 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1e000000000000000500000006"], 0x48) bpf$MAP_LOOKUP_ELEM(0x2, &(0x7f0000001740)={r8, 0x0, &(0x7f0000001700)=""/53}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r8, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000005900000095"], 0x0, 0x0, 0x0, 0x0, 0x41100, 0x27, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x94) r9 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r9, r7, 0x25, 0x0, @void}, 0x10) syz_emit_ethernet(0xe1a, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaa3daaaaaaaaaabb88a83f0081001d0008050200f1b900d1c575def54781967eb85e13e313c7530526e2a050a0453d72e64aa564f06041dc4a6c9c6084ade51867ef76f3d52517bb77d199924b40aa625cc7f602f37722178f0eb2dec14bcdc5351ea107e4bc23235fc80afb5037daebe998e3b551ac3203a120b0176ea8f03d84f41b791b2b5b8f67e6808e7394b14c1d06a79853c1a603706517fe888d7c6eef9b8664ff01c2052c67178425d3d24f86cfdab09fb41944ea1fda34f66ead5dc817fadfef2ef008e4d7fb1f06cd41b76f61a599dabdfc6d66482c9d918951fd75955e89bb236656e03c2c6b1b629cd59a3838e5da9af79c65648c4c6b49255573a8c31f805dc4d2f234db07e7e81d197e0f50c6774507a040f0a1475bcdbf15d044bd353b8720f6176e0aaa3f18b566ef07d92d07bbbcc55cd223080c7a64e8829aaaea0c2d914dd7401d0b6214ba84408dafc8977c16b5686ce7f5e19aba6973f1f59b6c34dd0d370467f2a748d0977ce84f772962bff18cc555b0b4556cd2acff3a27036f3ce3e9cadf34fd29ba750ff059793d4312a26dc07a47723ba06530487b53f1480e8a6ca042941ce389f92ea44dfe8c8b38dec8d7abf7ca2dad91c05a564973fd6e5996df9d49a768cb74555561ccdd04f9a63c80167631f9decea0bfbd9044fcac7e8875a46b7eaaa390bba076f146667e3331401fd0e2e7686267a0bab4297856af843c59e3c26b0b31848ef4986a43f8eca2246d0399e890b24e4b5d072bd5eafc0e7341bce564cc0829891f5bbc9e5717d92d0613ec95a357a10041b7f7bc2ccc2539121d13135401faac458380b9465bc522d893dd968aee239115e281391c23d207503f4265a81fdee49bbc556d05a38215faaf743ec689f68fcc633f7d68e5d42c15f5f6f2c7521c52642b87444c8650862a64e2e241226585e42e9f55ff89730753c6871c9dfc2c274a6ecb13609e991f7f04dfe9a8bf17cfab31baafaf98a7d2d2fc2fa518962aa410a7f5a501107946f70bf198a6506871cf7df73994618dbc0e8a0ae246fbd447571052ea001de3a0742df8fa19922b410475f3096baa9a48c544a3b437ee324151596842bd41ce5e714f5270c8d4497e6ee3c65b4bddc39e4374d1daa00014f3e538c4274351453b10d3463761419d8812da7e22f4375305982176886a3e90dae51b52ee599130b2867d673869c7aabeccc6e1448c3890a02ac07cfaaf08fe73578d2889da5c13744eac0d017b79649b1ad74475641d128cbf39c729a4b590cfbdd31ffb42c4b8f83521705ada4aedc73c7058199223c76e918c789c6682af144e7babb50a68f65bfc3460428611ee22c3b7a3a82197a30012274daf8125a86747d49479a13b5dfc8287519b77c59564cb13173189eada597bf435ab0db540c1eb0dc109dc0121080481c5aa4876444f9b495960756cbe2634901182f34736794091012be8338246408f715145f749888ac457d69b53206ba719b81de51e2aab4a4ce8bf02875dd915756dafa840bfd184293571a6cbc7eaa68f7ee9c71de114795840fd55267873d67a09deead1df4a8e0e94a89dddce8a9648e8736aed569e563709da312f5dfda4c3a90cadfd545b7a82631286e8d055313410d90aa40283f6d6769b8d3d4a18904bc768feca164835c45bd5f6324abc2a9e745746a0016e22028b8913c5f7d0b4c7d9dd6f479a3f9a096164f68adf1824a94ca3ac9daf8665143877b574cb8651fc5f766773f2787919ee9317f98f535863b8da7004bd5dd676ce723b25f08a62c1934f0974ce8c9e63a7749e8fbe665db9ff0e8b3d2b137aba420b17e1aafa41b0c38f0655436f358ae86f9c5a307f6a58e7159a177799b15e6d4d8ff92842857c208f446b631f57b3ab7d8817e2d614358f8a6b3b189f89977bf25ee68a6c62aca8f06e3eb77a2e40cd1c1331a4f65152ea6c3c3fd9e8b9b148b36cc5811c9255b7f4cda172759d490dc1f139943eaaa664cc23e129776b721aa72d145d75f96bd3e143e23a163338a912209cedd9a2e9dcf81a84487d819e8c0693c3f92b01b6d704f870607d69d20b89fc6a521f598f24ed52bef3a7401582c5001061238e88c65e2f6bd677b009cac9477247ea8194c1176e9d9562d25463db5a5469e86cea878048029135fa3df97d878aa09c406c298aab06a92ece247595976146610f7e50a20e9e6478c2fbdfea735fb53f74e2ec218b89dc940bac507dd4686d47b1f443c16f160cac44bf14ae0f7b07ea4c617e429749ed29ca9f2aefcd23603b3789a14db09fcc29217ddfb26b9f788b984ae02a37afcd29cb743817a59df5fbcdeda50bd8e45992069ecf725fb7116adc95dd14cee216e0254689cc937563c9b050722bb6c970a761328ffcbba66d9e734f914b54195d43f51e0a885caeaa828240c7aa82b0cd30f1eb8be2a4e9fb030532e534029c33098a16d05fe577edb632e077f44283f203804aba8449f7e7d8be1cc61076d016a5e2324f809ace26d73548fcbfe185e6ca262e2a5a0ea5109387e142cd204971b43885c60c427e5a5564194a99d14545433830896b20767a6b0a5b21fd40be25ca8cfb73955e3ee5073bd35854947d0156aef940677764bbc6aa6aceb4c62d73e32313314fc7ff0669abe0b187b765d58b8d7214c97e8b89bdf536982d8adcb347e46389f7931699b93c5bd9e67f7a1f02b4b3e4d471d61d6053b40240224f7d0bf173eb5f6c87f997e6fc24228032026d93d0c311e3764c78fe3fdadd67ce69fa3f9794eee24613cf4a1b3f00890c948c84c23b1db900a4fcd46cac03ea5b9986e2399ff7a726068e58bc27b3d67411d15397d8c19979b6975c97ac9bd56cfb5d769bf2e799a66de04392fd09f3b1e74add8c446f1c88a7c9c11241174329026768b235be1e07d0124a5ee63a3d80c7da87440ec377959eb4e488079c57c4ed8658baf58a7b829a09f3d1ba51681736d5d356c4ba07a629669bfcebc7f12adfd4ab11d49bbbe14c28b031ea16b658636e201d90b8da749b46d6d56a5c8d6094a3af0208ac2bc5ec993b46d9a6ccef547543c44efd5649550e9b287d656f5b0f2aaf0431b83cdf1dcf54977672562ffcc2ca0522fada737246f9643fbc6b6d5ccd0dbebf903543b28301a08c8b7d34f88b781e8f908d5ad1ab1a2b4577af57355f00bddae0bbaffc72e97a7784e744ee9f25b1abfeaeb990e22336d0f596ec543617dc636c37fd4266e8cec2626545135c8f0697ae8e0744e02fd4dd522351f5dc68e815a11dc70a290988bcc3c7105af453f395daa8190bd6453093e9d6718a51f157a4f33a654bd1945c7c4a1f49c86ed0133f3e82625a5825bae130217fbc180823d75f882e7e5eaf98bbcc4cd7f40603d56ce340cc75d30af2ff0b60280d9bf3e72ad33734caff60206e3ca2d3a3ccd4396e2823a530f7f45c431965f1b9e171b759ac3c3b5190e1f47c12e271b2bd23ef6ba91cf8a5c83a234b3d9fca1220d5fc55f6fae0dd1d26aaecf62240f9e93f22883e1bbf00a7ba99cd1767307bdcef011523a627140e07f311c4f1cf5ae913e5914bb6d9105027ecba9ad4644fdf1311101886a85077df47585128985ae807daee47e2837540a6c2ac2a31ce40533ab4f47af4a1d78ffb6fd4675eb7dd799fa306cfa1c2c3df95b68ca71f61973c2df3eb3d00afa763926de3695de842dde9ca193d6cf0fca86940f752b61ba73e09c3fad9e5ef439dea23c4d5e208c999a54c92f4e730f73f71f0affff64f3f5cb938948aeb11dfbf32f02d3c8c280394df02aba169d6e9ae8867bdc6009059fc87c9c3e9aabdae24c8aeaeab309bc68d383571615265a2ed8dccbb6e3cc2465dcff88b278a682155f9253902950238333d65b52f6b9627b3f291077a56b7e4a8ec47ceb30408583ced93409907bca6bfa03dff6c6cfc35af378458812001f90aed459dce2bd4a865e79d5e11c9d12719e5360ceb8cf8ee49dc1e04c3be846568a7c76b248a940777e0324e2a5e2a59b871c94582d5c64cf1ba41e684bf9417de367984c27f9e35ac590c3b73eb0d00bceed9f19af79191ca9963637956b21f5aba4d36503aae57e5772ca35c98ca783745a17189e02ad07271c875e826d7e43182baeeb0bbf25a00c82db47710504392504f123da3f6e724efc5d903ae1679f4ec83f5e507b5a87e0a04b1dd10c9ff2a10c608454c0416d4deaadfcf2becb4cfb01095fa8fd1c452854899084630c949333bdccbf3ff3c2b48f8309a2aa29e2b1a6739ed64359588d461cdaa4dfa84b8e25b6ff15935004d9831ada68bc09d1776fae93ba7be8d17a3b4973bf2d2be1dfa59eebac7d09ce28832dafedbdbf2fc163b2c06cc691615f4c8152603b86ea58a300587e38b3cc110ae4ab55bda0648ba87eceba9e9d453e5cc05d8541a7d2bc3c8c53b9b8fee5c9814a60fd83aed13cdfff1784348097112f1b48b12b19b2735a99419d4b0effda82356d52ad81db2eb391b662ab7b9cce14630d49f035084d5888990737fd1f0b654d5d3d8a78d71853c8c13ec4b5a7992d32f37ecf1f463bf05c162d6045d12bf025668f8b70809ed0b9fee3590a101f7a27fc2d7f486591c43047d2b8611354334488f58858d8282c8c5c7ddd3be6e1c7535bcc22d377e2ec509a3c34ee41df09127ce3ba7f70b82a5451aae0759c9fc46ddde41514ed64de85b3ca04aab1ae35f22d3fe39308e1685807923e8269607c2357001130e2f62cb6b989cf31d09a6fc436bdde8605bec58e30a903cc72a5551485171019aa785b9f359e8df980cd83e4d25d94e246b706197f00f44f4d6f9f72570e1ff54d249d9ea7d713292e59016b5730f781942eea1cd1faedb27cf30f64eb5ff84908e7b30bcf12c76a9730dc8cbf068b7e287fd594a082ea82b2bfcf1c8c0e0d8637c4a77d684a57d15f4ddf54d86e90c4caeb0f656fc112ee9d43e625eee3270ee4daa5e948018050213c96d8aa699bc2609130af4c06f8587d963f7ab58e09b18ddd1950569bec4f7ae34f679e4d33c22230223ab10586cccee22a16f38973ad107d28bea911ec4dc3873dc"], 0x0) bind$can_raw(r0, &(0x7f00000007c0), 0x10) 677.643299ms ago: executing program 4 (id=890): syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) socket$inet_udp(0x2, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) process_vm_readv(r0, &(0x7f0000000000), 0x0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/126, 0x7e}, {&(0x7f00000014c0)=""/41, 0x29}, {&(0x7f0000001500)=""/137, 0x89}, {&(0x7f00000015c0)=""/142, 0x8e}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f00000000c0), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0500"], 0x48}, 0x1, 0x0, 0x0, 0x24000000}, 0x20000000) sendmsg$can_bcm(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="050000000808"], 0x80}}, 0x0) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000002180)={0x1, &(0x7f0000000380)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r4, 0xffffffffffffffff, 0x0) 560.102023ms ago: executing program 9 (id=891): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="640000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c00028005000100000000000800074000000001"], 0x64}}, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="5400000000010104000000000000000002000000240001801400018008000100e000000108000200e00000010c00028005000100000004001c00108008000240000040f8"], 0x54}, 0x1, 0x0, 0x0, 0x8014}, 0x40c0) 554.428273ms ago: executing program 9 (id=892): r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x802, 0x0) write$UHID_CREATE2(r0, 0x0, 0x119) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x70f9a000) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x81) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="428a", 0x4000}], 0x1, 0x4, 0x2) 479.718535ms ago: executing program 6 (id=893): syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0x800700, &(0x7f0000000000), 0x5, 0x47a, &(0x7f0000000200)="$eJzs28tvVNUfAPDvvX3A78ejFfEBolaJsfHR0oLKwo1GExcYTXSBy9oOpGGghtZECJFqDG5MDIlu3BiXJv4F7twYdWXiFveGhCgb0FXNnXtvmQ4zfTHMIPP5JNOec++5Pefbe8/cc8+ZCaBnjWQ/kojtEXEpIoby7MoCI/mv61fPTf999dx0EktLb/2Z1Mpdu3puuixaHretyIymEeknSVHJsoHsx/yZsyemqtXK6WLj+MLJ98bnz5x9dvbk1PHK8cqpycOHDx2ceOH5yefaEmcW17W9H87t2/PaOxdfnz568d2fv8vau73YXx9Hu4xkgf+1VNO474l2V9ZlO+rSSX8XG8KG9EVEf9EpL8VQ9MWNkzcUr36cp4a710DgtsnuTVta715cAu5iSXS7BUB3lDf67Pm3fHVo6HFHuPJS/gCUxX29eOV7+iMtygw0PN+200hEHF385+vsFbdpHgIAoN5n018eiWeajf/SuL+u3M5iDWU4Iu6JiF0RcW9E7I6I+yJqZR+IiAc3WP9IQ/7m8U96eVOBrVM2/nuxWNtaOf4rR38x3FfkdtTiH0iOzVYrB4r/yWgMbMnyE6vU8cMrv33eal/9+C97ZfWXY8GiHZf7GyboZqYWpvJVtFt35aOIvf3N4k+WVwKSiNgTEXs39qd3lonZp77d17BveYlx7fhX0YZ1pqVvIp7Mz/9iNMRf39hV1ifHt0a1cmC8vCpu9suvF95sVf+64/+qTSe8wZVK/rvu/DcWGd5aJGrrtfMbr+PC75+2fKbZ7PU/mLxdOy+DxbYPphYWTk9EDCZHavkV2ydvHFvmy/LZ9T+6v3n/31Uck9XzUERkF/HDEfFIRDxatP2xiHg8IvavEv9PL7feV8Yf6Sau/zbI4p9p+v63fP0PJ/Xr9ZtI9J348ftW9a/v/B+qpUaLLbX3vzWst4G38r8DAACA/4q09hn4JB1bTqfp2Fj+Gf7d8f+0Oje/8PSxufdPzeSflR+OgbSc6Roq5kOrs9XKRLJY/MV8fnSymCsu50sPFvPGX/T9r5Yfm56rznQ5duh121r0/8wffd1uHXDbNVtHmxzsQkOAjmvs/+nK7Pk3OtkYoKN8Xxt61xr9P+1UO4DOc/+H3tWs/59vyFsLgLuT+z/0Lv0fepf+D71L/4eedCvf6+/ZRBIRHav06Mn8TN0hsUeUiXQThydxZ0QhsWai2+9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7fFvAAAA///e3ua/") r0 = socket(0x10, 0x3, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000000)={0x1, &(0x7f00000004c0)=[{0x6, 0x80, 0x80}]}, 0x10) syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f0000000280)={[{@noload}, {@discard}, {}, {@nomblk_io_submit}, {@data_err_ignore}, {@usrjquota}]}, 0xfe, 0x469, &(0x7f0000002480)="$eJzs3MtvVFUYAPDv3r54tyo+QNAqJhIfLS3PhRuMJi40MdEFxlVtC0EGqrQmQkhAF7g0JO6NSxP/Ale6MerKxMSV7g0JMWxEE5Mx9869nXE6Uzt0YID5/ZIL58w9wznfnHPmPs5cAuhb49kfScSWiPg1IjbUsv8tMF7768b1C7N/Xb8wm0S1+sYfSV7uz+sXZsui5fs21zLVapEfaVHv5bcjZiqV+bNFfnLp9HuTi+fOP3/y9MyJ+RPzZ6aPHDmwf/fwoemDXYlzNGvrSCzs2vHKW1demz125Z0fvsrau6XY3xhHt4zXPt2VBrpdU+9tbUgngz1sCB3JhmLWXUP5/B+Ngdi4vG80Xv64p40DbqlqtVptdXwuXKoC97Aket0CoDfKA312/Vtut+nU445w7WjE+4dr8d8ottqewUiLMkNN17fdNB4Rxy79/Xm2xS26DwEA0OiboxHxXKvzvzQeaii3rVhDGYuI+yLi/oh4ICK2R8SDEXnZhyPikQ7rb14hWXn+k169qcDWKDv/e6FY21o+//unmsdfGBsoclvz+IeS4ycr8/uKz2RvDI1k+alV6vj2pZ8/bbev8fwv27L6y3PBmvTqYNMNurmZpZl1hr3s2kcROweb4s8lUS7jJBGxIyJ2dvQv168wTj7z5a52perxb4yIVvGvogvrTNUvIp6u9f+laIq/lLRdn5w6fGj64OSGqMzvmyxHxUo//nT59Xb1/3//31pZ/29qHv/13ruYDflkQ8TiufOn8vXaxc7ruPzbJy2vaTatY/wPJ2/m6eHitQ9nlpbOTkUMJ6+ufH26/t4yX5bP4t+7p9X4T/PvuCj6/9GIyAbx7oh4LCIeL9r+REQ8GRF7Von/+xeferfdvvbxr3JXvouy+Oda9H/D+B/LUvX+7zwxcOq7rzuPv5T1/4E8tbd4ZS3ff2tt4Ho+OwAAALhbpPlv4JN0YjmdphMTtd/wb49NaWVhcenZ4wsfnJmr/VZ+LIbS8k7XaMP90Kni3nCZn27K7y/uG382sDHPT8wuVOZ6HTz0uc1t5n/m93vwORWgiee1oH+Z/9C/zH/oX/X5f6in7QBuP8d/6F+t5v/FHrQDuP0c/6F/mf/Qv8x/6F/mP/Slts/Gp+t65P+uTfyy7Y5oxl2QiLTzdw1GL9s83NPabzoxuOb/zOImEyMtd/X6mwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA7/g0AAP//hh/x1w==") mount$incfs(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000000), 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x8c) r2 = openat$incfs(r1, &(0x7f00000001c0)='.pending_reads\x00', 0x0, 0x130) ioctl$TIOCL_GETKMSGREDIRECT(r2, 0x40046721, &(0x7f00000000c0)) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="1c0300f4ffef000001cb485c67dbdf250a008a4108000140", @ANYRES64], 0x1c}, 0x1, 0x0, 0x0, 0x4014}, 0x20040810) 438.721106ms ago: executing program 9 (id=894): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000840)={0x1fe, 0x2, 0x2000, 0x1000, &(0x7f0000003000/0x1000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000000a000/0x18000)=nil, &(0x7f0000000280)=[@text32={0x20, &(0x7f0000000200)="e061b9bc0200000f32b8000000000f23d00f21f835200000060f23f82e36f30f09f3ab66260f20d7b9800000c00f3235000800000f300f01c566baf80cb82338cd81ef66bafc0cecc4c248f50b", 0x4d}], 0x1, 0x1, 0x0, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x11, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) getpid() 326.55355ms ago: executing program 1 (id=895): r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x3) syz_kvm_setup_syzos_vm$x86(r0, &(0x7f0000bfd000/0x400000)=nil) (async) syz_kvm_setup_syzos_vm$x86(r0, &(0x7f0000bfd000/0x400000)=nil) syz_kvm_setup_syzos_vm$x86(r0, &(0x7f0000a1b000/0x400000)=nil) (async) syz_kvm_setup_syzos_vm$x86(r0, &(0x7f0000a1b000/0x400000)=nil) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x2710}, 0x10, 0x80000) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040)=0x1, 0x8) fdatasync(r0) (async) fdatasync(r0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x30, 0x0, 0x8, 0x5, 0x0, 0x0, {0xa, 0x0, 0x8}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x806}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}, 0x1, 0x0, 0x0, 0x8004}, 0x40044) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x1fe, 0x0, 0x1000, 0x2000, &(0x7f0000b16000/0x2000)=nil}) getpeername$netlink(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) getpeername$netlink(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000240)={0x0, 0x0, "53ea407dac6ec9fdf9aa1dd24446b6c6c479d6ee6eef9e6da1df6f6d60e6031c8a845c6b46530dddf8a57a4f8872b3aab55fddd7215feb2f41529a39925080377a3197cc3f0614b49188bd3ce64bbe2171753ffa8f1285d3d6128b3789600e59b54f77c8300f3895ad585c3c3bfb051c998c1199b05a0dd6044531d831c804ca02c271cc855c8c11ec408d07bc02592e9d885dc2e74ed8331f38b4fd0d2909a8d0798266f3de937d2184f71c8addec0159131de7cac6cc81225753150df760f5a7fe05fabad39c4b07917ace1519bb2b44cb68d264761247c0592f9a87dfc2d593978a1a5480381d72876411a916a407d1e02bb25a2b6dac6d48410934c4f92c", "209d9d3af950b84b040b7db2053cfa5d8cf68d830edbe712c220c8135f82ebb7201281a2d274f98d87f4b8643393d13bf4734264d3d03aa5db4b23510bde94f281796ee57ab8e019980d5e1a76d448ed363223a241887715c689820499f43790b46801925f94b3af2abc8f5d5b28b5bb4a309e62c8cce2c67212c445a4adb08f877d521632097ff4039221e1c7437fb4cd15a1b38a5c34710aa45aba076c49434588e7e0ff716436fdac0fd9c5cdaa265edf118c2d8fb0c00ebfed728972c19eb422039e23ed2e824a3c912f8fcd3fd0ebdecf1356bb3a1e57b80c0d47e4eabc45f307c81a95ac3453fe2905b8db4d4c9831ab892902ff7b2fae0795f9cd3b8aae66c39309e22db400a17733b63f70470abb75270a4793aa269e9100b8dedcf6bd5dcc7d8f515baec7d2358ae929a0b3e17e12608c8a781ebca3aaeba1cad39849effaddc72551a136dc9d606a9dc5bc07c2c23dc4f83e47293acc776d6115c699a5fb219beba64a5a0c3f49c813ca25ffa3066e343f03201011c0abe7df8420019e3d7b5a6d46314fe5c56efb038a88b0e769825885a4b8875412585bf9db4cf3d3295644131a705755627c2b7dab44d2570ebab711fc9cc05dbb698e154572566e17a73985ececfc09c5090b15835b4f0f30daa2681f06b312415c31523f0b56476be000974842da59113aabcf42aca494cc3be85249aa427d07d2d5325eb33f77c428aaaefa1c050d9a09ef0deb2354753344b5613543c1f7016cdab5456b01de58c02e9cc261c03f59bd458346ae5a336f133ee981f635a7950b1d81b3bb0862b730d314ee89c8d248b1bd81f586f3745ca64b10665bd6fbd6cac2606fe659a4fcbb8d7d444353a7edd2b368bfa1bc272809fc83fe686a23209fcbb3cbeb378045d8e32ecc8b15c876f33fb91b79944402114c9513217c7337d14d8ff50c021fcce43b389e3cc5e56e892da4e6117e17756adebc28e0fada59fc70620d60acd4ea6e4e6ac126594fbb169144d08fa3f5d0e0731b4b5efec04e69b6bca40bd9a22662e3215c2398d5f409a0b1060c20f7fbf53d340852e6351319a6f41287358b75cbac4d8947575156cca07f58bd935003f2b85a6f08dbf37f247bb1aca04558135632e3e380805327913a1985304ad1f1ae7b69ba1919cc4da0a1303f8ca262fc89a9eb1ed5f45fac4de66bcd4cecb4ebe133d28f1e37cf68427ff90ca4ecb608668979c466fc4d2e8d0933a77aa1cfcc060320276ae1e5a8a5b0905e7cfe89a4b85b5831c63ba0ad0ac86b67ac694ae0d1625c4c882fbfb417bd125264688f22ca369d3749fe1ad3a16f124cfccec45c91dc7a80c877925cdcea426a80b779391156850682ed3a2321103b880d03b2431fad528bd13819fba3f51565d22de1712b4db94d9b44c42f496d414455f342257ee787dae377ab2e50027bfefadf494e3f0857a45fa849b23f965239e5df44462cdda8e949a412bae5e2e5f2af2babf73d77a4466c11a1fd8b39ff0cfbb07532b6be51ea9792c1b059e47924dc78b5b1f145c4ab95732b07f870e3dde4216e9de4dcf2956052fb32827f451e0cc3b1dc958f2dee952bd2d9574f6b1d60191ffabdc8bfbd865efeba08424e9ea958f990fba2c581e7a93ba2ed28f73fb8b06d9ce3a1dd4e676ed0abcb8b7b26700f207ab4e551e6145b77717299b39945d9c5356dda9df90d45d4e49501def9a6a1cb80ea0e20bdd36f64641045aae427a7df83359455ed71a60dd9eed5db26c08d498a264d7adda09aae0c3a5d108efa1630f2bdc160dbca0e7b967dd9624d4775c02660b786c4a0c9e5345bf4e88d7d1155b42cfc31379f39014522a2a4b2e5b9cab394979fcf429960284b2ab37496a4fc8b6a58c303452c600bb447de0ae59ed6d815d71a74836d87ca500bea8545d373aaef254e1792cb8644aeed826b136f963a4931663aecb1a9c8d301d802b25cc6a395f0ff36ca89abf65408fb0c62b82d752ca1ac3f3dd98690f422c77ee97a49a80c645ddf9bb4f6db431d6883e21bacf745cebfb242c71b1e923658c81324fa01ad86756f1de4c4b9f16ca55885fbe12cbfe79e04f55b7362eec9a9589a756ed2830a368b9fb8170a15a1a326e2b04c98df8ec61b29115317a25a3d88900a6e1bed8399030d604fc5ca4daf75f78938fa295bf8aadae4e11d0590265f1c0bd15103da384e3c3226c21f9e5f6944f74b660bb202b425d95d23555e2ab1b697fce961e72270075c94031e618f85a2771528d824a65f47095caa78f68c33fd28c355c09db1feec2e9bd7cdcc09e5658e21b3b347caadbfdb7dc6db0026684a57b5c317f11bafdffe6c8fabb8f4872e5d54031b39366b486c8636305315f7bcd8eae3337e8b43d1ff89df746e46a4f79e2c3beed110f352c7bbef4b27fb4ca550b891d438641f053dfa9d9dd755648bc5019091da750a9bf0bd1b085c890571a5f59ff47ea42562f4167ca43c6852b194056974498c1e35da5a05320de15cd7504d2f39bcdc2e8af9bc1ea21e81ad97b08422013f69ae5e84d2c15f7de6f44ebcbea6d4c75406efafc9771ee489cc01e78cbc6023980cbda1973707c9828610247b81fb609f735a33b34bf83185eb3f00222336dbc5c30bb569cf612ff0899bd26ad3e939ff706dc39fd984da43d3a9bd4e240c476252c7d263f6ccb65986f7bb434eafe47f69e7c121a0687fb30c21140b4a5ab7c05e483f27b8b95e2d8a2b2be8bf5cdf3d7c98a8773b7e0e5efb9592b100bb4ef30fb159cadaea5ff48c776a491b603ce8a3bed90c69ddce920ebc3b8a01c33a7250d1af06cd9f75da07c05269968090103f9347e712240469ecbe9f1a2140a0bde2fee8840b9e6cbb51ccfa3d11ced22928d22cb69e239b91c377834793fef86f1ef6a5174e55fbe695d192b231a976ae8693223ec32d04d56cf030e97e8d73cb4a616311b840c83c24426fb90fc696ae37c4d5abadd8abf064375cbc5a0fc27cc885ad4a55a635b915f5ae1b10a6d0dfd2235a7a331c10a4e712d4cd942ee2e4d9554ee0a56aaa3a60df7b0f51ff45959e84ed9483952c1f9d7e42224e00b298a44245e477fe93316aa41dfe6c317c28c7badd43461948e3cf024154c1e3033e8586f453ef310a425c2359e7719e6d4cdf3d4c3197a6f444591a991dfc622beaa87e3b9fe76a0336dd6672fea2f3dee9514f3e3eb18694fd0964155685d0b7fb58ab1a7d17653afb25c4a9834ea0cce48fe288c8f879e510b3eff8362be2dec57bef8e1b02c61ee8361430151bcb6218755cf043b526aa5f725ad322440c1e814a77503e4620b70a4711e5cfdefc32982e3e77dfb5f4a81aeeb848d92e5953b4e4111fdadebaba07c7b5848cf517ebf006c241cced7327e351c67ad01d4f107f3d56f51bd9b10305f3a4d17aa25b83e8d4881ec6ff89f3773b486b376f759751533f1c249c4d17b22fc2f9c31daea026f2d7f690dca8837e706ac7413548f73f337c23aca4750ad27ea26d143dfae373ac4826ced7c975deec1a717df4b800bf13b1a142fd4d007b3b145ee8cde0e294d26aa0dc08671e1058f171bd585ab33c329177f6f70fb31f28354cd4b3640d3393012255fc26c43590b776aa3f9c93db95e8ac62b3576d71881d38149667cb828455fcf7f8d0592ca4719e31d8553eb3ea2463bee32b00b120c5c369a2d41d5e15915e62634b89a3c8e72c07107fb9159717c2827e21b0fae6e8f65aa701827c8710c7befd794b7d7f4bfc178aee860ae6acd99021e859bcb4e379ab7a94fe97126095b949de876ff5238e4f071626cd4a379ad607c7c617baab027bfd0524cf1629ebc9fd473e7ce98c7e53d2e02b69aba0224b36126299741e86d7e80527c9638df757c9b41af2e5527001431fdfbcc8fb29cb388203d5bd6729c37c3a4e9f44014625d82a6c9ef97e36ace9807986d7174e17db9c9888b476f0deefd5827bf710d4bd1040f383216a890eb7b6a392b98855118707692058e99fe748ace97219e1194309a79bc68c223b3477c2517400bff5e362fc07369217704125b63f90022862144477280a16351b493a5ad0760a300f76c89d46ae68716a7aa7dc6448f71fdfbafc633263e9df1f213c86c6fe6b152bca841c618191af6018e3ec07fb67d7ef8fb6cc48cc178705bdb89815490e639fdbda00e8ce81daf26c4c3aaf550bc1174fcbb0e2b4d0028431d451ba08e03503c983b84e05326e18746abed0312ced6d10bf5ef5b35feeefa327f885652059a9d108cdba0d97b6cd125cc608b345e7c129542cfa3f1e299e9838148ba2df6026e273f0dc9c60f241545b8aa66c5dcda72bc05f1b09f37bb72526e615b5f81abd79331a1371258f7ec7099a2a4fdbdf572cdbfce5553ac96794a0496cfd24bb2417910922d7dbea0a0915595624dea19cfd4a800c602803d4c99bd9f372217a1e5a24f796503f6309cfae478e64772c850c9c8dd2d766de1ca9173ab8f931a482921169d4ba8122f4b58808084a53670d249ade4806f330e1396e229ff11fca95d2bab77e6891dbf1a892d5f72bdb6cc6032763a4b1b5ade202eb054f476cce4495717caac89dc65c2b3257cd4218a8f40143ce36ce512f85a263f1c8b7dd067d8ff8191baa97d9996937258f97c6b513f3b08f3caf302506d429839452ebdfbec9f11a44b4ea20a49c9e5ce3a1cbca292429b16cc628de46133486f3520c8019de3d22f88f2779539f2b4eaf7943f071862e4d0cf8c49690c2e7e857f24b05ab8fafdfd2a3bc648ce4ceefe9b0fe6ae0fd41fea71b551297f4898fe02e3b2db8779ae309c1d618e1c39f1d54ea82f6382f9b177ab8bac871c18651da47edcc3e0c1306ae2ac106c6645601add1db4be88b39ad3061dcbd576b78da7d090a484b6f21a214db1e637206f0aeb2a21a82ded949e2c1949ead242b03634b015beae28ea06d120c22202889df4f4e46664c8841f8a3e094a8bce899b1f95539574472791da54fc77db247698f6aed2f8ecd95345b41e532329d9652024d6e9dfa6691edf4985dbe8a2291520ed8d8a014022f8a79d3ce15b66e5179ed5964c4d7cf94acdc78b79e344053b0d105b81f3f7990d83d33d6587d171c7a98b0b4d0d3edc27a53e85aa3af92a8ed89ef9b9cda0c2effbca91ff0cd5bfdc5f95a91c811244d53ed1e9a070d9666f37e2ffb3efce35878d6b5ecfc3d8e3d08aab4d34d053f6f6b49ae89a047398f7a5bb0a1b62744f91a09f95ce9f4289b67aec3fed18c006379945c850c4ce7c66dc5cefe5baaa74696f02e023cdef22d0edfe320d41d39dc03d1e03301f7a77cd27391c8c32de1f77f1c724479eb3eca3fc497497feae9de9aabcd5d61b69c7271a2ba44a9a165680d5766ab42f85febb68b2f5c0df9249f4fecd9a9760e24"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f0000001240)={{r3, 0x6, 0x3, 0xfff, 0x1, 0x7e4, 0x6, 0x9, 0x4, 0x5, 0x6, 0x8, 0x9, 0x2, 0x5}, 0x50, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./file0\x00', 0x0, 0x1cb) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r4, &(0x7f0000001400)={&(0x7f0000001340)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000013c0)={&(0x7f0000001380)={0x1c, 0x3, 0x8, 0x201, 0x0, 0x0, {0x7, 0x0, 0x7}, [@CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x100) ioctl$KVM_SET_MSRS(r4, 0x4008ae89, &(0x7f0000001440)={0x3, 0x0, [{0xa6d, 0x0, 0xfffffffffffffff8}, {0x961}, {0x7f, 0x0, 0x4}]}) syz_open_dev$vcsa(&(0x7f0000001480), 0x5, 0x2000) (async) r5 = syz_open_dev$vcsa(&(0x7f0000001480), 0x5, 0x2000) ioctl$KVM_SET_MSRS(r5, 0x4008ae89, &(0x7f00000014c0)={0x8, 0x0, [{0xbf6, 0x0, 0x9}, {0xbdc, 0x0, 0x7fffffffffffffff}, {0x39a, 0x0, 0x80000001}, {0x8b1, 0x0, 0x1}, {0x2dc, 0x0, 0x9}, {0x312, 0x0, 0xfffffffffffffffe}, {0xa57, 0x0, 0x3e8}, {0x932, 0x0, 0x3}]}) (async) ioctl$KVM_SET_MSRS(r5, 0x4008ae89, &(0x7f00000014c0)={0x8, 0x0, [{0xbf6, 0x0, 0x9}, {0xbdc, 0x0, 0x7fffffffffffffff}, {0x39a, 0x0, 0x80000001}, {0x8b1, 0x0, 0x1}, {0x2dc, 0x0, 0x9}, {0x312, 0x0, 0xfffffffffffffffe}, {0xa57, 0x0, 0x3e8}, {0x932, 0x0, 0x3}]}) ioctl$FS_IOC_GET_ENCRYPTION_KEY_STATUS(r1, 0xc080661a, &(0x7f0000001580)={@desc={0x1, 0x0, @desc4}}) openat$cgroup_devices(r5, &(0x7f0000001600)='devices.deny\x00', 0x2, 0x0) (async) r6 = openat$cgroup_devices(r5, &(0x7f0000001600)='devices.deny\x00', 0x2, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE(r2, 0x50009401, &(0x7f0000001640)={{r6}, "7862eae5f587a1d32b27e725efbdf8190339047ca03292c1814eedfec97127c12b920bc6190b2a010400f11a8512fa56e0dfc58466fe4f7df9ead2905219cb6a744b4706c5e75f852189c1eac31243857185d75a7ff7e3f91de1dcf49566f52d6692c960810082d4e23ac0b126a3ecdf2759e2c4b3c60401f98a86f704e2b3922e1c1851e43f43f5262e4c0975cde87a21e57aceb94a7b6ef63883c5b8b2a81fbcd47a45be8512efb06cdbceca65af64efa005c2da553728b62c6d6c7c6ade90abffd3bb9b15268f6f6f92455da1496ee19a354f06c2d096582aee9b54280dd224a6ccafa27e9cc370030ade3d744d993450f2917c1a59cf044ad0256e557bba8fd3d760d3c98e2caf204c2a738f54f12812e7bba091040f9efcfe623736c6c6d4e6efa7175dc8b87f8ad7de57a7de58d8ace7abed6185b0e7e673fbaa1d9dc30b47b136a2a785cc16cf0aec91b022dcdc6be769e3c144f3bf6a00c644a8d429d91c2051cc01ffa20edf7777c3d97b6bbd94fb20bab017c04ca8d87808cdf222b823d0457756b3bfd4cd3380d3a2fb01143b876fe9583c806223d3c445eca8065efd357774b68404d11418fdbea88bfde073a1a67a8d28dd4418e4f61a625379cd58a32a10b30ac794a437f3361a6f5e424f20142d043bf162e488da218cdb687cea84816eca11c2822db49e0795f2b43e8a8130ed75f52c9b6ded3c8dabbc71cb84997f0477ef8ebd5454f68914c1af4d85d7a40778501f2449b190122bd47cb6d55f64e29584c5efe3ea7b2d11fb81dcf8591037e0a92c7371efa2b5e2b8e921422f89bbb3a566c8bbbb7e62f9404b1e14bc5b8060fd0e783a1efed4a6c59a3fc651ddf085946f1aa78fef833dc2d862de99c1835ec380f0fcde41e8ea9ba6fdc95b152be5b11cc13ec25e8b0223d2027da83644c7d3adaaa65e869a9e0c6f4c5b414c5649dd5e09240e96d688721a8b3557b56e57b0a2e5ad09ae63b4d5f28fa9d323a6fd620a1705ca0b9a06427bd2b01c56f015b403521b9c3bd5e9ac9d7b5ba1045471f9611fafeefda80907fd4ef7b83dccea3807fa06f36c51afb5af89b8cf40b5ff64a599773cb7a13c10ab11d14773d43b9fa5ba2ac0d06167a56dae214173ba2d08c08eb68f0f315b9ab616eb256526b22bddf0de7f3ea33ae41f27a8a7fc8fd3a419307d502d16037bed3913d3aca41483a9b199e02ad3ddb3cf1ef57490250e8dad2fc465918e2898eead2682f16ef494336c1909c626490497bf5185b01f4c16420bc8db35e8c7437453e4754977b096990234396d7b28c62f19b3b44bddc993ea7cb592ef37bc7be8da33c4250d9a3c9dc909ea533eabb14b36ac8624b66dfabe815c25cd87de1f93878bc98ed3bebdaeb3f07ed2d98c29fa9ea2f593aca4d588d1859c6fded0ebc0d902ca8a5c91f15c85f27333ea511066fa836e2df451ee091c1203b214dcac96222a5f4acededda9be7d6e5719f5b5de03b5fb5827de03344af11df7ebd1c6e7bccf366f77f51f6aa51790b09b0dc417a19b6d932f3874ae0ba47c86d496ef22a9a9d99571840040871dbaddd8d2744771d392d72393a340fd05906a3e958d0155f6997b09762db1f6e05577bd63a54fc30c8a6487f3ba8416569436d821cbe08f1862bc90c8798ab3fb6a9117a1b065b6826d30fc1c175e54beb29b66bb74e444d60f34abdbd80c259ab36696fc57baaf2b10b4aaa10a564458f96e9101831329cf6d0a827aeeeabb5f9d0eb723851d5ce2a0f57385da7eec754e09d5fd5f2b7847d8395a80517f2e300c360eea3f371c1a4e21d33aeffb80938949bc5c6b9c9b5238dd85a4f3d4b725c06666e9cf3c3ff64d054730e8f5ae8889085d5c70878e200bec6ddbe2554fe62df2e1986e41435dd38ae071563e19931539baa30a120f59d9397e67406fb4fe10cd36894578db79ea8f94d62a99b7c4d45c19e97e8618b9466713c2395d6abed6f1d1e4023c22966954a91136bc6785ef86d35819bb3ae872b117b3d0aa6295953871bc41f2883715f19034e2a90803288094928eea79892e12457fc5c9f835e886791a8b92d9b8663543398807d18a2c418f2feb05e0311d7fa93fd4766f4e1f1fb895984265af7f8d5799bcfab2969486d5fb97d801d12b17a6091eddb226e2c9329b2d78de2d92b603ee6bcd34c11f43f389d31a6ae03f5bbc0fd8b8056be7c8f46da8a2482276ef4a7f637430dcf24845867d56c7098421c405df9be52d5b629586560f2a84b3b8904264b3dbec560cc2cc5948430ee7301bd2cddb318dc7008aca0905957e87ce8b6c715c81b8b025aae22068a33ac4b86d717fe817251bee51cec7823b14116d4517f6834f88b5c1c298ccbf0b5805e149c87cdbd4f8368b94976fba57a87ca1ea8b61dc4edf1c6ace61dfeb9c62cc867590756ac6c2e0015308da00bd0b6152a5e8c0c3ce889f271c071be08873346fab70ea7fe82602eaa5347eaf126a96a57263c3ebcd0485f8418475285bc76c1055d02370f51c27ac2886604d5b6f022733bd68729b65c24985a67f714fee613e92dbfa9068e828b6404b4383467b94eafdc6661d11fed978c97881d271b62df96a39691ed4ceeaaa6ccba3d93968fef8a69e84cb1133363060f4b2cf5602be0e39e2c193e3e72364f702037562912fbb6b0bcd4d6fbad6835cf666a557ce5b0c727e402882421f170f791f5f5ef1400ce955672e71a02e794bc15656a247007e49276c466a7d7a965931d90f1cdfe3e6529f07966ee931f02f9fa97e1430e1fa092afa16da5fac52f414daba6486f1615ca02a2c2e9b1ffaead18ef3b904737514de462a82a479710b1e433e76f1c7dd81e12c5105d8acd542bef0b998841cad58430e2681633cf7b48377fe5f70b8fd4538792c741d9dbb3fb671d9d78a8147a7f98761a884ec3b631038592ab523a5771be3cb1b952ab7e62b5023b563fa3e29d23dd66b311e920d61bae681f143859226331cb56855bfa603a4a5ab647fa502c47b37f1f4fd69cc8d6d90fce9b9c1fca4b0f654032b16eeca1c6d55a2edebca43c4d3b95683cbf10598afc7cebea68bd6f37104758b649d8cd0e669e2120411c8f14c5bcd03c300a1d080da56ff91c0addb4832c1893d62b2791d1e0410ffb9207b382336eabcbb38a43ffd9bfe6c677a867ccf8b855635147c7df5293f5ed3dc8941524a8a70c9b253ca07ca72b88c0a6295b337653b09d7dd4f977cd311a6fdbc014a3c64416cb179486114260639ba1f5c059dcd0b59946e13602cf72e8dbaa240ee541ef0c419b72fe539dc273067bd55e947ac08437ff1c1cd5e25ce15629accf11d7fcfec64da628e4b096da1ecbd0bdaf1296016838915adee029955b6972838dc157d460651ff15ae8cb3626a37179db33d830f4bfebc7f5d284b9df73518df7cba6b62314e62e9ea8ceab23160d5d193ce4c4372d70a65f5c728dff4f4c740ee1ff7304166094f68dbb8a39593027f92fd64b8b2702783986538738240bf305626803f6527dcaf4dbf7b0a876eeaf3f9b947b221ddfc0e58a771eba8a208bfeea394d05474da6f363528b43a0bfbe281c4d5311f08f6110849bce0f951cd132ecdbf6de3e7fa2e7a6325b0ad932beb7c2d93e016308d79430f2f3133d1fabcb1f0c21f334ed39a528e53cfb7e7d1db0d4f09c1530c703459aef00676923ffa63b9b72787bd67b2953ca6b042b4a0a49ef3c18edd1e72e7abf861b1af133f6f17e9dee38d82e98666eb47d1cfe20b45d5985434b7e0298996f634adeacbdf9b89efa19448a52871a203a06680c351ae0934a197b25503c6e328b6bcf007cc07ef25dcaefd5859fba97a5a4f1210a93096aec6fbd4e6116ecf0ddd7d1fcc85f77dfbcaf125436c103d5a62dd237995c35b6d144b5cd37d7e9c3989bfce5a274076c5aa4c4bd1a5cacdfe3347df19a67e4b534121a03adebd813a46f0a68667c8e544c57602a0e34d1199096abc41848e9c6b3071e60105fe3f7a1c462ce6b762d539e8cc85562d2977b077aab7b0a086420825d69bb144fcd9b1613058f9391c667e18bc151d143aa6113bfb690c4576609fc28f05d655e486a6e2a46c43fedc09df607307257f870db2311bd10c18dd3c22427252a1e3167d9579027410d16064c55c6debe7c66266be269c6a3fb526479232218509728797701802014db46f2dd921057215e44ecf51caa37afbe2be30503c6038130648fd43d010e63a49864513f4cd4cd3fbc0fb837047b436693934000b15f0e1c2ca3988f859123c58127ec7cf4699bebc670b86ecbb1fa42bba0fc3081d2355379a91f6de273ca75a959e42838287a98a46983adedc84a906f9c649fc78e72a247cb24a0c8cab7c72dab41dab9699c2b053bdba85a4b416dab11b1cec0aa9816486d1e99c1f4dc06f8e2ad6d8794a76207a3202669c3b53dbbae03bb038c50c2f1c8363f2344c361f73441f0ca677ff05d048ac578f38982e7b099cc076a4959ec3973de365eccbc9cacdfe4275c1263b35a4d16431e946ecdfaf6d87af7a5b1b1f1156c49c2eaa3a18dfffb9b9dfedbc08c33e205bb7a1f25362ef67ff24e4fc8f47310279b6b96af9a70e33cae221996c334514a0f3f17f1f1e9a48acad755d92b62f305b1393d1f329d69453bb195365cdd9ef791c64ea62471f5e819c9c85a090c243ddc2ecab1bdfec7105757d51e015eb45f038e6d7f043643e57689918595475b7fda90aa083f5903b21bb543a61d614273006403fce47c969076916414c8d477953fedb575176c66837db4f4c318504317b39f33ebbe16bf779b42833a1b579f20c23a21cc1ffa6b2b2d9a85940b68dcdaf76d1c4bcdf7591f2a77dfd444a65f28375effa03b4f16845ccd1be16730ee79a168d520bd3f2d5dd27052214e60601bc2a2362525dc8299ccd8f96c2314d522da874219ab7a28fbe9034d142afa6e28d9eb67efb33c2636e24a46c0941794cd386ce96a71ce980866bc5381701ad4789b0c551e4e57b08339474d8c350dccb9b9ac8ba19855cf8195d2ea0ead6e6dcf1c6d1d3183c6825d09680eb55f15a65bdd9a5aadc6c1c4ca9197bc54f23e5fc2c2a826c1d0438318a2b645913dcc5bd6c331344d58400a62c027e1f74eacf6d3a6c5f53be95160f02c6267e4dd3790299f82a9567147ee38c8d12eade28632c6d229389ddfe64ed7f233e6fcbdc945577b52a9ce20bfc1e99dcfd240b8bc31a782be9ab79da8a0b2ab557d0baffcf09a69a4fa01620a0fc12c7315890000f2e345b861b7ce2ac6c1f54478055174ca33c1005de438d0d00eea9fdac1a2524829f64c8e865bac34906bd96041aee06351a26cd318798f3390704c367034624df399f4f9963a65e5f42aca6fadde865de31cf9ca501516c2b838faf94ea1a1579fa45d5e19a183e16d70619366428f7419392b8253508a36749b5930f3386f3d41b76449e52ea9fe62ecbb3e7f9943886f01eaaa18bb84ce4df0089f60f430c20d10005066dac1854614555e3ec4dda488a9e56c19addf498ac9f4cc60e0f1657c586a44675538584590adef3ffca6d536453fa83cc413cbc56183b97c4419491fe8256ae9172461edaee175ffb1fb2f320b96bb7f34243927541f7a45e0179230882f1a016dd88d8d7611363dd94318b67289a41fde7da25204787e936ce0959c6df2cc6dee940c0da97023e62a8f3d3f9702884c7da4cb6f184bada4f7fe18aab0921d1e679013906d8c3dadb122ebff5c6f15a6c567b3c8747cfbbe1e3e922095431ef"}) (async) ioctl$BTRFS_IOC_SNAP_CREATE(r2, 0x50009401, &(0x7f0000001640)={{r6}, "7862eae5f587a1d32b27e725efbdf8190339047ca03292c1814eedfec97127c12b920bc6190b2a010400f11a8512fa56e0dfc58466fe4f7df9ead2905219cb6a744b4706c5e75f852189c1eac31243857185d75a7ff7e3f91de1dcf49566f52d6692c960810082d4e23ac0b126a3ecdf2759e2c4b3c60401f98a86f704e2b3922e1c1851e43f43f5262e4c0975cde87a21e57aceb94a7b6ef63883c5b8b2a81fbcd47a45be8512efb06cdbceca65af64efa005c2da553728b62c6d6c7c6ade90abffd3bb9b15268f6f6f92455da1496ee19a354f06c2d096582aee9b54280dd224a6ccafa27e9cc370030ade3d744d993450f2917c1a59cf044ad0256e557bba8fd3d760d3c98e2caf204c2a738f54f12812e7bba091040f9efcfe623736c6c6d4e6efa7175dc8b87f8ad7de57a7de58d8ace7abed6185b0e7e673fbaa1d9dc30b47b136a2a785cc16cf0aec91b022dcdc6be769e3c144f3bf6a00c644a8d429d91c2051cc01ffa20edf7777c3d97b6bbd94fb20bab017c04ca8d87808cdf222b823d0457756b3bfd4cd3380d3a2fb01143b876fe9583c806223d3c445eca8065efd357774b68404d11418fdbea88bfde073a1a67a8d28dd4418e4f61a625379cd58a32a10b30ac794a437f3361a6f5e424f20142d043bf162e488da218cdb687cea84816eca11c2822db49e0795f2b43e8a8130ed75f52c9b6ded3c8dabbc71cb84997f0477ef8ebd5454f68914c1af4d85d7a40778501f2449b190122bd47cb6d55f64e29584c5efe3ea7b2d11fb81dcf8591037e0a92c7371efa2b5e2b8e921422f89bbb3a566c8bbbb7e62f9404b1e14bc5b8060fd0e783a1efed4a6c59a3fc651ddf085946f1aa78fef833dc2d862de99c1835ec380f0fcde41e8ea9ba6fdc95b152be5b11cc13ec25e8b0223d2027da83644c7d3adaaa65e869a9e0c6f4c5b414c5649dd5e09240e96d688721a8b3557b56e57b0a2e5ad09ae63b4d5f28fa9d323a6fd620a1705ca0b9a06427bd2b01c56f015b403521b9c3bd5e9ac9d7b5ba1045471f9611fafeefda80907fd4ef7b83dccea3807fa06f36c51afb5af89b8cf40b5ff64a599773cb7a13c10ab11d14773d43b9fa5ba2ac0d06167a56dae214173ba2d08c08eb68f0f315b9ab616eb256526b22bddf0de7f3ea33ae41f27a8a7fc8fd3a419307d502d16037bed3913d3aca41483a9b199e02ad3ddb3cf1ef57490250e8dad2fc465918e2898eead2682f16ef494336c1909c626490497bf5185b01f4c16420bc8db35e8c7437453e4754977b096990234396d7b28c62f19b3b44bddc993ea7cb592ef37bc7be8da33c4250d9a3c9dc909ea533eabb14b36ac8624b66dfabe815c25cd87de1f93878bc98ed3bebdaeb3f07ed2d98c29fa9ea2f593aca4d588d1859c6fded0ebc0d902ca8a5c91f15c85f27333ea511066fa836e2df451ee091c1203b214dcac96222a5f4acededda9be7d6e5719f5b5de03b5fb5827de03344af11df7ebd1c6e7bccf366f77f51f6aa51790b09b0dc417a19b6d932f3874ae0ba47c86d496ef22a9a9d99571840040871dbaddd8d2744771d392d72393a340fd05906a3e958d0155f6997b09762db1f6e05577bd63a54fc30c8a6487f3ba8416569436d821cbe08f1862bc90c8798ab3fb6a9117a1b065b6826d30fc1c175e54beb29b66bb74e444d60f34abdbd80c259ab36696fc57baaf2b10b4aaa10a564458f96e9101831329cf6d0a827aeeeabb5f9d0eb723851d5ce2a0f57385da7eec754e09d5fd5f2b7847d8395a80517f2e300c360eea3f371c1a4e21d33aeffb80938949bc5c6b9c9b5238dd85a4f3d4b725c06666e9cf3c3ff64d054730e8f5ae8889085d5c70878e200bec6ddbe2554fe62df2e1986e41435dd38ae071563e19931539baa30a120f59d9397e67406fb4fe10cd36894578db79ea8f94d62a99b7c4d45c19e97e8618b9466713c2395d6abed6f1d1e4023c22966954a91136bc6785ef86d35819bb3ae872b117b3d0aa6295953871bc41f2883715f19034e2a90803288094928eea79892e12457fc5c9f835e886791a8b92d9b8663543398807d18a2c418f2feb05e0311d7fa93fd4766f4e1f1fb895984265af7f8d5799bcfab2969486d5fb97d801d12b17a6091eddb226e2c9329b2d78de2d92b603ee6bcd34c11f43f389d31a6ae03f5bbc0fd8b8056be7c8f46da8a2482276ef4a7f637430dcf24845867d56c7098421c405df9be52d5b629586560f2a84b3b8904264b3dbec560cc2cc5948430ee7301bd2cddb318dc7008aca0905957e87ce8b6c715c81b8b025aae22068a33ac4b86d717fe817251bee51cec7823b14116d4517f6834f88b5c1c298ccbf0b5805e149c87cdbd4f8368b94976fba57a87ca1ea8b61dc4edf1c6ace61dfeb9c62cc867590756ac6c2e0015308da00bd0b6152a5e8c0c3ce889f271c071be08873346fab70ea7fe82602eaa5347eaf126a96a57263c3ebcd0485f8418475285bc76c1055d02370f51c27ac2886604d5b6f022733bd68729b65c24985a67f714fee613e92dbfa9068e828b6404b4383467b94eafdc6661d11fed978c97881d271b62df96a39691ed4ceeaaa6ccba3d93968fef8a69e84cb1133363060f4b2cf5602be0e39e2c193e3e72364f702037562912fbb6b0bcd4d6fbad6835cf666a557ce5b0c727e402882421f170f791f5f5ef1400ce955672e71a02e794bc15656a247007e49276c466a7d7a965931d90f1cdfe3e6529f07966ee931f02f9fa97e1430e1fa092afa16da5fac52f414daba6486f1615ca02a2c2e9b1ffaead18ef3b904737514de462a82a479710b1e433e76f1c7dd81e12c5105d8acd542bef0b998841cad58430e2681633cf7b48377fe5f70b8fd4538792c741d9dbb3fb671d9d78a8147a7f98761a884ec3b631038592ab523a5771be3cb1b952ab7e62b5023b563fa3e29d23dd66b311e920d61bae681f143859226331cb56855bfa603a4a5ab647fa502c47b37f1f4fd69cc8d6d90fce9b9c1fca4b0f654032b16eeca1c6d55a2edebca43c4d3b95683cbf10598afc7cebea68bd6f37104758b649d8cd0e669e2120411c8f14c5bcd03c300a1d080da56ff91c0addb4832c1893d62b2791d1e0410ffb9207b382336eabcbb38a43ffd9bfe6c677a867ccf8b855635147c7df5293f5ed3dc8941524a8a70c9b253ca07ca72b88c0a6295b337653b09d7dd4f977cd311a6fdbc014a3c64416cb179486114260639ba1f5c059dcd0b59946e13602cf72e8dbaa240ee541ef0c419b72fe539dc273067bd55e947ac08437ff1c1cd5e25ce15629accf11d7fcfec64da628e4b096da1ecbd0bdaf1296016838915adee029955b6972838dc157d460651ff15ae8cb3626a37179db33d830f4bfebc7f5d284b9df73518df7cba6b62314e62e9ea8ceab23160d5d193ce4c4372d70a65f5c728dff4f4c740ee1ff7304166094f68dbb8a39593027f92fd64b8b2702783986538738240bf305626803f6527dcaf4dbf7b0a876eeaf3f9b947b221ddfc0e58a771eba8a208bfeea394d05474da6f363528b43a0bfbe281c4d5311f08f6110849bce0f951cd132ecdbf6de3e7fa2e7a6325b0ad932beb7c2d93e016308d79430f2f3133d1fabcb1f0c21f334ed39a528e53cfb7e7d1db0d4f09c1530c703459aef00676923ffa63b9b72787bd67b2953ca6b042b4a0a49ef3c18edd1e72e7abf861b1af133f6f17e9dee38d82e98666eb47d1cfe20b45d5985434b7e0298996f634adeacbdf9b89efa19448a52871a203a06680c351ae0934a197b25503c6e328b6bcf007cc07ef25dcaefd5859fba97a5a4f1210a93096aec6fbd4e6116ecf0ddd7d1fcc85f77dfbcaf125436c103d5a62dd237995c35b6d144b5cd37d7e9c3989bfce5a274076c5aa4c4bd1a5cacdfe3347df19a67e4b534121a03adebd813a46f0a68667c8e544c57602a0e34d1199096abc41848e9c6b3071e60105fe3f7a1c462ce6b762d539e8cc85562d2977b077aab7b0a086420825d69bb144fcd9b1613058f9391c667e18bc151d143aa6113bfb690c4576609fc28f05d655e486a6e2a46c43fedc09df607307257f870db2311bd10c18dd3c22427252a1e3167d9579027410d16064c55c6debe7c66266be269c6a3fb526479232218509728797701802014db46f2dd921057215e44ecf51caa37afbe2be30503c6038130648fd43d010e63a49864513f4cd4cd3fbc0fb837047b436693934000b15f0e1c2ca3988f859123c58127ec7cf4699bebc670b86ecbb1fa42bba0fc3081d2355379a91f6de273ca75a959e42838287a98a46983adedc84a906f9c649fc78e72a247cb24a0c8cab7c72dab41dab9699c2b053bdba85a4b416dab11b1cec0aa9816486d1e99c1f4dc06f8e2ad6d8794a76207a3202669c3b53dbbae03bb038c50c2f1c8363f2344c361f73441f0ca677ff05d048ac578f38982e7b099cc076a4959ec3973de365eccbc9cacdfe4275c1263b35a4d16431e946ecdfaf6d87af7a5b1b1f1156c49c2eaa3a18dfffb9b9dfedbc08c33e205bb7a1f25362ef67ff24e4fc8f47310279b6b96af9a70e33cae221996c334514a0f3f17f1f1e9a48acad755d92b62f305b1393d1f329d69453bb195365cdd9ef791c64ea62471f5e819c9c85a090c243ddc2ecab1bdfec7105757d51e015eb45f038e6d7f043643e57689918595475b7fda90aa083f5903b21bb543a61d614273006403fce47c969076916414c8d477953fedb575176c66837db4f4c318504317b39f33ebbe16bf779b42833a1b579f20c23a21cc1ffa6b2b2d9a85940b68dcdaf76d1c4bcdf7591f2a77dfd444a65f28375effa03b4f16845ccd1be16730ee79a168d520bd3f2d5dd27052214e60601bc2a2362525dc8299ccd8f96c2314d522da874219ab7a28fbe9034d142afa6e28d9eb67efb33c2636e24a46c0941794cd386ce96a71ce980866bc5381701ad4789b0c551e4e57b08339474d8c350dccb9b9ac8ba19855cf8195d2ea0ead6e6dcf1c6d1d3183c6825d09680eb55f15a65bdd9a5aadc6c1c4ca9197bc54f23e5fc2c2a826c1d0438318a2b645913dcc5bd6c331344d58400a62c027e1f74eacf6d3a6c5f53be95160f02c6267e4dd3790299f82a9567147ee38c8d12eade28632c6d229389ddfe64ed7f233e6fcbdc945577b52a9ce20bfc1e99dcfd240b8bc31a782be9ab79da8a0b2ab557d0baffcf09a69a4fa01620a0fc12c7315890000f2e345b861b7ce2ac6c1f54478055174ca33c1005de438d0d00eea9fdac1a2524829f64c8e865bac34906bd96041aee06351a26cd318798f3390704c367034624df399f4f9963a65e5f42aca6fadde865de31cf9ca501516c2b838faf94ea1a1579fa45d5e19a183e16d70619366428f7419392b8253508a36749b5930f3386f3d41b76449e52ea9fe62ecbb3e7f9943886f01eaaa18bb84ce4df0089f60f430c20d10005066dac1854614555e3ec4dda488a9e56c19addf498ac9f4cc60e0f1657c586a44675538584590adef3ffca6d536453fa83cc413cbc56183b97c4419491fe8256ae9172461edaee175ffb1fb2f320b96bb7f34243927541f7a45e0179230882f1a016dd88d8d7611363dd94318b67289a41fde7da25204787e936ce0959c6df2cc6dee940c0da97023e62a8f3d3f9702884c7da4cb6f184bada4f7fe18aab0921d1e679013906d8c3dadb122ebff5c6f15a6c567b3c8747cfbbe1e3e922095431ef"}) r7 = open(&(0x7f0000002640)='./file0\x00', 0x2000, 0x100) creat(&(0x7f0000002680)='./file0\x00', 0x22) (async) r8 = creat(&(0x7f0000002680)='./file0\x00', 0x22) ioctl$SNDRV_TIMER_IOCTL_SELECT(r5, 0x40345410, &(0x7f00000026c0)={{0x1, 0x0, 0x7, 0x0, 0x8}}) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r8, 0x89f6, &(0x7f00000027c0)={'sit0\x00', &(0x7f0000002700)={@multicast1, 0x0, 0x0, 0xa0, 0x0, [{@multicast1}, {@dev}, {@remote}, {@broadcast}, {@initdev}, {@broadcast}, {}, {@empty}, {@private}, {@loopback}]}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r7, 0x89f3, &(0x7f0000002a00)={'syztnl2\x00', &(0x7f0000002940)={'gre0\x00', 0x0, 0x7, 0x10, 0xe, 0x6, {{0x21, 0x4, 0x1, 0x9, 0x84, 0x64, 0x0, 0x8, 0xf1f7ba2aa1737de7, 0x0, @private=0xa010101, @empty, {[@cipso={0x86, 0x54, 0x2, [{0x0, 0x8, "e3758b0d66aa"}, {0x5, 0x4, "f9ee"}, {0x2, 0xe, "5a71e0f431430f28e7c3675c"}, {0x1, 0x2}, {0x2, 0xd, "69b114bd5ec681a777a16a"}, {0x2, 0xa, "3d90497408826a52"}, {0x0, 0x7, "4f6bb7b829"}, {0x0, 0x5, "71b081"}, {0x0, 0xf, "cb1834d74be67bb8763cfad923"}]}, @timestamp_addr={0x44, 0x1c, 0x41, 0x1, 0x1, [{@loopback, 0xda}, {@rand_addr=0x64010100, 0x9}, {@multicast1, 0x548fd1a6}]}]}}}}}) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000002a80)={0x4, 0x0}, 0x8) r11 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000002b00)=@o_path={&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0, r1}, 0x18) bpf$PROG_LOAD(0x5, &(0x7f0000002bc0)={0x19, 0xa, &(0x7f0000002800)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, [@func={0x85, 0x0, 0x1, 0x0, 0x7}, @map_val={0x18, 0x729106181e45e028, 0x2, 0x0, r8, 0x0, 0x0, 0x0, 0x7}, @cb_func={0x18, 0xa}, @map_val={0x18, 0x8, 0x2, 0x0, r8, 0x0, 0x0, 0x0, 0xfffffffc}]}, &(0x7f0000002880)='GPL\x00', 0x10001, 0x41, &(0x7f00000028c0)=""/65, 0x40f00, 0x21, '\x00', r9, @fallback=0x2b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000002a40)={0x1, 0xc, 0xffffc65c, 0x4}, 0x10, r10, r8, 0x1, &(0x7f0000002b40)=[r4, 0x1, r4, r5, r5, r11, 0x1], &(0x7f0000002b80)=[{0x3, 0x5, 0x9, 0xc}], 0x10, 0x8}, 0x94) (async) bpf$PROG_LOAD(0x5, &(0x7f0000002bc0)={0x19, 0xa, &(0x7f0000002800)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, [@func={0x85, 0x0, 0x1, 0x0, 0x7}, @map_val={0x18, 0x729106181e45e028, 0x2, 0x0, r8, 0x0, 0x0, 0x0, 0x7}, @cb_func={0x18, 0xa}, @map_val={0x18, 0x8, 0x2, 0x0, r8, 0x0, 0x0, 0x0, 0xfffffffc}]}, &(0x7f0000002880)='GPL\x00', 0x10001, 0x41, &(0x7f00000028c0)=""/65, 0x40f00, 0x21, '\x00', r9, @fallback=0x2b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000002a40)={0x1, 0xc, 0xffffc65c, 0x4}, 0x10, r10, r8, 0x1, &(0x7f0000002b40)=[r4, 0x1, r4, r5, r5, r11, 0x1], &(0x7f0000002b80)=[{0x3, 0x5, 0x9, 0xc}], 0x10, 0x8}, 0x94) recvfrom(r5, &(0x7f0000002c80)=""/255, 0xff, 0x2000, &(0x7f0000002d80)=@x25, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003380)={0x6, 0x32, &(0x7f0000003000)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3}, {{0x18, 0x1, 0x1, 0x0, r7}}, {}, [@map_fd={0x18, 0x3, 0x1, 0x0, r8}, @jmp={0x5, 0x0, 0xc, 0xb, 0x3, 0x40, 0xfffffffffffffffc}, @ringbuf_query, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x10000}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @btf_id={0x18, 0x8, 0x3, 0x0, 0x2}, @ldst={0x1, 0x3, 0x0, 0xb, 0x6, 0xfffffffffffffff0, 0x1}, @jmp={0x5, 0x1, 0x6, 0x1, 0x7, 0xffffffffffffffc0, 0x4}, @map_val={0x18, 0x6, 0x2, 0x0, r7, 0x0, 0x0, 0x0, 0x3}, @snprintf={{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r11}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0xfeb456dfa3bd64a2}}}, &(0x7f00000031c0)='syzkaller\x00', 0x81, 0xa3, &(0x7f0000003200)=""/163, 0x40f00, 0x11, '\x00', 0x0, 0x25, r8, 0x8, &(0x7f00000032c0)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000003300)={0x5, 0x4, 0x7, 0xffffffff}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f0000003340)=[{0x0, 0x3, 0x8, 0x9}, {0x1, 0x1, 0x1, 0x1}, {0x0, 0x4, 0x2, 0x1}, {0x1, 0x4, 0x10, 0x7}], 0x10, 0x8}, 0x94) 184.05µs ago: executing program 1 (id=896): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x80402, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r2, 0x10e, 0x1, &(0x7f0000000a80)=0x1, 0x4) r3 = socket$inet6(0xa, 0x3, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000980)={{{@in=@multicast2, @in=@initdev={0xac, 0x1e, 0x3, 0x0}, 0x4e1f, 0x0, 0x0, 0x3, 0xa}, {0xec, 0x0, 0x40000000007, 0x6811221d, 0x8, 0x8000000000000003, 0x200000003, 0xd}, {0x7, 0xfffffffffffffffd, 0x6, 0xffffffffffffbffe}, 0x401, 0x0, 0x1, 0x0, 0x6}, {{@in6=@remote, 0x0, 0x6c}, 0xa, @in6=@ipv4={'\x00', '\xff\xff', @private=0xa010100}, 0x3500, 0x1, 0x0, 0x0, 0x9, 0x3}}, 0xe8) connect$inet6(r3, &(0x7f0000000240)={0xa, 0x4e24, 0xc, @loopback, 0xfffffffa}, 0x1c) 0s ago: executing program 6 (id=897): r0 = syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x56a, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xe0, 0xb, "", [{{0x9, 0x4, 0x0, 0xf, 0x2, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x90d, 0xfc, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x420, 0xb0, 0x81, 0xfe}}}}}]}}]}}, 0x0) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r1, 0xaf01, 0x0) syncfs(r1) r2 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r1, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r1, 0x4004af07, &(0x7f0000000240)=r2) ioctl$VHOST_SET_VRING_KICK(r1, 0x4008af20, &(0x7f0000000040)={0x1, r2}) ioctl$VHOST_SET_VRING_ADDR(r1, 0x4028af11, &(0x7f0000000180)={0x0, 0x0, 0x0, &(0x7f00000002c0)=""/43, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r1, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/80, &(0x7f0000000880)=""/91}) ioctl$VHOST_VSOCK_SET_RUNNING(r1, 0x4004af61, &(0x7f0000000340)=0x1) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f0000000380)={0x0, 0x9c28, 0x7fff}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000b00)={0x2c, &(0x7f0000000980)={0x40, 0x24, 0x28, {0x28, 0x23, "1ba57fb04d4f1e07d695f268e872852798b2974b1fc634f26cda14d95e6688adb139e26a4779"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) kernel console output (not intermixed with test programs): } for pid=1462 comm="syz.9.336" path="/dev/ppp" dev="devtmpfs" ino=158 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 62.746500][ T28] audit: type=1400 audit(1781403839.881:568): avc: denied { ioctl } for pid=1462 comm="syz.9.336" path="/dev/ppp" dev="devtmpfs" ino=158 ioctlcmd=0x743e scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 62.769479][ T39] usb 7-1: new high-speed USB device number 8 using dummy_hcd [ 62.771265][ T28] audit: type=1400 audit(1781403839.881:569): avc: denied { setopt } for pid=1456 comm="syz.0.333" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 62.803769][ T28] audit: type=1400 audit(1781403839.961:570): avc: denied { read } for pid=142 comm="dhcpcd" scontext=system_u:system_r:dhcpc_t tcontext=system_u:system_r:dhcpc_t tclass=netlink_kobject_uevent_socket permissive=1 [ 62.866165][ T1470] loop8: detected capacity change from 0 to 16 [ 62.873950][ T1470] erofs: (device loop8): mounted with root inode @ nid 36. [ 62.898252][ T1473] loop9: detected capacity change from 0 to 256 [ 62.914537][ T1473] exFAT-fs (loop9): failed to load upcase table (idx : 0x0000fd4f, chksum : 0x3963664b, utbl_chksum : 0xe619d30d) [ 62.970606][ T39] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 62.981620][ T39] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 62.991509][ T39] usb 7-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 63.000789][ T39] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 63.009107][ T1474] netlink: 104 bytes leftover after parsing attributes in process `syz.8.338'. [ 63.009103][ T28] audit: type=1400 audit(1781403840.161:571): avc: denied { nlmsg_read } for pid=1469 comm="syz.8.338" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 63.009839][ T39] usb 7-1: config 0 descriptor?? [ 63.046063][ T1474] loop8: detected capacity change from 0 to 512 [ 63.053915][ T1474] EXT4-fs (loop8): ext4_check_descriptors: Checksum for group 0 failed (17031!=33349) [ 63.063908][ T1474] [EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=8802e01c, mo2=0002] [ 63.072189][ T1474] EXT4-fs (loop8): orphan cleanup on readonly fs [ 63.078526][ T1474] EXT4-fs error (device loop8): ext4_orphan_get:1431: comm syz.8.338: bad orphan inode 3 [ 63.088685][ T1474] EXT4-fs (loop8): mounted filesystem without journal. Quota mode: none. [ 63.097536][ T1474] EXT4-fs (loop8): unmounting filesystem. [ 63.518523][ T1478] FAULT_INJECTION: forcing a failure. [ 63.518523][ T1478] name failslab, interval 1, probability 0, space 0, times 0 [ 63.531495][ T1478] CPU: 0 PID: 1478 Comm: syz.7.342 Not tainted syzkaller #0 [ 63.538796][ T1478] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 63.548867][ T1478] Call Trace: [ 63.552157][ T1478] [ 63.555091][ T1478] __dump_stack+0x21/0x24 [ 63.559444][ T1478] dump_stack_lvl+0x110/0x170 [ 63.564132][ T1478] ? __cfi_dump_stack_lvl+0x8/0x8 [ 63.569165][ T1478] ? stack_trace_save+0xa6/0xf0 [ 63.574020][ T1478] ? vmx_vcpu_pi_load+0x14c/0x840 [ 63.579055][ T1478] dump_stack+0x15/0x24 [ 63.583220][ T1478] should_fail_ex+0x3bf/0x510 [ 63.587908][ T1478] __should_failslab+0xac/0xf0 [ 63.592683][ T1478] should_failslab+0x9/0x20 [ 63.597192][ T1478] __kmem_cache_alloc_node+0x3d/0x2d0 [ 63.602753][ T1478] ? kvmalloc_node+0x28a/0x460 [ 63.607527][ T1478] ? kvmalloc_node+0x28a/0x460 [ 63.612301][ T1478] __kmalloc_node+0xa2/0x1e0 [ 63.616905][ T1478] kvmalloc_node+0x28a/0x460 [ 63.621521][ T1478] ? __cfi_kvmalloc_node+0x10/0x10 [ 63.621927][ T1480] bridge0: port 1(bridge_slave_0) entered blocking state [ 63.626634][ T1478] ? __cfi_kvm_arch_vcpu_load+0x10/0x10 [ 63.626660][ T1478] vmemdup_user+0x26/0xe0 [ 63.633794][ T1480] bridge0: port 1(bridge_slave_0) entered disabled state [ 63.639176][ T1478] kvm_vcpu_ioctl_set_cpuid2+0x82/0x130 [ 63.645220][ T1480] device bridge_slave_0 entered promiscuous mode [ 63.650521][ T1478] kvm_arch_vcpu_ioctl+0x132f/0x2390 [ 63.650545][ T1478] ? __cfi_avc_has_perm+0x10/0x10 [ 63.650561][ T1478] ? __cfi_kvm_arch_vcpu_ioctl+0x10/0x10 [ 63.650582][ T1478] ? 0xffffffffa00040c0 [ 63.650594][ T1478] ? is_bpf_text_address+0x177/0x190 [ 63.657489][ T1480] bridge0: port 2(bridge_slave_1) entered blocking state [ 63.662416][ T1478] ? kernel_text_address+0xa0/0xd0 [ 63.662442][ T1478] ? __kernel_text_address+0xd/0x30 [ 63.662458][ T1478] ? unwind_get_return_address+0x4d/0x90 [ 63.662476][ T1478] ? __cfi_stack_trace_consume_entry+0x10/0x10 [ 63.668149][ T1480] bridge0: port 2(bridge_slave_1) entered disabled state [ 63.672740][ T1478] ? arch_stack_walk+0xfc/0x150 [ 63.672769][ T1478] ? stack_trace_save+0xa6/0xf0 [ 63.679156][ T1480] device bridge_slave_1 entered promiscuous mode [ 63.682524][ T1478] ? __stack_depot_save+0x36/0x490 [ 63.682548][ T1478] ? _parse_integer_limit+0x18e/0x1d0 [ 63.682567][ T1478] ? __asan_set_shadow_00+0xe/0x10 [ 63.744781][ T1480] bridge0: port 2(bridge_slave_1) entered blocking state [ 63.744911][ T1478] ? do_vfs_ioctl+0x1b68/0x1cd0 [ 63.750315][ T1480] bridge0: port 2(bridge_slave_1) entered forwarding state [ 63.755354][ T1478] ? __ia32_compat_sys_ioctl+0x860/0x860 [ 63.762456][ T1480] bridge0: port 1(bridge_slave_0) entered blocking state [ 63.767178][ T1478] ? kstrtouint+0x74/0xe0 [ 63.774379][ T1480] bridge0: port 1(bridge_slave_0) entered forwarding state [ 63.779949][ T1478] ? kstrtouint_from_user+0x113/0x170 [ 63.779969][ T1478] ? __cfi_kstrtouint_from_user+0x10/0x10 [ 63.806879][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 63.809493][ T1478] ? ioctl_has_perm+0x1b8/0x4f0 [ 63.809526][ T1478] ? memcpy+0x56/0x70 [ 63.809541][ T1478] ? __kasan_check_write+0x14/0x20 [ 63.809555][ T1478] ? mutex_lock_killable+0x93/0x1b0 [ 63.809578][ T1478] ? __cfi_mutex_lock_killable+0x10/0x10 [ 63.809599][ T1478] kvm_vcpu_ioctl+0x6fb/0xc00 [ 63.809623][ T1478] ? __cfi_kvm_vcpu_ioctl+0x10/0x10 [ 63.809640][ T1478] ? selinux_file_ioctl+0x3ad/0x4c0 [ 63.809661][ T1478] ? __cfi_selinux_file_ioctl+0x10/0x10 [ 63.809677][ T1478] ? mutex_unlock+0x8f/0x230 [ 63.809696][ T1478] ? __cfi_mutex_unlock+0x10/0x10 [ 63.809717][ T1478] ? __fget_files+0x2d1/0x330 [ 63.809735][ T1478] ? security_file_ioctl+0x95/0xc0 [ 63.809755][ T1478] ? __cfi_kvm_vcpu_ioctl+0x10/0x10 [ 63.818560][ T39] usb 7-1: language id specifier not provided by device, defaulting to English [ 63.821759][ T1478] __se_sys_ioctl+0x12f/0x1b0 [ 63.821786][ T1478] __x64_sys_ioctl+0x7b/0x90 [ 63.821801][ T1478] x64_sys_call+0x58b/0x9a0 [ 63.821819][ T1478] do_syscall_64+0x4c/0xa0 [ 63.821835][ T1478] ? clear_bhb_loop+0x30/0x80 [ 63.918296][ T1478] ? clear_bhb_loop+0x30/0x80 [ 63.922995][ T1478] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 63.928891][ T1478] RIP: 0033:0x7fc10499ce59 [ 63.933291][ T1478] 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 [ 63.952915][ T1478] RSP: 002b:00007fc105861028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 63.961330][ T1478] RAX: ffffffffffffffda RBX: 00007fc104c15fa0 RCX: 00007fc10499ce59 [ 63.969311][ T1478] RDX: 00002000000007c0 RSI: 000000004008ae90 RDI: 0000000000000005 [ 63.977277][ T1478] RBP: 00007fc105861090 R08: 0000000000000000 R09: 0000000000000000 [ 63.985259][ T1478] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 63.993226][ T1478] R13: 00007fc104c16038 R14: 00007fc104c15fa0 R15: 00007ffefed96e68 [ 64.001192][ T1478] [ 64.004822][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 64.016895][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 64.028033][ T28] audit: type=1326 audit(1781403841.181:572): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1450 comm="syz.6.330" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7bc099ce59 code=0x7ffc0000 [ 64.054522][ T28] audit: type=1326 audit(1781403841.181:573): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1450 comm="syz.6.330" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=9 compat=0 ip=0x7f7bc099ce59 code=0x7ffc0000 [ 64.079171][ T28] audit: type=1326 audit(1781403841.181:574): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1450 comm="syz.6.330" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7bc099ce59 code=0x7ffc0000 [ 64.079663][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 64.103785][ T28] audit: type=1326 audit(1781403841.181:575): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1450 comm="syz.6.330" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=28 compat=0 ip=0x7f7bc099ce59 code=0x7ffc0000 [ 64.129686][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 64.143398][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 64.151583][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 64.160416][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 64.167477][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 64.184861][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 64.193295][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 64.264389][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 64.284624][ T1480] device veth0_vlan entered promiscuous mode [ 64.297407][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 64.301096][ T1488] loop7: detected capacity change from 0 to 512 [ 64.308580][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 64.322966][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 64.332403][ T1490] loop8: detected capacity change from 0 to 2048 [ 64.361470][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 64.367127][ T1488] EXT4-fs (loop7): mounted filesystem without journal. Quota mode: writeback. [ 64.380029][ T1488] ext4 filesystem being mounted at /28/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 64.384333][ T1490] EXT4-fs (loop8): mounted filesystem without journal. Quota mode: writeback. [ 64.391845][ T1480] device veth1_macvtap entered promiscuous mode [ 64.406771][ T1490] ext4 filesystem being mounted at /11/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 64.441337][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 64.452224][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 64.455110][ T888] EXT4-fs (loop7): unmounting filesystem. [ 64.478123][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 64.489303][ T1490] overlayfs: failed to set xattr on upper [ 64.504696][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 64.663957][ T1259] EXT4-fs (loop8): unmounting filesystem. [ 64.774331][ T1508] loop4: detected capacity change from 0 to 512 [ 64.912097][ T308] device bridge_slave_1 left promiscuous mode [ 64.926030][ T308] bridge0: port 2(bridge_slave_1) entered disabled state [ 64.936371][ T1510] loop8: detected capacity change from 0 to 256 [ 64.993116][ T308] device bridge_slave_0 left promiscuous mode [ 65.008850][ T1510] exFAT-fs (loop8): failed to load upcase table (idx : 0x00010000, chksum : 0x205ab87c, utbl_chksum : 0xe619d30d) [ 65.045789][ T308] bridge0: port 1(bridge_slave_0) entered disabled state [ 65.117130][ T308] device veth1_macvtap left promiscuous mode [ 65.164909][ T308] device veth0_vlan left promiscuous mode [ 65.579459][ T309] usb 8-1: new high-speed USB device number 13 using dummy_hcd [ 65.636169][ T1516] loop4: detected capacity change from 0 to 40427 [ 65.645869][ T1516] F2FS-fs (loop4): invalid crc value [ 65.670061][ T1516] F2FS-fs (loop4): Found nat_bits in checkpoint [ 65.673712][ T39] uclogic 0003:256C:006D.0006: failed retrieving Huion firmware version: -71 [ 65.709024][ T39] uclogic 0003:256C:006D.0006: failed probing parameters: -71 [ 65.721439][ T39] uclogic: probe of 0003:256C:006D.0006 failed with error -71 [ 65.731548][ T39] usb 7-1: USB disconnect, device number 8 [ 65.741205][ T1516] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 65.759557][ T309] usb 8-1: Using ep0 maxpacket: 16 [ 65.766412][ T309] usb 8-1: config 0 has an invalid interface number: 78 but max is 0 [ 65.777856][ T309] usb 8-1: config 0 has no interface number 0 [ 65.784121][ T309] usb 8-1: config 0 interface 78 has no altsetting 0 [ 65.792422][ T309] usb 8-1: New USB device found, idVendor=04e6, idProduct=1010, bcdDevice= a.87 [ 65.807109][ T309] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 65.815552][ T309] usb 8-1: Product: syz [ 65.820039][ T309] usb 8-1: Manufacturer: syz [ 65.824771][ T309] usb 8-1: SerialNumber: syz [ 65.825998][ T1526] SELinux: security_context_str_to_sid () failed with errno=-22 [ 65.990429][ T309] usb 8-1: config 0 descriptor?? [ 66.152800][ T1530] EXT4-fs (loop9): mounted filesystem without journal. Quota mode: writeback. [ 66.169747][ T1530] ext4 filesystem being mounted at /7/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 66.211275][ T309] ums-usbat 8-1:0.78: USB Mass Storage device detected [ 66.219040][ T1408] EXT4-fs (loop9): unmounting filesystem. [ 66.231917][ T309] ums-usbat 8-1:0.78: Quirks match for vid 04e6 pid 1010: 1 [ 66.276946][ T1539] ext3: Unknown parameter 'pcr' [ 66.286906][ T309] usb 8-1: USB disconnect, device number 13 [ 66.355297][ T1543] xt_CT: You must specify a L4 protocol and not use inversions on it [ 66.363573][ T1523] F2FS-fs (loop6): Test dummy encryption mode enabled [ 66.373970][ T1523] F2FS-fs (loop6): invalid crc value [ 66.394197][ T1523] F2FS-fs (loop6): Found nat_bits in checkpoint [ 66.424912][ T1523] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 66.719550][ T39] usb 5-1: new full-speed USB device number 2 using dummy_hcd [ 66.729524][ T981] usb 10-1: new high-speed USB device number 2 using dummy_hcd [ 66.756107][ T1556] netlink: 4 bytes leftover after parsing attributes in process `syz.8.359'. [ 66.929507][ T981] usb 10-1: Using ep0 maxpacket: 32 [ 66.936347][ T39] usb 5-1: unable to get BOS descriptor or descriptor too short [ 66.944435][ T981] usb 10-1: unable to get BOS descriptor or descriptor too short [ 66.953545][ T39] usb 5-1: not running at top speed; connect to a high speed hub [ 66.965249][ T981] usb 10-1: config 1 interface 0 altsetting 4 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 66.979527][ T981] usb 10-1: config 1 interface 0 has no altsetting 0 [ 66.987838][ T39] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 67.003804][ T39] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 67.013330][ T39] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 4 [ 67.030854][ T39] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 67.031063][ T981] usb 10-1: New USB device found, idVendor=0c45, idProduct=5112, bcdDevice= 0.40 [ 67.050028][ T39] usb 5-1: config 1 interface 1 has no altsetting 0 [ 67.056678][ T981] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.065186][ T981] usb 10-1: Product: 봊럆햎풖䊭ꡱ涀ࠎ鲆∡♌썱떽ꯛ謘忲먻僮⾿꠳㜢麵ꪝㆯ௲ﹱ桨ӓ鍇藅ឈ曵賅똕釁喁え洒崿ꄰḀ㥟룚䈟숹曧织 [ 67.081938][ T24] usb 9-1: new high-speed USB device number 4 using dummy_hcd [ 67.089544][ T981] usb 10-1: Manufacturer: Ж [ 67.094328][ T981] usb 10-1: SerialNumber: ଇ栗뭴蟨죭˖쇶认咤擹⃹ᛀ珨즸稙祳輶瓞⡵롢譑ۜ硖㠗륞ᗺ脦蕥驈椒䘡癩Ꝙ落▲ˆꋮȑ푉流떿✢䈤̻早埒讚竫ӥ੏쮷쾚 [ 67.102676][ T1568] block device autoloading is deprecated and will be removed. [ 67.113210][ T39] usb 5-1: New USB device found, idVendor=1a86, idProduct=752d, bcdDevice= 0.40 [ 67.129443][ T39] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.137428][ T39] usb 5-1: Product: syz [ 67.141920][ T39] usb 5-1: Manufacturer: syz [ 67.146635][ T39] usb 5-1: SerialNumber: syz [ 67.183168][ T1568] set_capacity_and_notify: 3 callbacks suppressed [ 67.183182][ T1568] loop6: detected capacity change from 0 to 256 [ 67.198835][ T1568] exfat: Unknown parameter '0x000000000000000c0x0000000000000000' [ 67.214283][ T1572] loop7: detected capacity change from 0 to 40427 [ 67.224410][ T1572] F2FS-fs (loop7): invalid crc value [ 67.230569][ T330] I/O error, dev loop6, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 67.253343][ T1572] F2FS-fs (loop7): Found nat_bits in checkpoint [ 67.270689][ T24] usb 9-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 67.287174][ T24] usb 9-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 67.297227][ T24] usb 9-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 67.298087][ T1572] F2FS-fs (loop7): Mounted with checkpoint version = 48b305e5 [ 67.310593][ T24] usb 9-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 67.329804][ T24] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 67.342145][ T24] usb 9-1: config 0 descriptor?? [ 67.364128][ T981] usbhid 10-1:1.0: can't add hid device: -71 [ 67.371539][ T981] usbhid: probe of 10-1:1.0 failed with error -71 [ 67.387218][ T981] usb 10-1: USB disconnect, device number 2 [ 67.423134][ T1584] 9pnet_fd: Insufficient options for proto=fd [ 67.431749][ T1586] loop7: detected capacity change from 0 to 512 [ 67.445517][ T39] snd-usb-audio: probe of 5-1:1.1 failed with error -2 [ 67.452708][ T1586] EXT4-fs (loop7): feature flags set on rev 0 fs, running e2fsck is recommended [ 67.457357][ T39] usb 5-1: USB disconnect, device number 2 [ 67.467889][ T310] udevd[310]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.1/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 67.485201][ T1586] EXT4-fs error (device loop7): ext4_mb_generate_buddy:1126: group 0, block bitmap and bg descriptor inconsistent: 48 vs 41 free clusters [ 67.499716][ T1586] EXT4-fs error (device loop7): ext4_acquire_dquot:6828: comm syz.7.364: Failed to acquire dquot type 1 [ 67.511906][ T1586] EXT4-fs (loop7): 1 truncate cleaned up [ 67.517587][ T1586] EXT4-fs (loop7): mounted filesystem without journal. Quota mode: writeback. [ 67.533363][ T888] EXT4-fs (loop7): unmounting filesystem. [ 67.548680][ T1590] loop7: detected capacity change from 0 to 512 [ 67.574679][ T1590] EXT4-fs (loop7): mounted filesystem without journal. Quota mode: writeback. [ 67.583722][ T1590] ext4 filesystem being mounted at /34/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 67.604280][ T888] EXT4-fs (loop7): unmounting filesystem. [ 67.741092][ T1604] SELinux: security_context_str_to_sid () failed with errno=-22 [ 67.909551][ T1602] loop7: detected capacity change from 0 to 40427 [ 67.924553][ T1602] F2FS-fs (loop7): Invalid log_blocksize (268), supports only 12 [ 67.938779][ T1602] F2FS-fs (loop7): Can't find valid F2FS filesystem in 1th superblock [ 67.948761][ T1602] F2FS-fs (loop7): Found nat_bits in checkpoint [ 67.985511][ T1602] F2FS-fs (loop7): Try to recover 1th superblock, ret: 0 [ 67.992691][ T1602] F2FS-fs (loop7): Mounted with checkpoint version = 48b305e5 [ 69.396988][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.437447][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.462865][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.480733][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.498277][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.516325][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.526417][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.543805][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.560132][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.577180][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.591442][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.613701][ T1619] loop4: detected capacity change from 0 to 40427 [ 69.622014][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.630449][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.638021][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.646761][ T1619] F2FS-fs (loop4): invalid crc value [ 69.646782][ T24] plantronics 0003:047F:FFFF.0007: unknown main item tag 0x0 [ 69.679452][ T6] usb 10-1: new high-speed USB device number 3 using dummy_hcd [ 69.679688][ T24] plantronics 0003:047F:FFFF.0007: No inputs registered, leaving [ 69.700036][ T1619] F2FS-fs (loop4): Found nat_bits in checkpoint [ 69.704209][ T24] plantronics 0003:047F:FFFF.0007: hiddev96,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.8-1/input0 [ 69.766652][ T1619] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 69.773401][ T309] usb 9-1: USB disconnect, device number 4 [ 69.794303][ T1631] loop8: detected capacity change from 0 to 256 [ 69.867452][ T1625] loop7: detected capacity change from 0 to 40427 [ 69.879545][ T6] usb 10-1: Using ep0 maxpacket: 8 [ 69.890378][ T1625] F2FS-fs (loop7): Invalid log_blocksize (268), supports only 12 [ 69.898325][ T1625] F2FS-fs (loop7): Can't find valid F2FS filesystem in 1th superblock [ 69.906937][ T6] usb 10-1: New USB device found, idVendor=0582, idProduct=0025, bcdDevice= 0.40 [ 69.916545][ T6] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 69.924871][ T6] usb 10-1: Product: syz [ 69.929245][ T6] usb 10-1: Manufacturer: syz [ 69.934080][ T1625] F2FS-fs (loop7): invalid crc value [ 69.940804][ T6] usb 10-1: SerialNumber: syz [ 69.944335][ T1636] loop4: detected capacity change from 0 to 512 [ 69.946816][ T1625] F2FS-fs (loop7): Found nat_bits in checkpoint [ 69.971249][ T1636] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 69.980530][ T1636] ext4 filesystem being mounted at /6/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 69.992614][ T1625] F2FS-fs (loop7): Try to recover 1th superblock, ret: 0 [ 69.999896][ T1625] F2FS-fs (loop7): Mounted with checkpoint version = 48b305e5 [ 70.021744][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 70.029156][ T28] kauditd_printk_skb: 35 callbacks suppressed [ 70.029169][ T28] audit: type=1400 audit(1781403847.181:607): avc: denied { link } for pid=1624 comm="syz.7.376" name="#17" dev="loop7" ino=17 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 70.255014][ T1652] SELinux: security_context_str_to_sid () failed with errno=-22 [ 70.339264][ T309] usb 9-1: new high-speed USB device number 5 using dummy_hcd [ 70.367705][ T1654] loop6: detected capacity change from 0 to 256 [ 70.386641][ T1654] incfs: Error accessing: /dev/loop6. [ 70.397316][ T1654] incfs: mount failed -20 [ 70.539507][ T309] usb 9-1: Using ep0 maxpacket: 32 [ 70.545675][ T309] usb 9-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 70.569386][ T309] usb 9-1: New USB device found, idVendor=17ef, idProduct=7203, bcdDevice=2e.36 [ 70.578587][ T309] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 70.586623][ T309] usb 9-1: Product: syz [ 70.590863][ T6] usb 10-1: uac_clock_source_is_valid(): cannot get clock validity for id 0 [ 70.599576][ T309] usb 9-1: Manufacturer: syz [ 70.604188][ T6] usb 10-1: clock source 0 is not valid, cannot use [ 70.611355][ T309] usb 9-1: SerialNumber: syz [ 70.617269][ T6] usb 10-1: 1:1: cannot get freq (v2/v3): err -32 [ 70.624146][ T309] usb 9-1: config 0 descriptor?? [ 70.633524][ T309] asix: probe of 9-1:0.0 failed with error -22 [ 70.655304][ T1661] netlink: 67 bytes leftover after parsing attributes in process `syz.6.386'. [ 70.832013][ T6] usb 10-1: uac_clock_source_is_valid(): cannot get clock validity for id 0 [ 70.842909][ T6] usb 10-1: clock source 0 is not valid, cannot use [ 70.850910][ T6] usb 10-1: 2:1: cannot get freq (v2/v3): err -71 [ 70.860708][ T6] usb 10-1: uac_clock_source_is_valid(): cannot get clock validity for id 0 [ 70.871222][ T1664] netlink: 36 bytes leftover after parsing attributes in process `syz.6.387'. [ 70.878702][ T6] usb 10-1: USB disconnect, device number 3 [ 70.896999][ T28] audit: type=1400 audit(1781403848.051:608): avc: denied { getattr } for pid=1632 comm="syz.8.379" name="/" dev="9p" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 71.106549][ T1672] F2FS-fs (loop7): invalid crc value [ 71.117516][ T1672] F2FS-fs (loop7): Found nat_bits in checkpoint [ 71.159923][ T1672] F2FS-fs (loop7): Mounted with checkpoint version = 48b305e5 [ 72.248468][ T1689] set_capacity_and_notify: 2 callbacks suppressed [ 72.248485][ T1689] loop9: detected capacity change from 0 to 40427 [ 72.261888][ T1689] F2FS-fs (loop9): Corrupted extension count (64 + 1 > 64) [ 72.278393][ T1689] F2FS-fs (loop9): Can't find valid F2FS filesystem in 1th superblock [ 72.294559][ T1689] F2FS-fs (loop9): Image doesn't support compression [ 72.308290][ T1689] F2FS-fs (loop9): Image doesn't support compression [ 72.315687][ T1689] F2FS-fs (loop9): invalid crc value [ 72.324194][ T1689] F2FS-fs (loop9): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 72.325830][ T1701] loop4: detected capacity change from 0 to 4096 [ 72.346545][ T1701] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 72.355539][ T1701] EXT4-fs (loop4): Test dummy encryption mode enabled [ 72.357000][ T1689] F2FS-fs (loop9): Start checkpoint disabled! [ 72.368859][ T1689] F2FS-fs (loop9): f2fs_disable_checkpoint() finish, err:0 [ 72.377623][ T1689] F2FS-fs (loop9): Try to recover 1th superblock, ret: 0 [ 72.384877][ T1701] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842c1a8, mo2=0003] [ 72.393153][ T1689] F2FS-fs (loop9): Mounted with checkpoint version = 48b305e6 [ 72.399505][ T1701] System zones: 0-5 [ 72.410206][ T1701] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 72.435833][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 72.449236][ T1707] loop7: detected capacity change from 0 to 256 [ 72.462927][ T1707] exfat: Deprecated parameter 'namecase' [ 72.490657][ T1707] exFAT-fs (loop7): failed to load upcase table (idx : 0x00010000, chksum : 0xb5fb52fc, utbl_chksum : 0xe619d30d) [ 72.572381][ T28] audit: type=1400 audit(2000000001.550:609): avc: denied { remove_name } for pid=1706 comm="syz.7.399" name="file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" dev="loop7" ino=1048648 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 72.622865][ T28] audit: type=1400 audit(2000000001.550:610): avc: denied { rename } for pid=1706 comm="syz.7.399" name="file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" dev="loop7" ino=1048648 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 72.769458][ T307] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 72.779344][ T1720] loop7: detected capacity change from 0 to 40427 [ 72.801224][ T1720] F2FS-fs (loop7): invalid crc value [ 72.817999][ T1720] F2FS-fs (loop7): Found nat_bits in checkpoint [ 72.858409][ T1720] F2FS-fs (loop7): Mounted with checkpoint version = 48b305e5 [ 72.881875][ T6] usb 9-1: USB disconnect, device number 5 [ 72.949829][ T307] usb 5-1: Using ep0 maxpacket: 32 [ 72.956520][ T307] usb 5-1: unable to get BOS descriptor or descriptor too short [ 72.969489][ T24] usb 10-1: new low-speed USB device number 4 using dummy_hcd [ 72.979926][ T307] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 72.990343][ T307] usb 5-1: config 1 interface 2 has no altsetting 0 [ 73.003053][ T307] usb 5-1: New USB device found, idVendor=2b53, idProduct=0023, bcdDevice= 0.40 [ 73.012515][ T307] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 73.020541][ T307] usb 5-1: Product: syz [ 73.024797][ T307] usb 5-1: Manufacturer: syz [ 73.029753][ T307] usb 5-1: SerialNumber: syz [ 73.151377][ T24] usb 10-1: config 0 interface 0 altsetting 15 endpoint 0x81 has invalid maxpacket 1056, setting to 8 [ 73.162862][ T24] usb 10-1: config 0 interface 0 altsetting 15 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 73.177354][ T24] usb 10-1: config 0 interface 0 has no altsetting 0 [ 73.184901][ T24] usb 10-1: New USB device found, idVendor=056a, idProduct=00c5, bcdDevice= 0.00 [ 73.198104][ T24] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 73.219078][ T24] usb 10-1: config 0 descriptor?? [ 73.224549][ T1722] raw-gadget.2 gadget.9: fail, usb_ep_enable returned -22 [ 73.323732][ T28] audit: type=1400 audit(2000000002.300:611): avc: denied { create } for pid=1749 comm="syz.6.410" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rds_socket permissive=1 [ 73.350862][ T28] audit: type=1400 audit(2000000002.330:612): avc: denied { unmount } for pid=1751 comm="syz.6.411" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 73.420144][ T307] snd-usb-audio: probe of 5-1:1.0 failed with error -22 [ 73.428249][ T307] snd-usb-audio: probe of 5-1:1.1 failed with error -22 [ 73.440554][ T307] snd-usb-audio: probe of 5-1:1.2 failed with error -22 [ 73.454767][ T463] udevd[463]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.2/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 73.472871][ T307] usb 5-1: USB disconnect, device number 3 [ 73.713355][ T24] usbhid 10-1:0.0: can't add hid device: -71 [ 73.719460][ T24] usbhid: probe of 10-1:0.0 failed with error -71 [ 73.726741][ T24] usb 10-1: USB disconnect, device number 4 [ 73.939504][ T1767] netlink: 8 bytes leftover after parsing attributes in process `syz.4.416'. [ 74.000732][ T1778] netlink: 32 bytes leftover after parsing attributes in process `syz.7.420'. [ 74.239468][ T24] usb 5-1: new low-speed USB device number 4 using dummy_hcd [ 74.260766][ T1798] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.268003][ T1798] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.276682][ T1798] device bridge_slave_0 entered promiscuous mode [ 74.286894][ T1798] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.294516][ T1798] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.302093][ T1798] device bridge_slave_1 entered promiscuous mode [ 74.435310][ T24] usb 5-1: config index 0 descriptor too short (expected 1307, got 27) [ 74.448454][ T24] usb 5-1: config 0 has an invalid interface number: 0 but max is -1 [ 74.459030][ T24] usb 5-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 74.468562][ T24] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x84 is Bulk; changing to Interrupt [ 74.478668][ T24] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 74.495606][ T24] usb 5-1: language id specifier not provided by device, defaulting to English [ 74.514080][ T1798] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.515858][ T24] usb 5-1: New USB device found, idVendor=0460, idProduct=0008, bcdDevice=c3.de [ 74.521146][ T1798] bridge0: port 2(bridge_slave_1) entered forwarding state [ 74.521230][ T1798] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.531888][ T24] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 74.537454][ T1798] bridge0: port 1(bridge_slave_0) entered forwarding state [ 74.544558][ T24] usb 5-1: Manufacturer: 牢 [ 74.567288][ T1821] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.574853][ T24] usb 5-1: config 0 descriptor?? [ 74.582468][ T1821] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.590617][ T24] hub 5-1:0.0: bad descriptor, ignoring hub [ 74.597144][ T1821] device bridge_slave_0 entered promiscuous mode [ 74.605559][ T24] hub: probe of 5-1:0.0 failed with error -5 [ 74.622530][ T1841] netlink: 388 bytes leftover after parsing attributes in process `syz.8.450'. [ 74.626410][ T24] input: 牢 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/input/input16 [ 74.645315][ T1821] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.662661][ T1821] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.678295][ T1821] device bridge_slave_1 entered promiscuous mode [ 74.720583][ T1571] device bridge_slave_1 left promiscuous mode [ 74.726733][ T1571] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.734880][ T1571] device bridge_slave_0 left promiscuous mode [ 74.745368][ T1571] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.753122][ T1571] device veth1_macvtap left promiscuous mode [ 74.759117][ T1571] device veth0_vlan left promiscuous mode [ 74.812510][ T307] usb 5-1: USB disconnect, device number 4 [ 74.887319][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 74.902472][ T41] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.911656][ T41] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.916007][ T1856] ip6_tunnel: non-ECT from fe80:0000:0000:0000:0000:0000:0000:00bb with DS=0x1a [ 74.934733][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 74.943100][ T41] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.950152][ T41] bridge0: port 1(bridge_slave_0) entered forwarding state [ 74.957558][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 74.965740][ T41] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.972770][ T41] bridge0: port 2(bridge_slave_1) entered forwarding state [ 74.992902][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 75.002221][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 75.031942][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 75.051805][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 75.059825][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 75.067211][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 75.077850][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 75.086111][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 75.093786][ T1798] device veth0_vlan entered promiscuous mode [ 75.101936][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 75.110389][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 75.118521][ T308] bridge0: port 1(bridge_slave_0) entered blocking state [ 75.125571][ T308] bridge0: port 1(bridge_slave_0) entered forwarding state [ 75.133130][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 75.142903][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 75.151213][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 75.159335][ T308] bridge0: port 2(bridge_slave_1) entered blocking state [ 75.166413][ T308] bridge0: port 2(bridge_slave_1) entered forwarding state [ 75.179288][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 75.187847][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 75.197076][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 75.205322][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 75.215383][ T1798] device veth1_macvtap entered promiscuous mode [ 75.227789][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 75.235672][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 75.244099][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 75.259194][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 75.267704][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 75.276080][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 75.284479][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 75.292972][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 75.301417][ T308] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 75.313350][ T1571] tipc: Left network mode [ 75.315496][ T1821] device veth0_vlan entered promiscuous mode [ 75.319495][ T317] usb 10-1: new high-speed USB device number 5 using dummy_hcd [ 75.324642][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 75.340131][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 75.353111][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 75.361151][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 75.361525][ T1867] process 'syz.4.461' launched '/dev/fd/-1/./file0' with NULL argv: empty string added [ 75.387133][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 75.403359][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 75.426841][ T1872] tipc: Started in network mode [ 75.432149][ T1872] tipc: Node identity 00000000000000000000000000000001, cluster identity 4711 [ 75.441157][ T1872] tipc: New replicast peer: fe80:0000:0000:0000:0000:0000:0000:00bb [ 75.449297][ T1872] tipc: Enabled bearer , priority 10 [ 75.456834][ T1821] device veth1_macvtap entered promiscuous mode [ 75.497506][ T1878] device bridge1 entered promiscuous mode [ 75.506989][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 75.515504][ T317] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 75.525645][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 75.533857][ T317] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 75.541976][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 75.553484][ T317] usb 10-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 75.566775][ T317] usb 10-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 75.576745][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 75.579619][ T317] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 75.588360][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 75.593541][ T317] usb 10-1: config 0 descriptor?? [ 75.655872][ T1891] device syzkaller0 entered promiscuous mode [ 75.832553][ T1908] device vlan2 entered promiscuous mode [ 75.874137][ T28] audit: type=1400 audit(2000000004.850:613): avc: denied { read } for pid=1911 comm="syz.8.478" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 76.014388][ T317] usbhid 10-1:0.0: can't add hid device: -71 [ 76.021211][ T317] usbhid: probe of 10-1:0.0 failed with error -71 [ 76.029689][ T317] usb 10-1: USB disconnect, device number 5 [ 76.041241][ T1571] device bridge_slave_1 left promiscuous mode [ 76.047387][ T1571] bridge0: port 2(bridge_slave_1) entered disabled state [ 76.062952][ T1571] device bridge_slave_0 left promiscuous mode [ 76.069555][ T1571] bridge0: port 1(bridge_slave_0) entered disabled state [ 76.083381][ T1571] device veth1_macvtap left promiscuous mode [ 76.092001][ T1571] device veth0_vlan left promiscuous mode [ 76.397561][ T1949] netlink: 32 bytes leftover after parsing attributes in process `syz.6.494'. [ 76.470907][ T28] audit: type=1326 audit(2000000005.450:614): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1953 comm="syz.6.496" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f70b7f9ce59 code=0x7ffc0000 [ 76.515053][ T28] audit: type=1326 audit(2000000005.480:615): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1953 comm="syz.6.496" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f70b7f9ce59 code=0x7ffc0000 [ 76.559523][ T981] tipc: Node number set to 1 [ 76.576049][ T28] audit: type=1326 audit(2000000005.480:616): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1953 comm="syz.6.496" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f70b7f9ce59 code=0x7ffc0000 [ 76.609734][ T28] audit: type=1326 audit(2000000005.480:617): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1953 comm="syz.6.496" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=221 compat=0 ip=0x7f70b7f9ce59 code=0x7ffc0000 [ 76.620896][ T1963] fuse: root generation should be zero [ 76.634820][ T28] audit: type=1326 audit(2000000005.480:618): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1953 comm="syz.6.496" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f70b7f9ce59 code=0x7ffc0000 [ 76.687999][ T28] audit: type=1326 audit(2000000005.480:619): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1953 comm="syz.6.496" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=436 compat=0 ip=0x7f70b7f9ce59 code=0x7ffc0000 [ 76.719321][ T28] audit: type=1326 audit(2000000005.480:620): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1953 comm="syz.6.496" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=231 compat=0 ip=0x7f70b7f9ce59 code=0x7ffc0000 [ 76.877914][ T28] audit: type=1400 audit(2000000005.850:621): avc: denied { connect } for pid=1990 comm="syz.6.513" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 76.910678][ T1994] device syzkaller0 entered promiscuous mode [ 76.927297][ T1994] tipc: Started in network mode [ 76.940205][ T1994] tipc: Node identity 6a164c5ea2c9, cluster identity 4711 [ 76.955915][ T1994] tipc: Enabled bearer , priority 0 [ 76.971355][ T1993] tipc: Resetting bearer [ 76.977134][ T28] audit: type=1400 audit(2000000005.950:622): avc: denied { ioctl } for pid=2002 comm="syz.2.518" path="/dev/usbmon1" dev="devtmpfs" ino=160 ioctlcmd=0x920a scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 77.003744][ T1993] tipc: Disabling bearer [ 77.285794][ T2047] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=2047 comm=syz.2.537 [ 77.331357][ T2047] device syzkaller0 entered promiscuous mode [ 77.402002][ T2050] netlink: 8 bytes leftover after parsing attributes in process `syz.9.539'. [ 77.411422][ T2050] netlink: 4 bytes leftover after parsing attributes in process `syz.9.539'. [ 77.939471][ T317] usb 10-1: new high-speed USB device number 6 using dummy_hcd [ 77.979466][ T39] usb 3-1: new high-speed USB device number 3 using dummy_hcd [ 78.121148][ T317] usb 10-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 78.129951][ T317] usb 10-1: config 1 has an invalid descriptor of length 55, skipping remainder of the config [ 78.140531][ T317] usb 10-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 78.149600][ T317] usb 10-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 52, changing to 9 [ 78.160715][ T317] usb 10-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 8241, setting to 1024 [ 78.179877][ T39] usb 3-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 78.188506][ T39] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 78.198674][ T317] usb 10-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 78.207838][ T317] usb 10-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 78.215964][ T39] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 78.224937][ T317] usb 10-1: Product: syz [ 78.229185][ T317] usb 10-1: Manufacturer: syz [ 78.233942][ T39] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 78.249814][ T317] cdc_wdm 10-1:1.0: skipping garbage [ 78.255125][ T317] cdc_wdm 10-1:1.0: skipping garbage [ 78.261157][ T317] cdc_wdm 10-1:1.0: cdc-wdm0: USB WDM device [ 78.267221][ T39] usb 3-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 78.277264][ T39] usb 3-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 78.285317][ T39] usb 3-1: Product: syz [ 78.289522][ T39] usb 3-1: Manufacturer: syz [ 78.309728][ T39] cdc_wdm 3-1:1.0: skipping garbage [ 78.314966][ T39] cdc_wdm 3-1:1.0: skipping garbage [ 78.320230][ T39] cdc_wdm: probe of 3-1:1.0 failed with error -22 [ 78.448464][ T309] usb 10-1: USB disconnect, device number 6 [ 78.498279][ T6] usb 3-1: USB disconnect, device number 3 [ 78.970831][ T2130] device syzkaller0 entered promiscuous mode [ 79.289510][ T39] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 79.464831][ T2175] device syzkaller0 entered promiscuous mode [ 79.480816][ T39] usb 3-1: config 0 has an invalid interface number: 50 but max is 0 [ 79.492302][ T39] usb 3-1: config 0 has no interface number 0 [ 79.498942][ T39] usb 3-1: config 0 interface 50 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 79.510572][ T39] usb 3-1: config 0 interface 50 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 79.527962][ T39] usb 3-1: New USB device found, idVendor=0c45, idProduct=1010, bcdDevice=e6.fc [ 79.529454][ T309] usb 10-1: new high-speed USB device number 7 using dummy_hcd [ 79.540947][ T39] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 79.552985][ T39] usb 3-1: Product: syz [ 79.557258][ T2178] tipc: Can't bind to reserved service type 0 [ 79.560437][ T39] usb 3-1: Manufacturer: syz [ 79.573870][ T39] usb 3-1: SerialNumber: syz [ 79.581325][ T39] usb 3-1: config 0 descriptor?? [ 79.739480][ T309] usb 10-1: Using ep0 maxpacket: 32 [ 79.749943][ T309] usb 10-1: config index 0 descriptor too short (expected 29220, got 36) [ 79.758432][ T309] usb 10-1: config 0 has too many interfaces: 81, using maximum allowed: 32 [ 79.767452][ T309] usb 10-1: config 0 has 1 interface, different from the descriptor's value: 81 [ 79.776576][ T309] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 79.786461][ T309] usb 10-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 79.796270][ T309] usb 10-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 79.809502][ T309] usb 10-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 79.818664][ T309] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 79.829108][ T309] usb 10-1: config 0 descriptor?? [ 79.881172][ T402] hid-generic 0000:0000:0000.0008: unknown main item tag 0x0 [ 79.889757][ T402] hid-generic 0000:0000:0000.0008: hidraw0: HID v0.00 Device [syz1] on syz0 [ 80.029929][ T39] hid-generic 0000:0000:0000.0009: unknown main item tag 0x0 [ 80.038982][ T309] usblp 10-1:0.0: usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 80.049997][ T39] hid-generic 0000:0000:0000.0009: hidraw0: HID v0.00 Device [syz1] on syz0 [ 80.051462][ T309] usb 10-1: USB disconnect, device number 7 [ 80.068686][ T309] usblp0: removed [ 80.162311][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.170069][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.177837][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.185627][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.193156][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.201062][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.208456][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.216916][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.224777][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.232401][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.240007][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.247797][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.255826][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.263852][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.271760][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.283921][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.291801][ T307] hid-generic 0006:0008:0001.000A: unknown main item tag 0x0 [ 80.299918][ T307] hid-generic 0006:0008:0001.000A: hidraw0: VIRTUAL HID v0.04 Device [syz1] on syz0 [ 80.344141][ T2234] fido_id[2234]: Failed to open report descriptor at '/sys/devices/virtual/misc/uhid/report_descriptor': No such file or directory [ 80.459484][ T307] usb 9-1: new full-speed USB device number 6 using dummy_hcd [ 80.509172][ T2258] netlink: 8 bytes leftover after parsing attributes in process `syz.6.630'. [ 80.619498][ T309] usb 10-1: new high-speed USB device number 8 using dummy_hcd [ 80.640592][ T307] usb 9-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 80.651764][ T307] usb 9-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 80.661887][ T307] usb 9-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 80.674979][ T307] usb 9-1: New USB device found, idVendor=0457, idProduct=07da, bcdDevice= 0.00 [ 80.684233][ T307] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 80.693220][ T307] usb 9-1: config 0 descriptor?? [ 80.799470][ T309] usb 10-1: Using ep0 maxpacket: 32 [ 80.806575][ T309] usb 10-1: config index 0 descriptor too short (expected 29220, got 36) [ 80.815381][ T309] usb 10-1: config 0 has too many interfaces: 81, using maximum allowed: 32 [ 80.829091][ T309] usb 10-1: config 0 has 1 interface, different from the descriptor's value: 81 [ 80.843363][ T309] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 80.855985][ T309] usb 10-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 80.866304][ T309] usb 10-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 80.879652][ T309] usb 10-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 80.888799][ T309] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 80.898608][ T309] usb 10-1: config 0 descriptor?? [ 80.916841][ T2279] kvm [2278]: vcpu0, guest rIP: 0xfff0 Unhandled WRMSR(0xc0010004) = 0x10000000001780 [ 81.105819][ T2160] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 81.106123][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.115764][ T2160] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 81.122383][ T309] usblp 10-1:0.0: usblp0: USB Bidirectional printer dev 8 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 81.140076][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.147462][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.157082][ T309] usb 10-1: USB disconnect, device number 8 [ 81.164402][ T309] usblp0: removed [ 81.168441][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.176138][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.184049][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.191505][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.198890][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.206294][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.213785][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.221194][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.228584][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.236062][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.243507][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.251614][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.259020][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.266431][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.273836][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.281306][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.288692][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.296102][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.303598][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.311007][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.318413][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.326050][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.333548][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.340963][ T307] hid-generic 0003:0457:07DA.000B: unknown main item tag 0x0 [ 81.348837][ T307] hid-generic 0003:0457:07DA.000B: hidraw0: USB HID v0.00 Device [HID 0457:07da] on usb-dummy_hcd.8-1/input0 [ 81.362533][ T307] usb 9-1: USB disconnect, device number 6 [ 81.380458][ T2296] fido_id[2296]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.8/usb9/report_descriptor': No such file or directory [ 81.965893][ T2318] loop8: detected capacity change from 0 to 40427 [ 81.966249][ T2320] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=262 sclass=netlink_route_socket pid=2320 comm=syz.4.658 [ 81.981831][ T2318] F2FS-fs (loop8): Invalid log_blocksize (268), supports only 12 [ 81.994692][ T28] kauditd_printk_skb: 9 callbacks suppressed [ 81.994705][ T28] audit: type=1400 audit(2000000010.980:632): avc: denied { create } for pid=2319 comm="syz.4.658" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=x25_socket permissive=1 [ 81.997418][ T2318] F2FS-fs (loop8): Can't find valid F2FS filesystem in 1th superblock [ 82.022313][ T317] usb 3-1: USB disconnect, device number 4 [ 82.028662][ T2318] F2FS-fs (loop8): invalid crc value [ 82.047982][ T2318] F2FS-fs (loop8): Found nat_bits in checkpoint [ 82.071298][ T2318] F2FS-fs (loop8): Try to recover 1th superblock, ret: 0 [ 82.078415][ T2318] F2FS-fs (loop8): Mounted with checkpoint version = 48b305e5 [ 82.238410][ T2332] sch_tbf: peakrate 3 is lower than or equals to rate 8115051326941482472 ! [ 82.259491][ T307] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 82.439745][ T307] usb 5-1: Using ep0 maxpacket: 16 [ 82.445915][ T307] usb 5-1: config 0 has an invalid interface number: 105 but max is 0 [ 82.454165][ T307] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 82.464284][ T307] usb 5-1: config 0 has no interface number 0 [ 82.471726][ T307] usb 5-1: New USB device found, idVendor=046c, idProduct=14e8, bcdDevice= b.28 [ 82.480807][ T307] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 82.488786][ T307] usb 5-1: Product: syz [ 82.493009][ T307] usb 5-1: Manufacturer: syz [ 82.497752][ T307] usb 5-1: SerialNumber: syz [ 82.503719][ T307] usb 5-1: config 0 descriptor?? [ 82.589492][ T6] usb 7-1: new full-speed USB device number 9 using dummy_hcd [ 82.713420][ T307] usb 5-1: Found UVC 0.00 device syz (046c:14e8) [ 82.719828][ T307] usb 5-1: No valid video chain found. [ 82.770559][ T6] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 82.780699][ T6] usb 7-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 82.799820][ T6] usb 7-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.00 [ 82.808883][ T6] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 82.816917][ T6] usb 7-1: SerialNumber: syz [ 82.830085][ T6] usb 7-1: 0:2 : does not exist [ 82.836075][ T2344] loop9: detected capacity change from 0 to 131072 [ 82.844211][ T2344] F2FS-fs (loop9): Invalid log sectorsize (67108873) [ 82.850987][ T2344] F2FS-fs (loop9): Can't find valid F2FS filesystem in 1th superblock [ 82.859545][ T2344] F2FS-fs (loop9): invalid crc value [ 82.866286][ T2344] F2FS-fs (loop9): Found nat_bits in checkpoint [ 82.896526][ T2344] F2FS-fs (loop9): Try to recover 1th superblock, ret: 0 [ 82.903641][ T2344] F2FS-fs (loop9): Mounted with checkpoint version = 48b305e4 [ 82.926558][ T317] usb 5-1: USB disconnect, device number 5 [ 82.960792][ T2352] loop2: detected capacity change from 0 to 4096 [ 82.973466][ T2352] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 82.989519][ T2352] EXT4-fs (loop2): Test dummy encryption mode enabled [ 83.006358][ T2352] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842c1a8, mo2=0003] [ 83.015264][ T2352] System zones: 0-5 [ 83.019966][ T2352] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 83.092066][ T1798] EXT4-fs (loop2): unmounting filesystem. [ 83.216837][ T2362] device bridge1 entered promiscuous mode [ 83.330099][ T2365] loop9: detected capacity change from 0 to 512 [ 83.534677][ T2365] EXT4-fs (loop9): mounted filesystem without journal. Quota mode: writeback. [ 83.543977][ T2365] ext4 filesystem being mounted at /52/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 84.052764][ T2372] loop4: detected capacity change from 0 to 2048 [ 84.353986][ T1408] EXT4-fs (loop9): unmounting filesystem. [ 84.360988][ T2372] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 84.397501][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 84.461008][ T2357] loop8: detected capacity change from 0 to 131072 [ 84.476181][ T2357] F2FS-fs (loop8): Invalid segment/section count (458783, 24 x 150994945) [ 84.496086][ T2357] F2FS-fs (loop8): Can't find valid F2FS filesystem in 1th superblock [ 84.507667][ T2357] F2FS-fs (loop8): Unrecognized mount option "./file0/file0" or missing value [ 84.763724][ T2384] input: syz1 as /devices/virtual/input/input17 [ 84.791120][ T28] audit: type=1400 audit(2000000013.770:633): avc: denied { create } for pid=2389 comm="syz.4.677" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=caif_socket permissive=1 [ 85.175605][ T2396] bridge0: port 1(bridge_slave_0) entered blocking state [ 85.204981][ T2396] bridge0: port 1(bridge_slave_0) entered disabled state [ 85.228105][ T2396] device bridge_slave_0 entered promiscuous mode [ 85.237420][ T2396] bridge0: port 2(bridge_slave_1) entered blocking state [ 85.244534][ T2396] bridge0: port 2(bridge_slave_1) entered disabled state [ 85.253519][ T2396] device bridge_slave_1 entered promiscuous mode [ 85.339490][ T6] usb 5-1: new full-speed USB device number 6 using dummy_hcd [ 85.357436][ T402] usb 7-1: USB disconnect, device number 9 [ 85.412061][ T2404] fuse: Unknown parameter '0x00000000000000040000000000000000000300000000000000000000' [ 85.425803][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 85.434698][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 85.452174][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 85.466828][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 85.475574][ T41] bridge0: port 1(bridge_slave_0) entered blocking state [ 85.482647][ T41] bridge0: port 1(bridge_slave_0) entered forwarding state [ 85.492907][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 85.505352][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 85.514781][ T41] bridge0: port 2(bridge_slave_1) entered blocking state [ 85.521844][ T41] bridge0: port 2(bridge_slave_1) entered forwarding state [ 85.533335][ T10] device bridge_slave_1 left promiscuous mode [ 85.539752][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 85.547549][ T10] device bridge_slave_0 left promiscuous mode [ 85.553929][ T6] usb 5-1: config 0 has an invalid interface number: 231 but max is 0 [ 85.562413][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 85.569663][ T6] usb 5-1: config 0 has no interface number 0 [ 85.575989][ T6] usb 5-1: config 0 interface 231 altsetting 0 endpoint 0x6 has invalid maxpacket 1023, setting to 64 [ 85.611326][ T10] device veth1_macvtap left promiscuous mode [ 85.612096][ T28] audit: type=1400 audit(2000000014.590:634): avc: denied { map } for pid=2408 comm="syz.9.683" path="/dev/kvm" dev="devtmpfs" ino=83 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 [ 85.617537][ T10] device veth0_vlan left promiscuous mode [ 85.654964][ T6] usb 5-1: New USB device found, idVendor=067b, idProduct=27a1, bcdDevice=b0.9b [ 85.655363][ T28] audit: type=1400 audit(2000000014.620:635): avc: denied { execute } for pid=2408 comm="syz.9.683" path="/dev/kvm" dev="devtmpfs" ino=83 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 [ 85.664710][ T6] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 85.694516][ T28] audit: type=1400 audit(2000000014.620:636): avc: denied { ioctl } for pid=2408 comm="syz.9.683" path="socket:[31080]" dev="sockfs" ino=31080 ioctlcmd=0x662c scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 85.701666][ T6] usb 5-1: Product: syz [ 85.724721][ T28] audit: type=1400 audit(2000000014.670:637): avc: denied { setopt } for pid=2410 comm="syz.9.684" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 85.745296][ T6] usb 5-1: Manufacturer: syz [ 85.745315][ T6] usb 5-1: SerialNumber: syz [ 85.748795][ T2413] sock: sock_timestamping_bind_phc: sock not bind to device [ 85.763171][ T6] usb 5-1: config 0 descriptor?? [ 85.764889][ T24] hid-generic 0000:0000:0000.000C: unknown main item tag 0x0 [ 85.775573][ T2395] raw-gadget.1 gadget.4: fail, usb_ep_enable returned -22 [ 85.783222][ T24] hid-generic 0000:0000:0000.000C: hidraw0: HID v0.00 Device [syz1] on syz0 [ 85.932796][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 85.940461][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 85.948417][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 85.957755][ T6] plusb 5-1:0.231 usb0: register 'plusb' at usb-dummy_hcd.4-1, Prolific PL-2301/PL-2302/PL-25A1/PL-27A1, ee:61:fe:4c:40:dc [ 85.998013][ T41] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 86.018929][ T28] audit: type=1400 audit(2000000014.990:638): avc: denied { search } for pid=142 comm="dhcpcd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 86.032045][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 86.048786][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 86.052444][ T28] audit: type=1400 audit(2000000014.990:639): avc: denied { read } for pid=142 comm="dhcpcd" name="n16" dev="tmpfs" ino=6450 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 86.056325][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 86.078052][ T28] audit: type=1400 audit(2000000014.990:640): avc: denied { open } for pid=142 comm="dhcpcd" path="/run/udev/data/n16" dev="tmpfs" ino=6450 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 86.108968][ T2396] device veth0_vlan entered promiscuous mode [ 86.115085][ T28] audit: type=1400 audit(2000000014.990:641): avc: denied { getattr } for pid=142 comm="dhcpcd" path="/run/udev/data/n16" dev="tmpfs" ino=6450 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 86.129141][ T2396] device veth1_macvtap entered promiscuous mode [ 86.144842][ T24] usb 10-1: new full-speed USB device number 9 using dummy_hcd [ 86.158123][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 86.177763][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 86.193988][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 86.202835][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 86.211920][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 86.330536][ T24] usb 10-1: too many endpoints for config 0 interface 0 altsetting 254: 223, using maximum allowed: 30 [ 86.347118][ T24] usb 10-1: config 0 interface 0 altsetting 254 has 1 endpoint descriptor, different from the interface descriptor's value: 223 [ 86.360750][ T24] usb 10-1: config 0 interface 0 has no altsetting 0 [ 86.367569][ T24] usb 10-1: New USB device found, idVendor=5543, idProduct=0781, bcdDevice= 0.00 [ 86.377379][ T24] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 86.387714][ T24] usb 10-1: config 0 descriptor?? [ 86.509460][ T6] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 86.689536][ T6] usb 4-1: Using ep0 maxpacket: 16 [ 86.695754][ T6] usb 4-1: config index 0 descriptor too short (expected 51443, got 18) [ 86.705542][ T6] usb 4-1: New USB device found, idVendor=17ef, idProduct=721e, bcdDevice=de.06 [ 86.714620][ T6] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 86.722645][ T6] usb 4-1: Product: syz [ 86.726800][ T6] usb 4-1: Manufacturer: syz [ 86.731410][ T6] usb 4-1: SerialNumber: syz [ 86.736568][ T6] r8152-cfgselector 4-1: config 0 descriptor?? [ 86.794528][ T24] hid (null): unknown global tag 0xe [ 86.800909][ T24] uclogic 0003:5543:0781.000D: unknown main item tag 0x3 [ 86.807956][ T24] uclogic 0003:5543:0781.000D: unknown main item tag 0x6 [ 86.815059][ T24] uclogic 0003:5543:0781.000D: unknown main item tag 0x0 [ 86.822202][ T24] uclogic 0003:5543:0781.000D: unknown main item tag 0x0 [ 86.829239][ T24] uclogic 0003:5543:0781.000D: unknown main item tag 0x0 [ 86.836284][ T24] uclogic 0003:5543:0781.000D: unknown main item tag 0x0 [ 86.843354][ T24] uclogic 0003:5543:0781.000D: unknown global tag 0xe [ 86.850164][ T24] uclogic 0003:5543:0781.000D: item 0 4 1 14 parsing failed [ 86.857565][ T24] uclogic 0003:5543:0781.000D: parse failed [ 86.863493][ T24] uclogic: probe of 0003:5543:0781.000D failed with error -22 [ 86.996675][ T24] usb 10-1: USB disconnect, device number 9 [ 87.146496][ T28] kauditd_printk_skb: 10 callbacks suppressed [ 87.146512][ T28] audit: type=1400 audit(2000000016.120:652): avc: denied { search } for pid=2443 comm="syz.3.679" name="/" dev="configfs" ino=13636 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 87.147405][ T6] r8152-cfgselector 4-1: Unknown version 0x0000 [ 87.154037][ T28] audit: type=1400 audit(2000000016.120:653): avc: denied { read } for pid=2443 comm="syz.3.679" name="/" dev="configfs" ino=13636 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 87.180003][ T6] r8152-cfgselector 4-1: USB disconnect, device number 4 [ 87.181646][ T28] audit: type=1400 audit(2000000016.120:654): avc: denied { open } for pid=2443 comm="syz.3.679" path="/" dev="configfs" ino=13636 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 87.231893][ T28] audit: type=1400 audit(2000000016.120:655): avc: denied { setattr } for pid=2443 comm="syz.3.679" path="/" dev="configfs" ino=13636 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 87.568237][ T2462] loop9: detected capacity change from 0 to 512 [ 87.581304][ T2462] EXT4-fs (loop9): mounted filesystem without journal. Quota mode: writeback. [ 87.590360][ T2462] ext4 filesystem being mounted at /58/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 87.733311][ T28] audit: type=1400 audit(2000000016.710:656): avc: denied { read write } for pid=2470 comm="syz.3.696" name="raw-gadget" dev="devtmpfs" ino=258 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 87.756756][ T28] audit: type=1400 audit(2000000016.710:657): avc: denied { open } for pid=2470 comm="syz.3.696" path="/dev/raw-gadget" dev="devtmpfs" ino=258 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 87.780452][ T28] audit: type=1400 audit(2000000016.710:658): avc: denied { ioctl } for pid=2470 comm="syz.3.696" path="/dev/raw-gadget" dev="devtmpfs" ino=258 ioctlcmd=0x5500 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 87.801410][ T317] usb 5-1: USB disconnect, device number 6 [ 87.806062][ T2395] syz.4.677 (2395) used greatest stack depth: 20640 bytes left [ 87.813763][ T317] plusb 5-1:0.231 usb0: unregister 'plusb' usb-dummy_hcd.4-1, Prolific PL-2301/PL-2302/PL-25A1/PL-27A1 [ 87.853919][ T2479] netlink: 4 bytes leftover after parsing attributes in process `syz.2.699'. [ 87.855258][ T39] hid-generic 0000:0000:0000.000E: unknown main item tag 0x0 [ 87.892601][ T39] hid-generic 0000:0000:0000.000E: hidraw0: HID v0.00 Device [syz1] on syz0 [ 87.992089][ T2493] loop4: detected capacity change from 0 to 256 [ 88.026903][ T2493] exFAT-fs (loop4): failed to load upcase table (idx : 0x0001fe89, chksum : 0xbf24f927, utbl_chksum : 0xe619d30d) [ 88.039552][ T309] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 88.049484][ T39] usb 10-1: new high-speed USB device number 10 using dummy_hcd [ 88.067944][ T2507] loop2: detected capacity change from 0 to 256 [ 88.099544][ T2507] exfat: Unknown parameter 'vcan0' [ 88.125588][ T2507] xt_hashlimit: size too large, truncated to 1048576 [ 88.211813][ T309] usb 4-1: device descriptor read/64, error -71 [ 88.259457][ T39] usb 10-1: Using ep0 maxpacket: 8 [ 88.265942][ T39] usb 10-1: unable to get BOS descriptor or descriptor too short [ 88.282093][ T39] usb 10-1: string descriptor 0 read error: -22 [ 88.288396][ T39] usb 10-1: New USB device found, idVendor=2a39, idProduct=3fd4, bcdDevice= 0.40 [ 88.309458][ T39] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 88.333849][ T39] usb 10-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 88.499452][ T309] usb 4-1: device descriptor read/64, error -71 [ 88.534260][ T2461] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 88.542757][ T2461] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 88.551842][ T2461] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=2461 comm=syz.9.694 [ 88.639453][ T24] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 88.769606][ T309] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 88.789450][ T24] usb 3-1: device descriptor read/64, error -71 [ 88.919476][ T309] usb 4-1: device descriptor read/64, error -71 [ 89.189450][ T309] usb 4-1: device descriptor read/64, error -71 [ 89.193384][ T317] hid-generic 0000:0000:0000.000F: unknown main item tag 0x0 [ 89.204677][ T317] hid-generic 0000:0000:0000.000F: hidraw0: HID v0.00 Device [syz1] on syz0 [ 89.229465][ T24] usb 3-1: device descriptor read/64, error -71 [ 89.309517][ T309] usb usb4-port1: attempt power cycle [ 89.315134][ T2547] loop4: detected capacity change from 0 to 512 [ 89.531988][ T2547] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 89.541183][ T2547] ext4 filesystem being mounted at /93/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 89.552126][ T24] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 89.654745][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 89.729523][ T24] usb 3-1: device descriptor read/64, error -71 [ 89.776876][ T28] audit: type=1400 audit(2000000018.750:659): avc: denied { audit_read } for pid=2554 comm="syz.4.714" capability=37 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 89.929492][ T309] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 89.960509][ T309] usb 4-1: device descriptor read/8, error -71 [ 89.999452][ T24] usb 3-1: device descriptor read/64, error -71 [ 90.068399][ T2556] loop4: detected capacity change from 0 to 131072 [ 90.077807][ T2556] F2FS-fs (loop4): Test dummy encryption mode enabled [ 90.085514][ T2556] F2FS-fs (loop4): invalid crc value [ 90.092135][ T2556] F2FS-fs (loop4): Found nat_bits in checkpoint [ 90.120876][ T309] usb 4-1: device descriptor read/8, error -71 [ 90.124642][ T24] usb usb3-port1: attempt power cycle [ 90.134038][ T2556] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 90.230916][ T28] audit: type=1400 audit(2000000019.210:660): avc: denied { getopt } for pid=2562 comm="syz.6.715" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 90.258012][ T28] audit: type=1400 audit(2000000019.230:661): avc: denied { mounton } for pid=2565 comm="syz.6.716" path="/64/bus" dev="tmpfs" ino=347 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 90.258036][ T2566] overlayfs: unrecognized mount option "\" or missing value [ 90.399495][ T309] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 90.440494][ T309] usb 4-1: device descriptor read/8, error -71 [ 90.524563][ T39] usb 10-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 90.531886][ T1408] EXT4-fs (loop9): unmounting filesystem. [ 90.543715][ T2581] netlink: 4 bytes leftover after parsing attributes in process `syz.6.722'. [ 90.546992][ T39] usb 10-1: USB disconnect, device number 10 [ 90.577852][ T2584] netlink: 4 bytes leftover after parsing attributes in process `syz.6.722'. [ 90.591314][ T309] usb 4-1: device descriptor read/8, error -71 [ 90.599529][ T24] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 90.634561][ T24] usb 3-1: device descriptor read/8, error -71 [ 90.729602][ T309] usb usb4-port1: unable to enumerate USB device [ 90.754812][ T309] hid-generic 0000:0000:0000.0010: unknown main item tag 0x0 [ 90.767494][ T309] hid-generic 0000:0000:0000.0010: hidraw0: HID v0.00 Device [syz1] on syz0 [ 90.790922][ T24] usb 3-1: device descriptor read/8, error -71 [ 90.821564][ T2604] fido_id[2604]: Failed to open report descriptor at '/sys/devices/virtual/misc/uhid/report_descriptor': No such file or directory [ 90.830530][ T2608] loop6: detected capacity change from 0 to 512 [ 91.011454][ T2615] loop3: detected capacity change from 0 to 512 [ 91.046359][ T2615] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 91.055947][ T2615] ext4 filesystem being mounted at /5/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 91.066374][ T24] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 91.091092][ T2396] EXT4-fs (loop3): unmounting filesystem. [ 91.100727][ T24] usb 3-1: device descriptor read/8, error -71 [ 91.229487][ T309] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 91.250634][ T24] usb 3-1: device descriptor read/8, error -71 [ 91.369904][ T24] usb usb3-port1: unable to enumerate USB device [ 91.379481][ T309] usb 5-1: device descriptor read/64, error -71 [ 91.427036][ T2629] loop2: detected capacity change from 0 to 2048 [ 91.458294][ T2629] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 91.467840][ T2629] ext4 filesystem being mounted at /58/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 91.493225][ T2629] overlayfs: failed to set xattr on upper [ 91.527066][ T2632] netlink: 12 bytes leftover after parsing attributes in process `syz.3.737'. [ 91.537536][ T2632] netlink: 20 bytes leftover after parsing attributes in process `syz.3.737'. [ 91.551086][ T1798] EXT4-fs (loop2): unmounting filesystem. [ 91.556908][ T2632] netlink: 20 bytes leftover after parsing attributes in process `syz.3.737'. [ 91.632130][ T402] hid-generic 0000:0000:0000.0011: unknown main item tag 0x0 [ 91.649516][ T309] usb 5-1: device descriptor read/64, error -71 [ 91.656538][ T402] hid-generic 0000:0000:0000.0011: hidraw0: HID v0.00 Device [syz1] on syz0 [ 91.719176][ T2639] fido_id[2639]: Failed to open report descriptor at '/sys/devices/virtual/misc/uhid/report_descriptor': No such file or directory [ 91.742569][ T2634] loop2: detected capacity change from 0 to 256 [ 91.765280][ T2634] exfat: Unknown parameter 'dmask0000000002544' [ 91.810820][ T2648] loop3: detected capacity change from 0 to 512 [ 91.847400][ T2648] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 91.858585][ T2648] ext4 filesystem being mounted at /13/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 91.884360][ T2396] EXT4-fs (loop3): unmounting filesystem. [ 91.918317][ T505] Bluetooth: hci0: Frame reassembly failed (-84) [ 91.930841][ T2667] A link change request failed with some changes committed already. Interface macsec0 may have been left with an inconsistent configuration, please check. [ 91.949541][ T309] usb 5-1: new high-speed USB device number 8 using dummy_hcd [ 91.978782][ T307] hid-generic 0000:0000:0000.0012: unknown main item tag 0x0 [ 91.987123][ T307] hid-generic 0000:0000:0000.0012: hidraw0: HID v0.00 Device [syz1] on syz0 [ 92.018671][ T2675] fido_id[2675]: Failed to open report descriptor at '/sys/devices/virtual/misc/uhid/report_descriptor': No such file or directory [ 92.081446][ T2681] EXT4-fs error (device loop2): ext4_map_blocks:637: inode #3: block 2: comm syz.2.755: lblock 2 mapped to illegal pblock 2 (length 1) [ 92.097010][ T2681] EXT4-fs error (device loop2): ext4_map_blocks:637: inode #3: block 48: comm syz.2.755: lblock 0 mapped to illegal pblock 48 (length 1) [ 92.111816][ T2681] EXT4-fs error (device loop2): ext4_acquire_dquot:6828: comm syz.2.755: Failed to acquire dquot type 0 [ 92.121926][ T309] usb 5-1: device descriptor read/64, error -71 [ 92.123503][ T2681] EXT4-fs error (device loop2) in ext4_reserve_inode_write:5954: Corrupt filesystem [ 92.139744][ T2681] EXT4-fs error (device loop2): ext4_evict_inode:281: inode #11: comm syz.2.755: mark_inode_dirty error [ 92.151209][ T2681] EXT4-fs warning (device loop2): ext4_evict_inode:284: couldn't mark inode dirty (err -117) [ 92.152385][ T2688] EXT4-fs (loop6): mounted filesystem without journal. Quota mode: writeback. [ 92.161520][ T2681] EXT4-fs (loop2): 1 orphan inode deleted [ 92.161543][ T2681] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 92.185001][ T505] EXT4-fs error (device loop2): ext4_map_blocks:637: inode #3: block 1: comm kworker/u4:7: lblock 1 mapped to illegal pblock 1 (length 1) [ 92.185751][ T2688] ext4 filesystem being mounted at /80/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 92.209660][ T505] __quota_error: 7 callbacks suppressed [ 92.209675][ T505] Quota error (device loop2): remove_tree: Can't read quota data block 1 [ 92.209696][ T505] EXT4-fs error (device loop2): ext4_release_dquot:6864: comm kworker/u4:7: Failed to release dquot type 0 [ 92.253903][ T1821] EXT4-fs (loop6): unmounting filesystem. [ 92.301200][ T1798] EXT4-fs (loop2): unmounting filesystem. [ 92.307087][ T1798] EXT4-fs error (device loop2): __ext4_get_inode_loc:4522: comm syz-executor: Invalid inode table block 1 in block_group 0 [ 92.320190][ T1798] EXT4-fs error (device loop2) in ext4_reserve_inode_write:5954: Corrupt filesystem [ 92.329970][ T1798] EXT4-fs error (device loop2): ext4_quota_off:7134: inode #3: comm syz-executor: mark_inode_dirty error [ 92.409464][ T309] usb 5-1: device descriptor read/64, error -71 [ 92.505204][ T2700] EXT4-fs: Ignoring removed mblk_io_submit option [ 92.520545][ T2700] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 92.529061][ T2700] ext4 filesystem being mounted at /66/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 92.539937][ T309] usb usb5-port1: attempt power cycle [ 92.544979][ T2700] EXT4-fs error (device loop2): ext4_validate_block_bitmap:438: comm syz.2.759: bg 0: block 112: padding at end of block bitmap is not set [ 92.559868][ T2700] EXT4-fs (loop2): Delayed block allocation failed for inode 15 at logical offset 319 with max blocks 1 with error 28 [ 92.572361][ T2700] EXT4-fs (loop2): This should not happen!! Data will be lost [ 92.572361][ T2700] [ 92.582073][ T2700] EXT4-fs (loop2): Total free blocks count 0 [ 92.588093][ T2700] EXT4-fs (loop2): Free/Dirty block details [ 92.594565][ T2700] EXT4-fs (loop2): free_blocks=0 [ 92.599642][ T2700] EXT4-fs (loop2): dirty_blocks=16 [ 92.604858][ T2700] EXT4-fs (loop2): Block reservation details [ 92.611022][ T2700] EXT4-fs (loop2): i_reserved_data_blocks=1 [ 92.959461][ T309] usb 5-1: new high-speed USB device number 9 using dummy_hcd [ 92.990459][ T309] usb 5-1: device descriptor read/8, error -71 [ 93.129565][ T2705] set_capacity_and_notify: 3 callbacks suppressed [ 93.129577][ T2705] loop6: detected capacity change from 0 to 512 [ 93.142723][ T28] audit: type=1400 audit(2000000022.120:667): avc: denied { remount } for pid=2704 comm="syz.6.760" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 93.163819][ T309] usb 5-1: device descriptor read/8, error -71 [ 93.180236][ T310] I/O error, dev loop6, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 93.326458][ T2708] netlink: 20 bytes leftover after parsing attributes in process `syz.6.761'. [ 93.335440][ T2708] netlink: 20 bytes leftover after parsing attributes in process `syz.6.761'. [ 93.356146][ T1798] EXT4-fs (loop2): unmounting filesystem. [ 93.439530][ T309] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 93.737523][ T309] usb 5-1: device descriptor read/8, error -71 [ 93.770423][ T2723] loop9: detected capacity change from 0 to 512 [ 93.781131][ T2723] EXT4-fs (loop9): mounted filesystem without journal. Quota mode: writeback. [ 93.790125][ T2723] ext4 filesystem being mounted at /60/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 93.809023][ T1408] EXT4-fs (loop9): unmounting filesystem. [ 93.840826][ T2728] loop6: detected capacity change from 0 to 2048 [ 93.855656][ T2728] EXT4-fs (loop6): mounted filesystem without journal. Quota mode: writeback. [ 93.865138][ T2728] ext4 filesystem being mounted at /86/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 93.890446][ T309] usb 5-1: device descriptor read/8, error -71 [ 93.903730][ T2728] overlayfs: failed to set xattr on upper [ 93.922884][ T1821] EXT4-fs (loop6): unmounting filesystem. [ 93.968137][ T2730] loop9: detected capacity change from 0 to 40427 [ 93.974682][ T2666] Bluetooth: hci0: command 0x1003 tx timeout [ 93.980729][ T45] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 94.009524][ T309] usb usb5-port1: unable to enumerate USB device [ 94.058225][ T981] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 94.070949][ T310] I/O error, dev loop9, sector 40192 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 94.082711][ T2737] loop4: detected capacity change from 0 to 256 [ 94.089239][ T2737] exfat: Deprecated parameter 'namecase' [ 94.094973][ T28] audit: type=1400 audit(2000000023.060:668): avc: denied { call } for pid=2739 comm="syz.6.772" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=binder permissive=1 [ 94.126651][ T2737] exfat: Deprecated parameter 'namecase' [ 94.135222][ T2737] exfat: Bad value for 'gid' [ 94.165216][ T2730] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=20 sclass=netlink_audit_socket pid=2730 comm=syz.9.768 [ 94.184802][ T2737] loop4: detected capacity change from 0 to 512 [ 94.195691][ T2737] EXT4-fs: Ignoring removed nomblk_io_submit option [ 94.210401][ T2737] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled [ 94.219487][ T2737] EXT4-fs (loop4): orphan cleanup on readonly fs [ 94.226150][ T2737] EXT4-fs error (device loop4): ext4_free_branches:1030: inode #11: comm syz.4.771: invalid indirect mapped block 4294967295 (level 1) [ 94.240235][ T2737] EXT4-fs error (device loop4): ext4_free_branches:1030: inode #11: comm syz.4.771: invalid indirect mapped block 4294967295 (level 1) [ 94.254599][ T2737] EXT4-fs (loop4): 2 truncates cleaned up [ 94.260480][ T2737] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 94.286562][ T2737] EXT4-fs: Ignoring removed orlov option [ 94.292448][ T2737] EXT4-fs: Ignoring removed orlov option [ 94.298316][ T2737] EXT4-fs (loop4): warning: mounting fs with errors, running e2fsck is recommended [ 94.308035][ T2737] EXT4-fs (loop4): re-mounted. Quota mode: writeback. [ 94.310521][ T981] usb 3-1: config 1 interface 0 altsetting 127 bulk endpoint 0x81 has invalid maxpacket 64 [ 94.318306][ T28] audit: type=1400 audit(2000000023.300:669): avc: denied { getopt } for pid=2736 comm="syz.4.771" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 94.329724][ T981] usb 3-1: config 1 interface 0 altsetting 127 bulk endpoint 0x2 has invalid maxpacket 32 [ 94.359238][ T981] usb 3-1: config 1 interface 0 has no altsetting 0 [ 94.370484][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 94.371228][ T2754] loop9: detected capacity change from 0 to 512 [ 94.405764][ T981] usb 3-1: New USB device found, idVendor=0bda, idProduct=8150, bcdDevice= 0.40 [ 94.419365][ T981] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 94.444453][ T2754] EXT4-fs (loop9): mounted filesystem without journal. Quota mode: writeback. [ 94.453599][ T2754] ext4 filesystem being mounted at /65/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 94.478471][ T981] usb 3-1: Product: syz [ 94.482749][ T981] usb 3-1: Manufacturer: syz [ 94.487351][ T981] usb 3-1: SerialNumber: syz [ 94.493388][ T2718] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 94.500800][ T2718] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 94.508861][ T1408] EXT4-fs (loop9): unmounting filesystem. [ 94.578028][ T2774] loop9: detected capacity change from 0 to 256 [ 94.617920][ T2775] loop4: detected capacity change from 0 to 512 [ 94.636516][ T2774] exFAT-fs (loop9): failed to load upcase table (idx : 0x00010000, chksum : 0xbe66dc59, utbl_chksum : 0xe619d30d) [ 94.759911][ T2791] : renamed from veth0_vlan [ 94.776623][ T2791] Zero length message leads to an empty skb [ 94.817727][ T2793] loop3: detected capacity change from 0 to 1024 [ 94.867800][ T2793] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 94.913026][ T2793] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 95.015345][ T317] usb 7-1: new high-speed USB device number 10 using dummy_hcd [ 95.292255][ T2798] EXT4-fs error (device loop3): ext4_mb_generate_buddy:1126: group 0, block bitmap and bg descriptor inconsistent: 25 vs 1305 free clusters [ 95.307208][ T2798] EXT4-fs (loop3): Delayed block allocation failed for inode 15 at logical offset 0 with max blocks 1 with error 28 [ 95.319487][ T2798] EXT4-fs (loop3): This should not happen!! Data will be lost [ 95.319487][ T2798] [ 95.329209][ T2798] EXT4-fs (loop3): Total free blocks count 0 [ 95.335310][ T2798] EXT4-fs (loop3): Free/Dirty block details [ 95.341612][ T2798] EXT4-fs (loop3): free_blocks=20480 [ 95.346976][ T2798] EXT4-fs (loop3): dirty_blocks=16 [ 95.352547][ T2798] EXT4-fs (loop3): Block reservation details [ 95.358533][ T2798] EXT4-fs (loop3): i_reserved_data_blocks=1 [ 95.365003][ T317] usb 7-1: device descriptor read/64, error -71 [ 95.381930][ T981] rtl8150 3-1:1.0: couldn't reset the device [ 95.388665][ T981] rtl8150: probe of 3-1:1.0 failed with error -5 [ 95.403362][ T981] usb 3-1: USB disconnect, device number 9 [ 95.639456][ T317] usb 7-1: device descriptor read/64, error -71 [ 95.761950][ T2396] EXT4-fs (loop3): unmounting filesystem. [ 95.919447][ T317] usb 7-1: new high-speed USB device number 11 using dummy_hcd [ 96.037627][ T28] audit: type=1400 audit(2000000025.010:670): avc: denied { getopt } for pid=2802 comm="syz.4.796" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 96.071198][ T2803] exFAT-fs (loop4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 96.077695][ T28] audit: type=1400 audit(2000000025.040:671): avc: denied { remount } for pid=2802 comm="syz.4.796" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=filesystem permissive=1 [ 96.081874][ T317] usb 7-1: device descriptor read/64, error -71 [ 96.149425][ T2803] exFAT-fs (loop4): Medium has reported failures. Some data may be lost. [ 96.159012][ T2803] exFAT-fs (loop4): failed to load upcase table (idx : 0x0000ff98, chksum : 0xc64c91aa, utbl_chksum : 0xe619d30d) [ 96.227695][ T2804] bridge0: port 1(bridge_slave_0) entered blocking state [ 96.234794][ T2804] bridge0: port 1(bridge_slave_0) entered disabled state [ 96.242472][ T2804] device bridge_slave_0 entered promiscuous mode [ 96.260596][ T2804] bridge0: port 2(bridge_slave_1) entered blocking state [ 96.267793][ T2804] bridge0: port 2(bridge_slave_1) entered disabled state [ 96.277042][ T2804] device bridge_slave_1 entered promiscuous mode [ 96.320665][ T41] device bridge_slave_1 left promiscuous mode [ 96.326810][ T41] bridge0: port 2(bridge_slave_1) entered disabled state [ 96.353122][ T41] device bridge_slave_0 left promiscuous mode [ 96.359294][ T41] bridge0: port 1(bridge_slave_0) entered disabled state [ 96.397744][ T2810] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 96.407289][ T41] device veth1_macvtap left promiscuous mode [ 96.419502][ T317] usb 7-1: device descriptor read/64, error -71 [ 96.419629][ T2810] overlayfs: option "index=on" is useless in a non-upper mount, ignore [ 96.454445][ T2810] overlayfs: missing 'lowerdir' [ 96.539515][ T317] usb usb7-port1: attempt power cycle [ 96.621427][ T2801] F2FS-fs (loop2): Test dummy encryption mode enabled [ 96.629767][ T2801] F2FS-fs (loop2): invalid crc value [ 96.661365][ T2801] F2FS-fs (loop2): Found nat_bits in checkpoint [ 96.668082][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 96.675656][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 96.689802][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 96.702844][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 96.719155][ T505] bridge0: port 1(bridge_slave_0) entered blocking state [ 96.726220][ T505] bridge0: port 1(bridge_slave_0) entered forwarding state [ 96.733844][ T2801] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 96.748723][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 96.765447][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 96.779674][ T505] bridge0: port 2(bridge_slave_1) entered blocking state [ 96.786746][ T505] bridge0: port 2(bridge_slave_1) entered forwarding state [ 96.799570][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 96.814419][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 96.830608][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 96.848930][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 96.860791][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 96.873504][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 96.884758][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 96.894126][ T2804] device veth0_vlan entered promiscuous mode [ 96.910743][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 96.929363][ T2804] device veth1_macvtap entered promiscuous mode [ 96.941160][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 96.954633][ T505] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 96.963743][ T317] usb 7-1: new high-speed USB device number 12 using dummy_hcd [ 97.030472][ T317] usb 7-1: device descriptor read/8, error -71 [ 97.059465][ T28] audit: type=1400 audit(2000000026.030:672): avc: denied { mounton } for pid=2828 comm="syz.4.800" path="/dev/binderfs/binder0" dev="binder" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 97.098471][ T2831] FAT-fs (loop4): Directory bread(block 64) failed [ 97.105275][ T2831] FAT-fs (loop4): Directory bread(block 65) failed [ 97.112799][ T2831] FAT-fs (loop4): Directory bread(block 66) failed [ 97.130059][ T2831] FAT-fs (loop4): Directory bread(block 67) failed [ 97.142142][ T2831] FAT-fs (loop4): Directory bread(block 68) failed [ 97.148769][ T2831] FAT-fs (loop4): Directory bread(block 69) failed [ 97.155773][ T2831] FAT-fs (loop4): Directory bread(block 70) failed [ 97.162534][ T2831] FAT-fs (loop4): Directory bread(block 71) failed [ 97.169123][ T2831] FAT-fs (loop4): Directory bread(block 72) failed [ 97.176357][ T2831] FAT-fs (loop4): Directory bread(block 73) failed [ 97.186331][ T317] usb 7-1: device descriptor read/8, error -71 [ 97.200530][ T28] audit: type=1326 audit(2000000026.180:673): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.251775][ T28] audit: type=1326 audit(2000000026.180:674): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.309741][ T28] audit: type=1326 audit(2000000026.180:675): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.344822][ T28] audit: type=1326 audit(2000000026.180:676): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=252 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.369851][ T28] audit: type=1326 audit(2000000026.180:677): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.415371][ T28] audit: type=1326 audit(2000000026.180:678): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.519725][ T317] usb 7-1: new high-speed USB device number 13 using dummy_hcd [ 97.571274][ T317] usb 7-1: device descriptor read/8, error -71 [ 97.681123][ T28] audit: type=1326 audit(2000000026.180:679): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.715149][ T28] audit: type=1326 audit(2000000026.180:680): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.746913][ T28] audit: type=1326 audit(2000000026.180:681): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.779082][ T28] audit: type=1326 audit(2000000026.180:682): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.812325][ T28] audit: type=1326 audit(2000000026.180:683): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2834 comm="syz.1.801" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f64a1d9ce59 code=0x7ffc0000 [ 97.862848][ T317] usb 7-1: device descriptor read/8, error -71 [ 97.887749][ T2860] device bridge_slave_1 left promiscuous mode [ 97.895474][ T2860] bridge0: port 2(bridge_slave_1) entered disabled state [ 97.903805][ T2860] A link change request failed with some changes committed already. Interface bridge_slave_1 may have been left with an inconsistent configuration, please check. [ 97.989756][ T317] usb usb7-port1: unable to enumerate USB device [ 100.792165][ T2868] FAT-fs (loop1): Directory bread(block 64) failed [ 100.798739][ T2868] FAT-fs (loop1): Directory bread(block 65) failed [ 100.805431][ T2868] FAT-fs (loop1): Directory bread(block 66) failed [ 100.812103][ T2868] FAT-fs (loop1): Directory bread(block 67) failed [ 100.819900][ T2868] FAT-fs (loop1): Directory bread(block 68) failed [ 100.826476][ T2868] FAT-fs (loop1): Directory bread(block 69) failed [ 100.833242][ T2868] FAT-fs (loop1): Directory bread(block 70) failed [ 100.839827][ T2868] FAT-fs (loop1): Directory bread(block 71) failed [ 100.846482][ T2868] FAT-fs (loop1): Directory bread(block 72) failed [ 100.853287][ T2868] FAT-fs (loop1): Directory bread(block 73) failed [ 100.870786][ T2874] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=3070988179 (3070988179 ns) > initial count (1876204212 ns). Using initial count to start timer. [ 100.879371][ T2879] set_capacity_and_notify: 5 callbacks suppressed [ 100.879385][ T2879] loop4: detected capacity change from 0 to 128 [ 100.934215][ T2879] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 100.942998][ T2879] ext4 filesystem being mounted at /111/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 100.969072][ T2879] EXT4-fs warning (device loop4): ext4_dirblock_csum_verify:406: inode #2: comm syz.4.814: No space for directory leaf checksum. Please run e2fsck -D. [ 100.984456][ T2879] EXT4-fs error (device loop4): __ext4_find_entry:1696: inode #2: comm syz.4.814: checksumming directory block 0 [ 101.015934][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 101.045014][ T2890] loop4: detected capacity change from 0 to 1024 [ 101.062722][ T2890] EXT4-fs: Ignoring removed oldalloc option [ 101.068702][ T2890] EXT4-fs: Ignoring removed oldalloc option [ 101.241642][ T2894] loop6: detected capacity change from 0 to 512 [ 101.326358][ T2890] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 101.349607][ T2894] [EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=a806e01c, mo2=0002] [ 101.387108][ T2894] System zones: 1-12 [ 101.391559][ T2894] EXT4-fs error (device loop6): dx_probe:823: inode #2: comm syz.6.817: Directory hole found for htree index block 0 [ 101.412415][ T2904] loop9: detected capacity change from 0 to 512 [ 101.434330][ T2894] EXT4-fs (loop6): Cannot turn on journaled quota: type 0: error -117 [ 101.442911][ T2904] EXT4-fs: Ignoring removed i_version option [ 101.449025][ T2904] EXT4-fs: Ignoring removed bh option [ 101.455282][ T2894] EXT4-fs error (device loop6): dx_probe:823: inode #2: comm syz.6.817: Directory hole found for htree index block 0 [ 101.468182][ T2894] EXT4-fs (loop6): Cannot turn on journaled quota: type 1: error -117 [ 101.472394][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 101.476787][ T2894] EXT4-fs (loop6): mounted filesystem without journal. Quota mode: writeback. [ 101.491843][ T2904] EXT4-fs error (device loop9): ext4_orphan_get:1405: comm syz.9.820: inode #13: comm syz.9.820: iget: illegal inode # [ 101.521711][ T2907] netlink: 'syz.4.822': attribute type 3 has an invalid length. [ 101.530081][ T2894] EXT4-fs (loop6): unmounting filesystem. [ 101.540542][ T2904] EXT4-fs error (device loop9): ext4_orphan_get:1410: comm syz.9.820: couldn't read orphan inode 13 (err -117) [ 101.589878][ T2904] EXT4-fs (loop9): mounted filesystem without journal. Quota mode: none. [ 101.632110][ T1408] EXT4-fs (loop9): unmounting filesystem. [ 101.649462][ T309] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 101.649652][ T2881] loop2: detected capacity change from 0 to 131072 [ 101.682953][ T2881] F2FS-fs (loop2): Unrecognized mount option "" or missing value [ 101.712871][ T2920] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=3070988179 (3070988179 ns) > initial count (1876204212 ns). Using initial count to start timer. [ 101.839477][ T309] usb 2-1: Using ep0 maxpacket: 8 [ 101.855873][ T309] usb 2-1: unable to get BOS descriptor or descriptor too short [ 102.164486][ T309] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x7 has invalid maxpacket 512, setting to 64 [ 102.181714][ T2935] loop4: detected capacity change from 0 to 256 [ 102.190484][ T2935] FAT-fs (loop4): Unrecognized mount option "r9ܯ 178=0" or missing value [ 102.200708][ T309] usb 2-1: New USB device found, idVendor=041e, idProduct=3237, bcdDevice= 0.40 [ 102.229573][ T309] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 102.237688][ T309] usb 2-1: Product: syz [ 102.243972][ T309] usb 2-1: Manufacturer: syz [ 102.248696][ T309] usb 2-1: SerialNumber: syz [ 102.459992][ T28] kauditd_printk_skb: 62 callbacks suppressed [ 102.460020][ T28] audit: type=1400 audit(2000000031.440:746): avc: denied { wake_alarm } for pid=2901 comm="syz.1.821" capability=35 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 102.489449][ T1004] usb 7-1: new high-speed USB device number 14 using dummy_hcd [ 102.492713][ T309] usb 2-1: USB disconnect, device number 8 [ 102.497090][ T317] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 102.670596][ T2930] syz.9.830 (2930) used greatest stack depth: 20576 bytes left [ 102.698880][ T981] hid-generic 0000:0000:0000.0013: unknown main item tag 0x0 [ 102.700171][ T1385] udevd[1385]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 102.706394][ T317] usb 3-1: Using ep0 maxpacket: 16 [ 102.727201][ T1004] usb 7-1: Using ep0 maxpacket: 16 [ 102.733638][ T981] hid-generic 0000:0000:0000.0013: hidraw0: HID v0.00 Device [syz1] on syz0 [ 102.743976][ T1004] usb 7-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 102.755550][ T317] usb 3-1: config 0 has no interfaces? [ 102.772967][ T1004] usb 7-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 64, changing to 7 [ 102.784204][ T317] usb 3-1: New USB device found, idVendor=17ef, idProduct=721e, bcdDevice=de.06 [ 102.793390][ T317] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 102.801561][ T317] usb 3-1: Product: syz [ 102.805825][ T317] usb 3-1: Manufacturer: syz [ 102.810913][ T317] usb 3-1: SerialNumber: syz [ 102.815972][ T1004] usb 7-1: New USB device found, idVendor=041e, idProduct=3000, bcdDevice= 0.40 [ 102.825356][ T1004] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 102.833816][ T317] r8152-cfgselector 3-1: config 0 descriptor?? [ 102.840153][ T1004] usb 7-1: Product: syz [ 102.844378][ T1004] usb 7-1: Manufacturer: syz [ 102.849069][ T1004] usb 7-1: SerialNumber: syz [ 103.068788][ T1004] usb 7-1: unit 6 not found! [ 103.083513][ T1004] usb 7-1: USB disconnect, device number 14 [ 103.119508][ T309] usb 10-1: new full-speed USB device number 11 using dummy_hcd [ 103.310894][ T309] usb 10-1: unable to get BOS descriptor or descriptor too short [ 103.329446][ T309] usb 10-1: not running at top speed; connect to a high speed hub [ 103.339616][ T309] usb 10-1: New USB device found, idVendor=041e, idProduct=30df, bcdDevice= 0.40 [ 103.348755][ T309] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 103.357070][ T309] usb 10-1: Product: syz [ 103.361526][ T309] usb 10-1: Manufacturer: syz [ 103.366287][ T309] usb 10-1: SerialNumber: syz [ 103.417929][ T2951] loop2: detected capacity change from 0 to 131072 [ 103.427792][ T2951] F2FS-fs (loop2): invalid crc value [ 103.434808][ T2951] F2FS-fs (loop2): Found nat_bits in checkpoint [ 103.467074][ T2951] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 103.484551][ T28] audit: type=1400 audit(2000000032.460:747): avc: denied { mounton } for pid=2937 comm="syz.2.833" path="/77/file1/file1" dev="loop2" ino=7 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 103.492063][ T1004] kernel write not supported for file /ppp (pid: 1004 comm: kworker/1:7) [ 103.524571][ T2957] loop1: detected capacity change from 0 to 256 [ 103.561378][ T505] usb 3-1: config 0 descriptor?? [ 103.565356][ T2961] loop4: detected capacity change from 0 to 256 [ 103.582847][ T309] usb 10-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 103.607014][ T309] usb 10-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 103.625350][ T309] usb 10-1: USB disconnect, device number 11 [ 103.791917][ T505] usb 3-1: can't set config #0, error -71 [ 103.798201][ T1004] usb 3-1: USB disconnect, device number 10 [ 104.020365][ T463] udevd[463]: error opening ATTR{/sys/devices/platform/dummy_hcd.9/usb10/10-1/10-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 104.039587][ T6] usb 7-1: new high-speed USB device number 15 using dummy_hcd [ 104.124948][ T2983] loop1: detected capacity change from 0 to 512 [ 104.133019][ T2983] EXT4-fs (loop1): encrypted files will use data=ordered instead of data journaling mode [ 104.143830][ T2983] EXT4-fs (loop1): 1 truncate cleaned up [ 104.149663][ T2983] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 104.213160][ T2804] EXT4-fs (loop1): unmounting filesystem. [ 104.246437][ T2989] EXT4-fs: Ignoring removed bh option [ 104.253058][ T6] usb 7-1: Using ep0 maxpacket: 8 [ 104.259958][ T6] usb 7-1: config 0 interface 0 altsetting 22 has 1 endpoint descriptor, different from the interface descriptor's value: 7 [ 104.263054][ T2989] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 104.273544][ T6] usb 7-1: config 0 interface 0 has no altsetting 0 [ 104.288574][ T6] usb 7-1: New USB device found, idVendor=13ec, idProduct=0006, bcdDevice= 0.00 [ 104.298615][ T6] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 104.307756][ T6] usb 7-1: config 0 descriptor?? [ 104.369510][ T307] usb 10-1: new low-speed USB device number 12 using dummy_hcd [ 104.550563][ T307] usb 10-1: config 0 interface 0 altsetting 15 endpoint 0x81 has invalid maxpacket 1056, setting to 8 [ 104.563320][ T2996] netlink: 24 bytes leftover after parsing attributes in process `syz.2.852'. [ 104.564127][ T307] usb 10-1: config 0 interface 0 altsetting 15 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 104.573921][ T2996] mmap: syz.2.852 (2996) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 104.585551][ T307] usb 10-1: config 0 interface 0 has no altsetting 0 [ 104.604266][ T28] audit: type=1326 audit(2000000033.580:748): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2970 comm="syz.4.844" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7faa9f59ce59 code=0x7fc00000 [ 104.608517][ T2996] netlink: 'syz.2.852': attribute type 11 has an invalid length. [ 104.628982][ T307] usb 10-1: New USB device found, idVendor=056a, idProduct=00c5, bcdDevice= 0.00 [ 104.629023][ T307] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 104.629554][ T28] audit: type=1326 audit(2000000033.580:749): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2970 comm="syz.4.844" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7faa9f59ce59 code=0x7fc00000 [ 104.679171][ T307] usb 10-1: config 0 descriptor?? [ 104.689032][ T2981] raw-gadget.1 gadget.9: fail, usb_ep_enable returned -22 [ 104.696932][ T28] audit: type=1326 audit(2000000033.580:750): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2970 comm="syz.4.844" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7faa9f59ce59 code=0x7fc00000 [ 104.725056][ T28] audit: type=1326 audit(2000000033.580:751): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2970 comm="syz.4.844" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7faa9f59ce59 code=0x7fc00000 [ 104.750058][ T28] audit: type=1326 audit(2000000033.580:752): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2970 comm="syz.4.844" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7faa9f59ce59 code=0x7fc00000 [ 104.774967][ T28] audit: type=1326 audit(2000000033.580:753): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2970 comm="syz.4.844" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7faa9f59ce59 code=0x7fc00000 [ 104.799785][ T28] audit: type=1326 audit(2000000033.580:754): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2970 comm="syz.4.844" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7faa9f59ce59 code=0x7fc00000 [ 104.824683][ T28] audit: type=1326 audit(2000000033.580:755): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2970 comm="syz.4.844" exe="/root/ci2-android-6-1/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7faa9f59ce59 code=0x7fc00000 [ 104.926864][ T6] usbhid 7-1:0.0: can't add hid device: -71 [ 104.936002][ T3001] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 104.945875][ T6] usbhid: probe of 7-1:0.0 failed with error -71 [ 104.988277][ T6] usb 7-1: USB disconnect, device number 15 [ 105.025833][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 105.068028][ T3006] EXT4-fs (loop4): encrypted files will use data=ordered instead of data journaling mode [ 105.094889][ T3006] EXT4-fs (loop4): 1 truncate cleaned up [ 105.101701][ T3006] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 105.113506][ T307] wacom 0003:056A:00C5.0014: unknown main item tag 0x2 [ 105.128924][ T307] wacom 0003:056A:00C5.0014: unknown main item tag 0x7 [ 105.155076][ T307] wacom 0003:056A:00C5.0014: hidraw0: USB HID v9.0d Device [HID 056a:00c5] on usb-dummy_hcd.9-1/input0 [ 105.172730][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 105.436849][ T39] usb 10-1: USB disconnect, device number 12 [ 105.725973][ T3022] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 105.743101][ T3022] ext4 filesystem being mounted at /81/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 105.774376][ T3022] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 105.789800][ T3022] EXT4-fs (loop2): Remounting filesystem read-only [ 105.796853][ T3022] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=15 [ 105.806552][ T3022] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 105.820149][ T3022] EXT4-fs (loop2): Remounting filesystem read-only [ 105.826929][ T3022] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=15 [ 105.827948][ T3031] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 105.847925][ T3020] F2FS-fs (loop4): Invalid log_blocksize (268), supports only 12 [ 105.855847][ T3020] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 105.859080][ T3022] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 105.869086][ T3031] EXT4-fs (loop2): Remounting filesystem read-only [ 105.876411][ T3022] EXT4-fs (loop2): Remounting filesystem read-only [ 105.883071][ T3031] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=15 [ 105.898124][ T3022] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=15 [ 105.898223][ T3031] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 105.919026][ T3022] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 105.931234][ T3031] EXT4-fs (loop2): Remounting filesystem read-only [ 105.931432][ T3022] EXT4-fs (loop2): Remounting filesystem read-only [ 105.937931][ T3031] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=15 [ 105.949509][ T3022] fscrypt (loop2, inode 15): Error -117 getting encryption context [ 105.962039][ T3031] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 105.962324][ T3020] F2FS-fs (loop4): Found nat_bits in checkpoint [ 105.980700][ T3031] EXT4-fs (loop2): Remounting filesystem read-only [ 105.989140][ T3037] set_capacity_and_notify: 5 callbacks suppressed [ 105.989156][ T3037] loop9: detected capacity change from 0 to 256 [ 106.003628][ T3031] fscrypt (loop2, inode 15): Error -117 getting encryption context [ 106.016823][ T3037] exFAT-fs (loop9): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 106.034606][ T3020] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 106.042653][ T3037] exFAT-fs (loop9): Medium has reported failures. Some data may be lost. [ 106.042947][ T3020] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 106.059712][ T307] usb 7-1: new full-speed USB device number 16 using dummy_hcd [ 106.079236][ T3037] exFAT-fs (loop9): failed to load upcase table (idx : 0x00010000, chksum : 0xe62de5da, utbl_chksum : 0xe619d30d) [ 106.091895][ T2804] EXT4-fs (loop1): unmounting filesystem. [ 106.187063][ T3022] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 106.199016][ T3022] EXT4-fs (loop2): Remounting filesystem read-only [ 106.205725][ T3022] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=15 [ 106.215452][ T3022] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 106.227497][ T3022] EXT4-fs (loop2): Remounting filesystem read-only [ 106.234073][ T3022] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=15 [ 106.237595][ T3031] EXT4-fs error (device loop2): ext4_xattr_block_get:543: inode #15: comm syz.2.860: corrupted xattr block 33 [ 106.243360][ T3022] fscrypt (loop2, inode 15): Error -117 getting encryption context [ 106.255686][ T3031] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=15 [ 106.271902][ T307] usb 7-1: too many endpoints for config 0 interface 0 altsetting 127: 254, using maximum allowed: 30 [ 106.272180][ T3031] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=15 [ 106.282878][ T307] usb 7-1: config 0 interface 0 altsetting 127 endpoint 0x81 has invalid maxpacket 1056, setting to 64 [ 106.282909][ T307] usb 7-1: config 0 interface 0 altsetting 127 has 1 endpoint descriptor, different from the interface descriptor's value: 254 [ 106.282931][ T307] usb 7-1: config 0 interface 0 has no altsetting 0 [ 106.299451][ T3022] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=12 [ 106.303136][ T307] usb 7-1: New USB device found, idVendor=04b4, idProduct=ed81, bcdDevice= 0.00 [ 106.316656][ T3022] SELinux: inode_doinit_use_xattr: getxattr returned 117 for dev=loop2 ino=12 [ 106.322794][ T3031] fscrypt (loop2, inode 15): Error -117 getting encryption context [ 106.357526][ T307] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 106.366193][ T307] usb 7-1: config 0 descriptor?? [ 106.372635][ T3029] raw-gadget.0 gadget.6: fail, usb_ep_enable returned -22 [ 106.530369][ T3047] xt_hashlimit: size too large, truncated to 1048576 [ 106.555125][ T3049] x_tables: ip_tables: hashlimit.1 match: invalid size 56 (kernel) != (user) 616 [ 106.564967][ T3049] netlink: 8 bytes leftover after parsing attributes in process `syz.4.866'. [ 106.592738][ T3052] netlink: 'syz.4.867': attribute type 3 has an invalid length. [ 106.620074][ T3054] loop4: detected capacity change from 0 to 512 [ 106.642228][ T3054] EXT4-fs error (device loop4): ext4_xattr_inode_iget:401: comm syz.4.868: inode #7: comm syz.4.868: iget: illegal inode # [ 106.655561][ T3054] EXT4-fs (loop4): Remounting filesystem read-only [ 106.662194][ T3054] EXT4-fs error (device loop4): ext4_xattr_inode_iget:406: comm syz.4.868: error while reading EA inode 7 err=-117 [ 106.674708][ T3054] EXT4-fs (loop4): Remounting filesystem read-only [ 106.681373][ T3054] EXT4-fs error (device loop4): ext4_xattr_inode_iget:401: comm syz.4.868: inode #1: comm syz.4.868: iget: illegal inode # [ 106.694666][ T3054] EXT4-fs (loop4): Remounting filesystem read-only [ 106.701395][ T3054] EXT4-fs error (device loop4): ext4_xattr_inode_iget:406: comm syz.4.868: error while reading EA inode 1 err=-117 [ 106.714096][ T3054] EXT4-fs (loop4): Remounting filesystem read-only [ 106.720949][ T3054] EXT4-fs (loop4): 1 orphan inode deleted [ 106.726711][ T3054] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 106.788740][ T307] cypress 0003:04B4:ED81.0015: unknown main item tag 0x2 [ 106.798367][ T307] cypress 0003:04B4:ED81.0015: unexpected long global item [ 106.810412][ T307] cypress 0003:04B4:ED81.0015: parse failed [ 106.816351][ T307] cypress: probe of 0003:04B4:ED81.0015 failed with error -22 [ 107.060196][ T3074] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 107.068755][ T3074] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 107.269460][ T1004] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 107.450422][ T1004] usb 2-1: Using ep0 maxpacket: 8 [ 107.456941][ T1004] usb 2-1: config 0 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 107.467935][ T1004] usb 2-1: config 0 interface 0 altsetting 8 has 1 endpoint descriptor, different from the interface descriptor's value: 8 [ 107.480804][ T1004] usb 2-1: config 0 interface 0 has no altsetting 0 [ 107.487413][ T1004] usb 2-1: New USB device found, idVendor=056a, idProduct=00b5, bcdDevice= 0.00 [ 107.496887][ T1004] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 107.509538][ T1004] usb 2-1: config 0 descriptor?? [ 107.515311][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 107.821367][ T3073] loop1: detected capacity change from 0 to 256 [ 107.866558][ T3093] netlink: 'syz.9.878': attribute type 3 has an invalid length. [ 107.915718][ T3073] exFAT-fs (loop1): failed to load upcase table (idx : 0x00010000, chksum : 0x205ab87c, utbl_chksum : 0xe619d30d) [ 107.979088][ T3097] loop4: detected capacity change from 0 to 512 [ 108.005065][ T3097] EXT4-fs error (device loop4): ext4_orphan_get:1405: inode #15: comm syz.4.880: inode has both inline data and extents flags [ 108.019194][ T3097] EXT4-fs error (device loop4): ext4_orphan_get:1410: comm syz.4.880: couldn't read orphan inode 15 (err -117) [ 108.031164][ T3097] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 108.073307][ T1480] EXT4-fs (loop4): unmounting filesystem. [ 108.167341][ T3108] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=3070988179 (3070988179 ns) > initial count (1876204212 ns). Using initial count to start timer. [ 108.175826][ T1004] hid (null): report_id 0 is invalid [ 108.200567][ T1004] wacom 0003:056A:00B5.0016: report_id 0 is invalid [ 108.207183][ T1004] wacom 0003:056A:00B5.0016: item 0 0 1 8 parsing failed [ 108.214401][ T39] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 108.222280][ T1004] wacom 0003:056A:00B5.0016: parse failed [ 108.228082][ T1004] wacom: probe of 0003:056A:00B5.0016 failed with error -22 [ 108.330021][ T3114] netlink: 'syz.9.886': attribute type 50 has an invalid length. [ 108.382014][ T3118] loop9: detected capacity change from 0 to 2048 [ 108.407855][ T1004] usb 2-1: USB disconnect, device number 9 [ 108.419546][ T39] usb 3-1: Using ep0 maxpacket: 32 [ 108.425227][ T3118] EXT4-fs (loop9): mounted filesystem without journal. Quota mode: none. [ 108.430402][ T39] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 108.434416][ T3118] ext4 filesystem being mounted at /86/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 108.461306][ T3106] loop4: detected capacity change from 0 to 131072 [ 108.465745][ T39] usb 3-1: New USB device found, idVendor=1223, idProduct=3f07, bcdDevice= 0.00 [ 108.476533][ T3106] F2FS-fs (loop4): Test dummy encryption mode enabled [ 108.477500][ T39] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 108.492126][ T3118] fs-verity: sha512 using implementation "sha512-avx2" [ 108.500153][ T39] usb 3-1: config 0 descriptor?? [ 108.504025][ T3106] F2FS-fs (loop4): invalid crc value [ 108.511922][ T3106] F2FS-fs (loop4): Found nat_bits in checkpoint [ 108.522063][ T1408] EXT4-fs (loop9): unmounting filesystem. [ 108.546990][ T3106] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 108.550635][ T3127] loop9: detected capacity change from 0 to 512 [ 108.584733][ T3127] EXT4-fs (loop9): Cannot turn on journaled quota: type 1: error -2 [ 108.595479][ T3127] EXT4-fs error (device loop9): ext4_iget_extra_inode:4765: inode #15: comm syz.9.889: corrupted in-inode xattr [ 108.609745][ T3127] EXT4-fs error (device loop9): ext4_orphan_get:1410: comm syz.9.889: couldn't read orphan inode 15 (err -117) [ 108.622054][ T3127] EXT4-fs (loop9): mounted filesystem without journal. Quota mode: writeback. [ 108.634893][ T3127] netlink: 12 bytes leftover after parsing attributes in process `syz.9.889'. [ 108.660002][ T1408] EXT4-fs (loop9): unmounting filesystem. [ 108.688620][ T3133] netlink: 16 bytes leftover after parsing attributes in process `syz.9.891'. [ 108.762453][ T1004] usb 7-1: USB disconnect, device number 16 [ 108.803599][ T3137] loop6: detected capacity change from 0 to 512 [ 108.831792][ T3137] EXT4-fs error (device loop6): ext4_xattr_inode_iget:401: comm syz.6.893: inode #1: comm syz.6.893: iget: illegal inode # [ 108.869634][ T3137] EXT4-fs error (device loop6): ext4_xattr_inode_iget:406: comm syz.6.893: error while reading EA inode 1 err=-117 [ 108.890081][ T3137] EXT4-fs (loop6): 1 orphan inode deleted [ 108.895834][ T3137] EXT4-fs (loop6): mounted filesystem without journal. Quota mode: none. [ 108.912511][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 108.920721][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 108.933073][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 108.940238][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 108.944891][ T28] kauditd_printk_skb: 66 callbacks suppressed [ 108.944904][ T28] audit: type=1400 audit(2000000037.920:822): avc: denied { ioctl } for pid=3136 comm="syz.6.893" path="/104/file0/file0/.pending_reads" dev="incremental-fs" ino=2 ioctlcmd=0x6721 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 108.947116][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 108.986747][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 108.993814][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.000870][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.007882][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.014902][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.021942][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.028930][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.036593][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.174403][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.219303][ T1821] EXT4-fs error (device loop6): htree_dirblock_to_tree:1112: inode #2: block 13: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=76, inode=0, rec_len=0, size=1024 fake=0 [ 109.241087][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.251470][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.262714][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.263134][ T28] audit: type=1400 audit(2000000038.240:823): avc: denied { unlink } for pid=1821 comm="syz-executor" name="lost+found" dev="loop6" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=blk_file permissive=1 [ 109.293508][ T1821] ------------[ cut here ]------------ [ 109.298993][ T1821] kernel BUG at fs/namei.c:2962! [ 109.304356][ T1821] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 109.310435][ T1821] CPU: 1 PID: 1821 Comm: syz-executor Not tainted syzkaller #0 [ 109.317987][ T1821] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 109.328046][ T1821] RIP: 0010:may_delete+0x727/0x730 [ 109.333175][ T1821] Code: ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 82 fe ff ff 48 89 df e8 3a e8 f3 ff e9 75 fe ff ff e8 80 5d ae ff 0f 0b e8 79 5d ae ff <0f> 0b 0f 1f 80 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 61 5d [ 109.352789][ T1821] RSP: 0018:ffffc90000987c58 EFLAGS: 00010293 [ 109.358866][ T1821] RAX: ffffffff81c2f7a7 RBX: ffff888117095dd0 RCX: ffff888114069440 [ 109.366852][ T1821] RDX: 0000000000000000 RSI: 0000000000200000 RDI: 0000000000000000 [ 109.374838][ T1821] RBP: ffffc90000987cb0 R08: 0000000000000003 R09: 0000000000000004 [ 109.382823][ T1821] R10: dffffc0000000000 R11: fffff52000130f68 R12: 1ffff11022e12bba [ 109.390807][ T1821] R13: 0000000000000001 R14: ffff888117037cf0 R15: dffffc0000000000 [ 109.398785][ T1821] FS: 00005555884eb500(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 109.407720][ T1821] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.414308][ T1821] CR2: 0000555588516988 CR3: 0000000149f7e000 CR4: 00000000003526a0 [ 109.422286][ T1821] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.430269][ T1821] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.438242][ T1821] Call Trace: [ 109.441520][ T1821] [ 109.444449][ T1821] vfs_rmdir+0x2f/0x4f0 [ 109.448616][ T1821] ? incfs_kill_sb+0xec/0x210 [ 109.453476][ T1821] incfs_kill_sb+0xfe/0x210 [ 109.457987][ T1821] deactivate_locked_super+0xb5/0x120 [ 109.463372][ T1821] deactivate_super+0xaf/0xe0 [ 109.468059][ T1821] cleanup_mnt+0x45e/0x4e0 [ 109.472479][ T1821] __cleanup_mnt+0x19/0x20 [ 109.476899][ T1821] task_work_run+0x1e1/0x250 [ 109.481498][ T1821] ? __cfi_task_work_run+0x10/0x10 [ 109.486618][ T1821] ? __x64_sys_umount+0x12d/0x170 [ 109.491653][ T1821] ? __cfi___x64_sys_umount+0x10/0x10 [ 109.497036][ T1821] exit_to_user_mode_loop+0x9b/0xb0 [ 109.502250][ T1821] exit_to_user_mode_prepare+0x87/0xd0 [ 109.507714][ T1821] syscall_exit_to_user_mode+0x1a/0x30 [ 109.513179][ T1821] do_syscall_64+0x58/0xa0 [ 109.517607][ T1821] ? clear_bhb_loop+0x30/0x80 [ 109.522285][ T1821] ? clear_bhb_loop+0x30/0x80 [ 109.526965][ T1821] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 109.532884][ T1821] RIP: 0033:0x7f70b7f9e097 [ 109.537301][ T1821] Code: a2 c7 05 5c 06 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 [ 109.556907][ T1821] RSP: 002b:00007ffcdc536f58 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 109.565332][ T1821] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f70b7f9e097 [ 109.573314][ T1821] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffcdc537010 [ 109.581289][ T1821] RBP: 00007ffcdc537010 R08: 00007ffcdc538010 R09: 00000000ffffffff [ 109.589271][ T1821] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffcdc538100 [ 109.597249][ T1821] R13: 00007f70b80321ca R14: 000000000001a9e0 R15: 00007ffcdc5391d0 [ 109.605233][ T1821] [ 109.608263][ T1821] Modules linked in: [ 109.613208][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.620362][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.627659][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.634974][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.639505][ T1821] ---[ end trace 0000000000000000 ]--- [ 109.641982][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.649560][ T1821] RIP: 0010:may_delete+0x727/0x730 [ 109.670149][ T1821] Code: ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 82 fe ff ff 48 89 df e8 3a e8 f3 ff e9 75 fe ff ff e8 80 5d ae ff 0f 0b e8 79 5d ae ff <0f> 0b 0f 1f 80 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 61 5d [ 109.690385][ T1821] RSP: 0018:ffffc90000987c58 EFLAGS: 00010293 [ 109.696140][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.696605][ T1821] RAX: ffffffff81c2f7a7 RBX: ffff888117095dd0 RCX: ffff888114069440 [ 109.703536][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.718353][ T1821] RDX: 0000000000000000 RSI: 0000000000200000 RDI: 0000000000000000 [ 109.718640][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.734039][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.740331][ T1821] RBP: ffffc90000987cb0 R08: 0000000000000003 R09: 0000000000000004 [ 109.740942][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.749059][ T1821] R10: dffffc0000000000 R11: fffff52000130f68 R12: 1ffff11022e12bba [ 109.755886][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.763982][ T1821] R13: 0000000000000001 R14: ffff888117037cf0 R15: dffffc0000000000 [ 109.770674][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.778732][ T1821] FS: 00005555884eb500(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 109.785623][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.801227][ T1821] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.801363][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.807912][ T1821] CR2: 0000000000000000 CR3: 0000000149f7e000 CR4: 00000000003526b0 [ 109.814794][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.822964][ T1821] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.830703][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.837929][ T1821] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.852775][ T1821] Kernel panic - not syncing: Fatal exception [ 109.856578][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.856602][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.856620][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.856639][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.856657][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.856675][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.856693][ T39] ortek 0003:1223:3F07.0017: unknown main item tag 0x0 [ 109.857446][ T39] ortek 0003:1223:3F07.0017: hidraw0: USB HID v0.05 Device [HID 1223:3f07] on usb-dummy_hcd.2-1/input0 [ 109.860280][ T39] usb 3-1: USB disconnect, device number 11 [ 109.882470][ T3155] fido_id[3155]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.2/usb3/report_descriptor': No such file or directory [ 109.891634][ T28] audit: type=1400 audit(2000000038.840:824): avc: denied { search } for pid=85 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 [ 109.959070][ T1821] Kernel Offset: disabled [ 109.963385][ T1821] Rebooting in 86400 seconds..