AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+yc/c4agNhGIA/QxzIn4Iifq5CFaWk4BA5Qso06ZLbpApniIS4QzrS5QjRssLMrtYrr4TWYxDoeSQz45F5+UA0M2MZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAu/S1Xi5+b7z/a5tzs2snzbQAAAIAm23K1qDqjw/mbNP4uDX2IiFlETCNiEhFNc/d+vKxljiOiSP2m68tHNfyOqBL27xmk43VEfErH//dd/woAAABwvTbr+TKiv+9WLx+fvvTF6aoiv0HTYFq0Geb6kGrJJ9sfZVyFfc2UNrmLzGIaEeXoX6a0WUT03n7OlHaUfq0ZPmiKQ9M7ZTUAAMBp1GcCx87eLAcAAABcni/nLoDzqPZr0734aS847ROnDcFXtTMAAADgAhXnLgAAAADoXDX/9/w/AAAAuG6H5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpW25WmzW82XbnCK1u2e6Dxr/+vOtbTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADALftzjkIxDARRsPUXL3cSvv+xTIOdOXdSBYLHjBQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBH4zr53PEdyTiS/Dpt/DueSZbeaaxdNbauG3sfzLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn+3N3AiEQBGGw7/zPaTH/sKRBYxChChY+ZpiHBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC42IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwv7c2yYMhHEcfn1JlLhNRkhvJTADDRWCEfiQkCx5BgZgIRoqWotFYAWQ4FzTmYLnaf6/4op7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABe0+Xhi7eIKCJ1mSKNNz+n94j4iLRt29HnLYvd+dh83XO2P0xyfsf0t4yIMoo+zgEA6F3VbY7Vul7+5f3PO8g7zFvNm3rxzE8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFd27li1qSgMAPBJ2kSrk6MVRHDQxcYmViNkcSh0FwTdQhtLMVVJM7SlIH0C0cnVV7CbvoIvIDhowcGhg4KLIJEkN+0JDZKi5Kb2++C/9++lnHtOhsB//3MDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjUYP09r8JPd5iXae3u5Xg3xPuxGDxfzc6HEfKiyaJ/oGKt7QoAAAD47bqpt6/S/Km+2Qyx7MX+v87/Cz3/9eQwz/38eN+f4+3Fw1zu/0+2F45GNwv7hIvuHxzuLTV2l9/f1Mely53HldfT1Zk07cSTj99eqvhAyq2z6UEdz7M47/c3/sd0ouHCAYAvW8wxJfl9KMTlNgsD4M/opPFvpP+veu3WBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCEtwAAAP//NjpoZQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./bus\x00', 0x141842, 0x0) write(r0, &(0x7f0000000680)="b7", 0x1) 00:03:46 executing program 3: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f00000000c0)='./bus\x00', 0x800010, &(0x7f0000000200)={[{@fastboot}, {@four_active_logs}, {@fsync_mode_posix}, {@disable_ext_identify}, {@resgid}, {@background_gc_off}, {@fastboot}, {@noextent_cache}, {@resuid}, {@noextent_cache}, {@lfs_mode}]}, 0x1, 0x10600, &(0x7f0000010600)="$eJzs3E2LW9UfB/BfOv/p07+2RfqgUPCCCBMwoZk+oCBStUULthYfFq40k9yGtEnuMMk82LWudOPerSDiruALENy4dOMLKC4EcSG4qyi59450dBbTNk7GzucD6ffcc8/95ZxLNyd3uAHsWkeT336txOE4EBEzEXEoIm9Xyk/uQhFPRMRTEbHnnk+l7P+rY29EHIyIw+PiRc1Keer873fufv7k5Rc+/vJOtfHTF59Nb9XAtD0TEf3For3aLzLrFHmj7G+udPPsn10pszjRv1keZ0Wupgt5hdXm+rhmnmc6xfhscXk4zuu9Zmucne71vH9xUHzhcKWzXie/4EZzKT9upwt5dodZnp1bxbzWyrw1HBV12mW9D/LyMRqtZ9GfrqXFehZv5tkajMr+om7WTtfGuVJm+XXRynrtfB4LD3ybd7zXu4PltWQlXRp2s0Fyrt54rt44X2ssZe10lJ6tNfvt82eTuU5vPKw2Spv9C50s6/TSeivrV5O5TqtVazSSuYvpQrc5SBqN+pn66dq5atl6Nnn16jtJr53MjfPl7mB51O0Nk+vZUlJcUU3m62eeryZPN5K3rlxLrr156dKVa2+/d/Hdqy9dufxKOegf00rm5k/Pz9cap2vzjeqOXf/e2Or6Pz0SMaX1Vx7ucnY7/4EA7pv9PzAN9v8R6Wx5M+z/7f936frvY/v2/cN9E48k+38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+yc/c4agNhGIA/QxzIn4Iifq5CFaWk4BA5Qso06ZLbpApniIS4QzrS5QjRssLMrtYrr4TWYxDoeSQz45F5+UA0M2MZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAu/S1Xi5+b7z/a5tzs2snzbQAAAIAm23K1qDqjw/mbNP4uDX2IiFlETCNiEhFNc/d+vKxljiOiSP2m68tHNfyOqBL27xmk43VEfErH//dd/woAAABwvTbr+TKiv+9WLx+fvvTF6aoiv0HTYFq0Geb6kGrJJ9sfZVyFfc2UNrmLzGIaEeXoX6a0WUT03n7OlHaUfq0ZPmiKQ9M7ZTUAAMBp1GcCx87eLAcAAABcni/nLoDzqPZr0734aS847ROnDcFXtTMAAADgAhXnLgAAAADoXDX/9/w/AAAAuG6H5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpW25WmzW82XbnCK1u2e6Dxr/+vOtbTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADALftzjkIxDARRsPUXL3cSvv+xTIOdOXdSBYLHjBQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBH4zr53PEdyTiS/Dpt/DueSZbeaaxdNbauG3sfzLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn+3N3AiEQBGGw7/zPaTH/sKRBYxChChY+ZpiHBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC42IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwv7c2yYMhHEcfn1JlLhNRkhvJTADDRWCEfiQkCx5BgZgIRoqWotFYAWQ4FzTmYLnaf6/4op7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjUYP09r8JPd5iXae3u5Xg3xPuxGDxfzc6HEfKiyaJ/oGKt7QoAAAD47bqpt6/S/Km+2Qyx7MX+v87/Cz3/9eQwz/38eN+f4+3Fw1zu/0+2F45GNwv7hIvuHxzuLTV2l9/f1Mely53HldfT1Zk07cSTj99eqvhAyq2z6UEdz7M47/c3/sd0ouHCAYAvW8wxJfl9KMTlNgsD4M/opPFvpP+veu3WBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCEtwAAAP//NjpoZQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./bus\x00', 0x141842, 0x0) write(r0, &(0x7f0000000680)="b7", 0x1) 00:03:46 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000140)=0x1, 0x4) setsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000040)={0x0, 0xea60}, 0x10) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f00000002c0), 0x8) write$binfmt_misc(r0, &(0x7f0000000080)={'syz0'}, 0x4) 00:03:46 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000140)=0x1, 0x4) setsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000040)={0x0, 0xea60}, 0x10) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f00000002c0), 0x8) write$binfmt_misc(r0, &(0x7f0000000080)={'syz0'}, 0x4) 00:03:46 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r0, &(0x7f000000a380)="166a39affbbc63f1aa285a33448ae595c5b0fe70f23fdd96814acc9b0fa56948d00a219880493172dce3be58754e6b5891de9e84b1a118fc78061d5597e88c2db063487ddda7a2329d7ea5f0fcec53b7676204fc8342ade996819924ca8321bf41ebff13e9fad80430159f768a097c3993a461f9373ee5d29f4e37b01229dc65f52fab20204c6f9b317dd6cc63cd8d1ad76aae80f4db29cafe122ed0e69f263a15105edb8b5c436be1622977dcfac2b1b4c7a9de076ff9db28527bc409628ee911c77962ddb528195373a7443fbc88e60e9168bf05e4c940e7a08549c2637b2ede191249fbed692ecedeadea9026f4a57400ffef068609c27bb8cb23cb47eff16f17d1417c8398abca15002a31b54ef93942a8474402f1fd4d2e53b3666763ef812ded6ba710e482d492359e1908b7f78c774128369d37b673936ce2cc8bf17b07a3cc9a43db2fd6ae991ac2dd1a5c4efb4d4ebefc5e0aaff0f9bfe990fb83f702df949a9d7eb8291abba028bae358598eb56566eb0a76f47aa8689c8646afc4da844cd07a6fca930ecd9a09973847dc8156c4615d1e96176a2beba6426c1887486fb2d9a078612a0048d8bf0d3a54d3fa5ac27e278d8ab31bbac427d8346d1463ba9263df55a984c23c11aaf52bd0675bf6de2f0a416e61905e17bca781dadead67946a2b0608a9a1dec936683aa793f885b4b5a91d1d381349993b4becb3141495314632fe19698fc0e2cd374c4a4e3f74aa5733106887c69a4a06911df6e41bdc302179289c099b571fe8b3555f69b7df566ef68475dd934da28460c0d67b07a517b3c863ef7f6fc9a895251437cf9d0a4c45a1fa07aeb93625e7d328fc72b934fc4a7b6050b4d84b2c0373759048a8004f87da7b143a74e756b0cd232c2964af4de6b01c7d52d73800deeaf19f41a37908fd72936c439a2c2232f12466f740cad4a208005133960f1be89296247fe94d6c361b4d62f7ac996da2432ef995bffa6eab790091bac8bb304e30546e01b9c4b3caa2c52749d2f9ec23d4d191c6960616fe7b7adc9fde662a7b89349bb1495be8894655d007bbd0aeafd68f75bca357603f12ed89fe9a3dc075350e9e67dbbd7438b52bda41bc0a84eb2fc5365c16b8d7880d5b2abbfa6ddf89c319030576839b3606426983a920a1e24b2e833d83c929515c5fb243bb403733ab54654b7c06941e39d1256a383aec74dc1505a7e76f4bc8c83aa5d2c4b960569d212235b5617c404c6d5e9de32cfe936bd6641275956cf798befee9cda98670b8851bb8a0a6d88483e8d3f1e6441bcc6adc6ca6e46f134bd9a1691adcb4ee004c4d7362458e88d10113b0422c55f8abe4158d275f7ee80ab4d4767db24dc227859b88884a246159b6eff40b623157b694e019498505952d396c5836166c02845c1bae121d5b68741d129246caca0c6de8a2bbe421fb348802a780d04f948fbcea2a626f1765d687cc9ca1a4b85f6499aaa32301226d21548d5faf9c7ecdb57a17ff2c9152f4e7e1ca7bbdba1a112a860b9ef8b06d0beec63c0eeb0b6172570a1cf3c27bc2377fd36f7998c68c557c82205e6879e1ae4cc71c533ab52b1b0824c12763441b91c77fd931c16c6c0ec0f27394063d11e583f569e876f9f50314b2e8ca401cf2cc04637b0e9c91366f2ee6308e01225db859a0e7736842ba8fd940e1a1ac0ab031b4b545e0502250019bc22848c02c9742d9043151c8888d59596b21755e3528ae06c286c90eeb6509fd8f4bb1c4ed37980b11763342cc44630f42a73322bcc28e0208c0a6aff262399ef4a9c213eedcf1fe70756e452856e6b39f030d21a5318e3250d5659f2c6abd36d2ebe4c0226a85114f875e57695fe8ad95ee18a4dcc6d638c319b5a982966bf1894ba8c6c39869f3635ca61b9b20448db4bba750410b5595341c0d16a7db10222e9992af65d3227791c1f87733044dcbb191bec6433755e702f2f695f7bfb00637eaf78379fcf21ad4da03edbbda4b98840c77997dc0ac1c8938d36c201a96e660e06b07c3e61b1d60c32d5257d26ea2d93a95da7d28f2d793710ddea07da704b655e648937afcf97defebb214dcb15838e34a7d758e138325718fefabb48cedc4428687d4cb94a59e8184b2db94eb79b515666a65930f1c8ffa492429105f30791e14da062bd6dadba92ac08ca75139eb411d24597d65c2ff8325b1727d4e9297b5913480231999e6244be3527a2ce4bc6e736c0b47cbdfc83f7c6aba9bb79f4276076129e15c03723072ecbfee99ef4da5fabae31f01de1075eeede5662cb17556778b713d40dd97dc9cdd663b6bcc0d58fc02c7cba9aa442e629c309269e67554b4c0e8b158a97461a29313c5742a1d371789d66de4d4e45098bd07cd04d2a32304270688ae73599823dfce9371a10353a2e7cafb65ee8cd95bf4dead4ef1c237a20fbb2c75baf3e7acc209bb86cbc5ddb82b6425427bd2afb0581f239da4cbccea888f5b1208ec0de889e4afc93ed68e82a279a0d0f721ac1d15e94bc3d2a9441689c81decb00302638cdfb9e9a0111bcb1f8b37e08b20bcfa4d118d42136133024abb9b5669f4514cae3ecbd6bab40c13c65c2f29db1faf3336485b77bc2f6e3361a4a352dc55fb8248ae1eabf9467698c424b7e464c418df654ff98d8d9910b9e997d51d71537fba1744cc19ccb482771cbc006f91b2fd7cc94823723eb7f1181e6c4dddf932a286ccfc1940ffd58ef99086bee91cc32a0a25297fb6fe76c6feda223f6047308b6b34dd4c5ab98e4a7345335b1de39066afcbbadeb69f3a950308baed73f7b084518ff82c78008281fde646101377acea7ca382b9c2bdb5bd613228563f1756d69c6c326bbb21b0436667483b789c40c07909a37b95291f4296468895bd30ba4ffe75e757ed9c0c3f1e94b1baf4802111e0030a86bda0f5f8645e9a87315e7a0b6e0e29c2e67bf7acb178d8cf1f7cdb8440f763cbb99afc3a94e792f1d4c85da3620ecb34d42dd296d898f4b4bfe1d79e20ab580e4e25175b509ff0fa92bf0eefd86b0ca03278cfb6351267fd981cf578302d94925eb18145b7f840d59956b6fee0ce4374072eac2b5e2365372ca639ae0c4068b3b88375dcf02372e3c25b4c3516ca13c26e03a37081e1f9231d71bc1f79519a0afdd00f05d5e5827438b5bf2c44150726abc3f83797cbd46497b726122182226113ed553641e6989fba88d94f7d9068f7e3e0f5cc4637a00c2b2367ee93a43a373d5f44b46a6ceff7afd135649f479c151d987dc2296142ee844a0a1643dd223648b0d3af4ed9c02774e867ced3eabf9051837dae23c883dc03040d2b648d31c766b147e23441d3ebd70b8ac30d25a72c0a8f297edd0d8862e8f6757bb84b598e067e72e81fa0b6e164c3e43a2bff6442ae6040e27adbd7d085b27b083ce9f94fb494acd100f1aebe668c6e42266ff86b4c13bd950c13276ab1b805e9352829ba31379de08d02c7b81482a2bbf6bb5e13acfff90ea114db564787742c9b66c3a14f08135d5918b6169570f07736bd1db4d6b253872291e5f105ebb23bf58c38796563b511560418b25dc959acdf1d9b6261e87c4ec6c8a581bb7eb2e474a70f1ef55aa6f3a7697700535cafd22270f095f0cba9b8fa9ec80dda3f38e4305a2652b4572e80cbe44eb5e534cf5ca53c0a9a36ca31d19695ead39f21d3e47155a3824e0740dfe04b1fc2f359daaa9896f9ede817f5ae497d7c4c8718cc04cdb0a13d562ad1c0c566a34693a34574f0a0a2472b12bd907dd15bab6286d4c53e358521e3a458a5411463092f00bdea1766acdfcaac415e49d9c0cd3a4210af398a3ab106494d517d9f04fc320e5b68f8015cfee803cd757881b6879aeb21c2664fc9ad38c45a4aae910e6d1655774c98a706f6191fbe4870c0154e338be920a4cb507c6558f80a8062677e47bbe9930a380140a8118f1335bb3b4558967866ec47d154e5d7c56c7139ab68dd07b3c9ae886a7e2299ca27d5a08c9572107b2823bd7bee65ffd17f9d7c1201c39a6c7cf93781d116ad8fc64ba048e56c0b47f0dec79e1d888b0173b82e34a55c78715174da4d876243d4871680584ae65b486d4fd2cd364c2dcb5f1a39742c1dbd7c6c4b69c5bed6d3edfa21075427909dba885113d6ebf8ffc20c6a3df8d093c954a8affec5d7a460527c6dc4f1660d3c2c2278492d1391128e769f1dc597d9c4061ed4e1b6454130c72b5f0501edf2a78914b3528f627c5aecec162e631b4b7e264cc1cb92780d79a7d4268662941f925eb33691f7bb8bc5f0bf391f7e7cdba1cd108f9d379d8f22ed051da7cd18374da41fbb33f3337745f21c16fc7350c8fa526f214b5a7e53dfe566814c8ff3f051344e2f7229ba8636f624408cb722066287b2e6417152a1b987f311826e18ec76d6610832b1e635cbbee5ca6452a6afc6b8260e7a2aff0504dac83b5daff0230e5ce6f884f942e109377bf08e81aca7962d6bde4068be02f6e5c5fde2474f6c56a1acc772bc7a160454b8df6fbc395c5ffa60c45bad0db62ad058a1551197f266adc6fe538014dee53f33c88d87e4c0e7e7c4b87136162a86c0d7f31c694cafa6c8d3ce761e0d6f12f08d91024b9491371b7ab55699bb7539eb69bd71d9c5a12043658247ed751c651ee8e9898f9194dd7c751ae371c167cc233999f9ecb9beec51079aca4f3de6dd746aa422a4ff2692b59c201832db3644bb6a9dcd830e3ce9bdb8beebf89342ad2994f88fbaa549679eccf6366843d9457e67e556dbebadef832c7d36bed6aa99c307567801b6d4d609e09a0a725af8c4def3a106aaab3c272da56ddfce10d6cb714b01e7c68df7d6d80b6e62021cdcac310d1c7d23f3bc22be5128592ecebed376824210e40aead8d29be44843d227a5caa05827552945a350d92762793699b79d8986d6fa6d1063b722a04bdbe358b36c56b420d76e3f0955369786a88344f6e6db116848870a2c13143d9434f4e15c0d1194e52adc324bc06d8d8b4292ba384556a7b5426d8ef5c8f364481f92d66fe28caddaf09ccec0fff5be48f603d4f642c3565e91c67dc40a26e95110906dae08d470a60f97a7b0a669eeb07bae362331d19901e8ce8c62367f845163060dea824f1a5a24d938a71ad55eedf2f408c905b88663d2b68d7b0013c9b4d34df9989fe1af2390380379f5c5148e3de9a0eae0f4f0145672a68f964ef0c85d22efbc32f29890dab6df2c25087d981c8952d3d07299d49f295644d5a49399accf8745c68805b029d181c03adbcd962f799ee68b9404abcd04f0fdc95f5352627f3b737fd8e736c61d7c6d49b0a69a8ebced8f2e5ce436cc7e046d743476ff44aa792abce4be58b8b5ddabd9da86f90f4bf93515ec81511f863b2cab85c93b99f8bc8b90e7abb94d34d43cbbc646e55cfe7716a2aa1935bfb184b584b867f55f208a95ce36dfc0ab416d4698d99c075e7fa25e3b9ad7bb3ba1cfc32a5bc0886bf0e8228dee4373c689eed0c8b8c671c77f6c2cd36bd9a9ebb8b6b51d35b8cfaf5ac02c039eb2731d91a2de829bdd19f2ba2b6e0243035323b7cab91616dd466a732e5b547ec17322925b63475539e95ca0cf19502a825236231d7ef81c3fe6dbf6ced13ab5c874bf4d19da7053db517056694a4d1d000666fda78aa0d5e53ff0273d7cda2c9bae560a2c1da2373f2262384aacbf81c0adc4bef45578b813a9b66a691f9c4bd9082a88a1c3bf9c8da5cd027df0adfef5a263a28daf46bd23cacc37f1c3d66e13d67a64298c06d3e8437132b0591417bda5275e988c5f5c1221c8b4b1e36c57caf1a3febad9ec1c3e0f78a3177070df9e2847b56e805ad56ed1fc3fdcb06fd07f01976dec8f31b7e7021a25282e7834a485e0557fb7c32c00e5039dee4eb88046ca46ba78b6aadc7daed3845002f05afc443a9a56ac046beceda96068344273ea13eacb67712305c658f4a0975f2dee7faa42aff591e2cca79def698a51686b84a62c6ecb3853560a31dae4bfd489c1199a2b4cc81aed3a07af9f6aee082bfc40913e6a769d50b463222890121d71ca41f121fc99c36c93009d4451f47d9f58119a63a3ea195df6513032093d3a91361f793180cd776852363a7554484478b2af1e73e462c88a135452436a1e7c58db19e1db6b62f3eb59254ac2aca63032fb4d83c3a3cbe23c05f6a0deb644df40518d9770a76c2e0e631b83baf2cdd3542e3856dd2460475ae1ce7d1cf675f29cf1219f88d39a9714fbf281fbd7b1b91524eef2b9b4923a7e0a115ce37bb491f8d2b5057bca6ffd6e12d2dccf5d191e39cf1aa885a7e1ee86a0734b6d4cbea4ce1a2e25b4b98f92cde38d3249ddc3244e716145333180bd4aa93d6e1c5b955ebd4215705fe324e96d0b26b98b9b10c2723c34362ccd2a4ab5ca53fa69cad9f14c2e50644909248cb42dfbcd9557ec679c333d64837c5fe119a67d5c3d146b45a722ab48be8021e2369cdd2c2601da78f059aadec64b5a3dca43a3a790de9f956278b8161b1b6f029d6f52447a81e7f8a9f38a6fec0889052a2a7c87820d5966b1f2a81141b7f8449a50afad0a48d5e12b1a59b720126a2bcb9b08e98638e27ad249d19bf86bd4a7057eac9bb50eb94c60b0c89c04b25fa06afc3e64b4ab30c5d0d3ca15505141f197902cda11955f20e8c2c3590436a45b19ac214a80e7cd8afed7f7615df4273cc3f472708b4afc2e744e1bc693a049c049b5e5a858720b3b59f3f6429bb3e844ea4a8e410c0baa4ede030c5b2ad899cec5eabaf93edc9e001d6f806ed1827a2eb6a1b8fd5ad2ff1c6436423a2fb07b47917a86ef6e2db71a551bdd8014790e42adc1436dc6c865d4b12bc9d7b78ab8753840cdb810e6d5643909f4d62b8e654778d2f242127fe7ca92a20af78192b9bfb700917bd58c9e59c2eae5ab6c86ccf5992bc7c1d9778af9bec38d0cb52bd1563aeb80e1b6488266174a938b38ed89d27d01d67d3dcf7d5a2d816845805b335eba59d1f006d38a12277992a40766a54afa904601115adc62c11e578db81b337ef78e300a9155759f72765a33007065b2be3530dc3d4dba22b8362ed486be3c821e92728f66003c991f95eda4992d385dbc3c37e07f092c216047e6b0f62dee674efba772bcc09ca220940988269ad607e097c78a5657fad7d037180616b27000cf2aec264a1876ce36935bf6f4bf42482a1fadd0cd3151068bb66111b1943658ebeb2f60c95c262316c69c28bbdb7325805efa595421a948a06e4020a355d91b12cbcc5c0deb7133f9e2075300a51e6dedb2ce27d3c2f33b8c004e6927cc68e59c168705d544bd311c690c4b8cd70e07f21818a6e391c172bfc22859d7932b531621a9665cdc64dfd3e6988360ef5dd0ce0d9e4b71eecb3306b1e97eac906cd0757717c90e6bc08e556a309944b15fcecea63b3b526636a0bacc2d7a456b9c304ec71eb6141fc88d6c8ad226405a654201ca2d279d204d9c49e732f156f9cea35afaa1eb8cb0cffdf52a5c3602381e85f77ad6b8081be18565e4ee0dbfcaf6f0b402e2477124e1f9afc89975fa3def33f5429a77704646ea1d5159ee973d808cfe0fc80543d96daaf982f8fcc49ad821a2792c3c6b73aa05262322c70154aa39103b583835f222c6b821dc11a21e848fbccbc9262e0d07d56a3b1d36047becb0e874a23d548adc4956698062e2360e15a6df844ecd3b196e5de541c3d6444c4648c0d0288cb8f5fa7cb39853e83ddba3250963bbe643a7f782dddd19151aaf15d15f8973d810478d1eeb5d5505788606fb3c38f14199647f52e276e6c416089aba4e88f283d5cd4eea4e576667cf3e193224455c859179f60fd4cf528173b9209cd2bb34fb27327415db8b3958fc44c833a1fcb2466912901b4cb7155236b615132785670e7dbb53fbbf18ef7e247db525e4df1f942c469a2fdd9d203437c00dc567d10178acdf65800af6f31cd09b3cc935f0470e6ffbcdf1df32ef2ab201271c4aece8fc0715cb9a30ac4861d75c8bd1d7c5ae9030c9f2fdd028f2c4121f54b9a9f1133fa4db3d69c63212f647c416cf95446f6fa6906800b87a32f7198ef901d63f4daaf45e2f35fa0efc9e496acca5421a244a35019668bcd43ca9c158ed6ff16571a65777a0d98931debe34879cc7a0875c36cc4bd38d6c5485216d5e221c83410e36fecb80e95e2e02bdd31dfab3d2f56b8344478d1013a82ff99222543bdb8ba139ea714cdca7583041df43872e3a1e2c22c65b3926ff5938cac5ccb9404b6b0b1d07f767fa4ce5fcc6b20584bc4f63d8ce441d761f29395d5a1a55cc7c449bf33f5db9b3250204dd7a9a79c1d8f38f6e21c649294db3fc4cecea73f6376a217df8de6df0f84e1635284838f9a2f302f404dd8c7baf883d6c1357c8108db41e37d2712979bb97462330b44614965421615a858ff98fc2b4ca5076d4c226979b8849dc508aeaf9b53fcccf3a31732d12aac054fa855357c1105148827b08fd7b4f176cfbb9b745ce765a2e5115b93818937fae2de1dcf7c03559abe470106adddce61315a23c0ecf36bb2f830502a1d10f4a4f6d28662a210447091966bb83fb8224783fc341a967906cd436475d9e9671e4e0e2f32ab9c16e4af0f515e7b7aef63d6954792484545eb151cbc8f6793daca482864a4a7132aa13cf4dbfd24441e6ad9b9208c4778fa12d993488f0c1a02185b853c887f454865034bb159493278a96543b5f04d9ed554831b3a798331d67e60a6e893daf63696bde5e4c21275a1071bf31883ac777bc91910cedf56dd3b363190c595658b77a5af1c10b7b67559a0e3aeb0f0485b6d19aebb29ef817dfaaf844aa426a1de9dff2cef7577b5f160fb2d61f95b5009f22e7add35452cdac0b7fe15ff989df38938979820bbfaa4c57375aeb96a70e09b67d1ec2b40655da4c82777c165bb740c74f492884dc42ee7b04a87fa2237527c04db2d6bfa8d5a845b7250fa88015e51151c4c2a539c3103dc85c80bb7c5c977fa3d28dbcb56f13e4c3883ce2e6790975cc0f74e84b388773aa6f026fa87874f07d31c90092c8b0c52bf528a31b6ca688344fee6f647c62d90cf6052f70e025966594bce94fb2c04951f28e625e5e11b71b15eaf4f2033e3a6ede7269d523ac2a1b70621a9b840029558f3551b17425d2d6e65d8932916012111dcc315b5a353215d3b299ff0ad67760586339c200d2a2bc0ee2e9091994d7886534a291805211282ac7994a7e541aed3f51cf1ef36cb27aafbd610870047e7da95a1a91cf036847cf8d195fe10ca6ddc6547b595cd8592c51e0e94ca1dd2329d201660f10f70d97897a9bb1eeedaed0fe2ed3f9e4857909d02ddebd2325c0b2b3dfc7ed4e8b403fa2da7bdd51568febf53d5db23c92f12b87439d27934bfaf8d92b79f0b6b0c4a54f1577891c48d1c31898699aca7cbcf9979785838d4ad43e6bb9694d83fc135d6a974c0efaed47baefe930e9314f70875aa9a3a0fea9fdb2a56bb2e6b2bdc209e6dde16d30afe2bcf528bdda08cdc0f96830355fdd6badc4e897fac94016526c0b6f4e4ad3b3e6cb64e65426b0e08566d0e8472c26956ccc9bb76812af561bd36fb57a1d26807be2f7ee7252f4eabeef8776e8c1a58ec6da1ec78c9695affd43879db3cedc2468978902b072494a5d5908db0981b57b1be1c9d658010f2d7345deefd9002b4cd667d3156c84f8f0e9db8ee1f6fbc7fea085f094e4d398076c26dd2580ac692fa5a112ad68a725e114bac2ad992629a98dead78ce56cbbf30f10ed3c49f301dfcd7174ef8631317d000eced3f1b977984c7a43babbdec28aca6ed0573f5b2cd302fa4d13397e32944ed81f0fd00f1f38b6a43baa668c81b1f24314175f13b4e36c86ee88522cef2889d27dcf2919f5a45a52bf65d1354ef84bf1c368c2fd0fa397a3ec8bb36670c94aa15a7bd3caadadc0ddd19456344c46461923ba38f9ec6fe65f5afe16c623677131be64a87d5b61ef5a5560c495ff1f052e52a2126cc1cee4560f707900bb6886e4a110cf442fee358564bb5e0ba87b60310ca2da14582ddc7344029959d3b2ea8127c8f8f29503d43b9c75a6edd70a1914a3272b7450e1ebdfd6bfb2d73f4b811ce43e2df1b1e8ac4efb2d3f38aa8e29e447dc0d7a32d086543e52e54145151f61f0d688ebd024089f73dbff97283e148a896a85e0a726684ba916b39f633b939b9cae146381ec86b5d91401880a73d4f1b29bed2265af23ace1985da31e73dd7a86b23ff25eaedb45b1687808dcb4ced8e8f4584662c76772ea29ff9bb20bf2e38849ec5047e4e1025c55d936638326b438a68aceb8f567afc7017d8883bccea1c3c75b37a2ea228cca0de4c983e670580e9fd1d82d3e1ee483123bcc62bf196e5e8701f0d86f92cced0a39b9170ed49153ef5ba3f816ba9a6bb8e20feb2de2311a53ce00a9c5fa782bac1449afef865937a1e51f7211e6cb2a0ec79bd795faa08b8be9d00316bb0aa7635547863c8f08ba970d0915197f3551aca0888307e831bf515dc3f64db14f2a9753f46fb85afe51cad7b437a68cdbb5df5ff8881219a26b7f654cde48ab58df8de94ca6d06170c01c5b7e92268e986342bb276a1e2d979f4cc117cbf399fa38c60419962d83cab6d0a540d12b1f4f353899a986dcc39cacd9aed0deae41ab2ca607c2257d79c23ac8a5192349df2f1695d40bcbb25c45c409b6a9066e99a25a2d8dff3a7600e3b922da0f1a0e7010141d39d4f10db9ee2738b9c67c8791dd4955488ac5aeb0ddd6218511936f137f58a171aa8261b02f0d26ba0850b8f38b2ec2ed2e56314705eb524dbb708f245476417338b0212044bedf1f4180626c3c2ceea3c6bbdcc44c429ef8ab9fe76ccb7a206411b00d2131188adc3df84b9fe4f1b0b74803e338f5d49a65b6f0d2c0f651c4f027a7593a81c74abc6cb70ce228515bcd3702a127bdca96f3b62eca2782189165299828ec45afee0d0c663e758ac6a27a65b693037573acc7f3e75247d84d1d08492eb58f74a13ebb7665dacb932b34d0c1e89b664c0631ba56f747faebc1e0466bfeb91916714f2c2606aaffb843181dde7fa0a30ee0b12b1c592a1a7b3bb8d0ac7217f08695f81538bdf65421788d261589bfe5a1e3807e1b8de4fa7c0749f0fb95b7913926c371cdf674716fd531d8d42da816e9d698f572feb767ba8dac4b70eb24d20acc468aefa5921bef625a0af61e21792fe48fb84c809e46ef4e67bb0685d44b23d4448ed01b31b45ad6b4da7b20859f7420732dd454b2e50b9cd3bfa376e6145249a39a0e7beb4beca2660d9f172db37123ac692f7e9ed70c3718f7a4cdfc42b249b467f6cdead4cfe56dd9eb652830a7ddbdf72326e674c636662afe6d9ec5c2c6d170bd4099a2726fa012770288b4e03e78f3f31df1b680738b2c58d4023ed1cc6c7e989ea39fd978ab2ded3b602ada32cccdbf4d944363fbff3f87fdac37425ba1c9f70ff225534140d166daf5e2a7563b39e763dd46895a1237acf14c5b927b91505ccacf8f27220e0b16780e7acb01ccdc9517d5a38804a93da48689eedaf28c41fbe1985ac1e71bac85e7eb078c", 0x2000, &(0x7f0000001780)={&(0x7f0000000b80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20, 0x0, 0x0, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) write$FUSE_IOCTL(r1, &(0x7f0000000180)={0x20}, 0x200001a0) syz_fuse_handle_req(r0, &(0x7f0000004200)="9499a08ffac2cdd91f72a1ff6bb59fe5015efc664ba4ff8edc2fd7969b0b827c3d7b7ea577d48314439cd1b52d5dc276c51ab3d225c16e1fc311e9b07f523195c38a76eda7360d310dff24bd7841f7ab7b9a67c1d37bc3b1fb46af1d33c43f06a7a85b9f17534126fa5105cc29e18ddeade28037e6d43d3f969e06dc7f6cbb089e29f66e3508618ef3fa81c8a8a8053b3ec49cd4c58ab95e96bc40e8982d6195fc042331ed9d272ac2f5a436bee74c706c14a5fe454fd846b24ddac72c8d49263808fd4d35b1c69ad25346ce1e0cb4272b7833c862c4e17a1692d747083401b5e9358823a969bc7f3b8d3ef8b163ca81c153f6af325e9e2e23329290b898c95933c000abaef76186e7d9d52e686a84c0a7eeef08233829a8a239af8bba3c68042b95e9bb8b9495309d173dfb8f6f712b218a5b462da5844e977ab0f816094437e77b9575ae466c79017860f885038273a877a8ea7a13607b37e25312b15a12acb061665aebaefc7f257a8dc19c769d55063214604a44197b4b8cdae758757d4ebbbf7da8813fa7800d8e31bff28443196f12ebf23e63f07989150c3ca13d8de055df2491cbe3de433cf7c4a11c62f5255574a47c252ff51238f2281adf9905f0ead30c8fdb4923fd68a945ebfe96f63cf01abf52d4b41d5eff4302a4874fa7ceefb3a0e4de5bbaa51a23c4bbbde4429b9adfd4d1bda0e68f4bbd1cac56fe108d3917b4eef0dc1ccffd360fcdd44cff93f8da34d0fb9291b1ab19b6dbed3727de77fec4c9e4841600851d410743f3af3012edaf5266d2649f064d0eb1885385904a4afc01d755d2fb528c5d989f44bd8773ec2f72b324d3cbb098e714574b00170c4906a2ad47ed80edd9e2bec75040130aadc7b1ffeb3dd9aefc1129cd1ff3dbd185d88c35cd595c171d4207441aec43686e91a269ef5f6a91f73eb112231a06a3e6ff92294b95fe78add2857e99e8097abca1f70c8f95d98aeb15f7655b699dcdb114bbcf6656f0643dbf51fb6d78b3d26a0af2631889ba9b6e86c557b99e9566e789f55b35421159800caa4d8d8be5928b87666e98b950615b0c5de81f793e9fbe11c16fe5cba984eff4da94a36f7ca2df15f93ec823ce1cd8fe3c5a1e72389cf6276a81c12c6304f1e7d4e7a15f5357abc6268dc6fe2d925c644a3c44a898669b1059bb22529f2d4545c01453d447e440f92f5f7584f62de51c1630689df1477498de6a14aabaa585c7507fdb0ba805fc512adad7f08fba9d649cfb2f556ca9f3685346941bdaf0ebf8a0983e4a15662dcb0532ba1bf0d6c81658118951d3bffde340e9d66961e2f1f0c4b59497c27e4bd17aa689c7cce0ccc083e09045996ae0178da5090eba5418adb26e03b16fcfe2125e00e8e2a17c3e2517c779bb33724f138c320b999648cd2e78499bd30ea751d9c7584caecc2665bdaee7db6de1c5b61d53494cdbf64826fc29c0de44cfb2443a36f164f7039bac0ad4739a93594fae6ff14361c68b7862c3fcd2515a63535c49fb1e9f202ca706966f238f6f4e06f88fa582476b19515718222f7ee043783a6dcdfaa2b29d5d49f29cbf25e00e5e982fea0b7b45812d3db2f1622ffc96cb7c459370fbc556d45b60b488a6ba83a6c9c536aff0d775acfba5a78faa6068595846cf26aa342227ff9c80f41ecf955f632ea35b05b66e7c3360b59dce10c5c0ef709664bca119f9ca06470fb5aba30b85ee7ec29309b4a6c38b87d420a3504632921678e3e2bcb665417ad162df82f5a86f472b5944f9bfbe466a31b3bd24a104f17d7c92752a8e877f409c63a176f4a7e40313ee4a277af9eb3b47d0e4e89d66ae2ae3de2666e15e1d6284297b1281c7ff0a9d48545c415afe0641ec4d66c45aa1d309cc1b62faff281bb671e7c04bdc51a43161b079acb4b1e3fdaf7502da8e5efd3e3c98cd755db40141a8bc800189fcdcb2c54b368d512387402ea282ee73926db22e4a62592b790d0fd568998cf3e6c6549d5ec948bc2f4856e7f9122e6df053fdae1e6ad21146e1ec3843c70369b201f2784962686dbfb1d3c965b4d659928d18dffbe3539849901e3abf583958cddaaa0f77479ec01a85231a5eb1a05dafc855b222c4520a5f86b7298d4d44af85d8ab94bdd2a8ae06dab91c7745afc1ada10247491bc2d51657f483877c218544da53e5f3571c7e4b34d533261fc2c5218a8cdabb2bf33a7dcbcb8c6a4ec9b5f45333f1997b7e8e108c6536994bf4932600f27fead19b6672c67ffd1fc0b5d7e7d4dea3636430287771b6897f8e1124a4aaf1e02ed7df696299be6a903ab9f7e1a84a1932e1f3728675e085786fc43cc0ed41aac8e7e397259722d488f2315d65d6cf79bac2c41c274c5f6938bbf5d6ee056674c906d0de2c53d8c635ff0abe13729b69c76fc1eb337560cd7bbb017037aca3a416a7ab5a097fd7b3d7c44c05439d085e6028210689acc01ad18ad57eeb3ed570654ba2ff75a32bde9e057a65945eb92d27cfbff7b2ee311891e6a58a7eac82dfb6e5d1442ffaf989b1d7a8de6408a7b8b6c54e228ab3260548476b921ca997f5feec2222c65aea80d732a5b044e31d968f61ee7fc251ec6fdcb1815bcb6c3715ae4fe0c009e1ee45b98ef364da52593779a98fe1d1a37a3c21c0c4a654636653cdf2ecaf6914d558007436f528b8983b07a8d1caa5a96aa2532ea16721c4877180133f11d40b9e5b97f937c4465e3695060941e19d67846f3a4c4cd2306ea3ebdcb4c1ed38debd462a8498467a206616ee76ba82c129034dc90f8d69bb51ae34363dcd76ec751e1d4d7d45fd4ce971efdaa3f9cfe249ad7936c537df73f6cc53c0b9539b13988129b35e7dbb453fdb343aae08d148cb8a25f0cd736ab8920cd797fae006d99f2674df9550588b7024cc421e5291f602c35e3d88303a6b7de7a29b0a5e98b3a8eee55d819f396dc7b90e3c9dad3da8e9754932779054799a96405ae16b4d05797b79bc206106347600f4e756fee79ac2fe668a694fa106dc99a2523b7ea639c52701b942460981a84859abea7138e43e47fc77c33a5880b4925367fbe24e967036d4f11ce395bb54b620ecffa24f9d3a4237a68c8c5dc439de2066a170b3a71d64a330ef2434a60e1206500cdd395fee673dd53ba93df06c0094eecde01c1b8094938882066f12066be01529af54ebccfa968c12b906eb8e943ad6bd3b1f67041d356b67239cb54370871584d67be77202bae4a8346cc0abb4a53b0a8c34242192c024fb8b86dd54fbd44759e5147c396ca230e00687042f153a74ed795c10cdb69b238a8e74d874db48cbbd10e74473c3c07033008b7742371f5ade9d22e0d3c8144eacdd25b332c7be0f1ad81e3c36920d6062aadfb2b756b7dab99a2de2934bb03d3247b4aaad945068a15e085a60ca6f4824d562b2189d4746cd0d3792cfbf1e2e1c747f3b9d4b21b4567aa4a082e013867278af02f2696470cdbfac318c7ffbc59af067b01d7058caf683425721598564f49579970c61dff93cbc464d344667b20b31d1f588a8083dbf9785c68622e7c22aea27349977ecf4543a84608a289290c4d6ff6522239a44179fd886eb745782b839540b582e4c3bd7720e59a5b82c3e7defaf8d27c2a21bf58c4d5d276e5bcfb26447d88b88311214cfd2899a56b91f75de5371761eefde6dbd5ba5be46ec615a69016ba5c79b011f592380c69c761eeeee45ca537771cd62afe6ee6af8b9e1c11796b7c0095fb8ef21b2bd63ab71a3b0ba3650d78498d62d4b9130a6f289386e6db3319150305ac63a11b1494528f1e85e42296b27d9e5f30ab5210818f196be71ed19d2dda60320a3801e1bfc9d34e779ad2502e751ba6eb4596e30f20a64153bf74449c0c394489cbd077e2312c8aafe1721e0660dca6a74a0849530be2bec63b18587db0f041f0e2ef6fc5a1404a5c0a67ceaba64eb96a4d8bfa2c1cf1e1d229b3943428a3cb4cb47f6eb8ea446a6ece0621d5f7e581811d1fdc1e28e68e7badf1b8ebcb06ffb11a8cef1bbf7ded622764d446c9d5bc268bb9e8431e3cbd87ccae105b0f4ad198c2460c3f4b25484f71f44db2cdd20d89a40968381811f525baff17ff8b27c5996d407812a1db46c48f5eab39550b89d049deb2905db52a937bf666512f8864f895c5ee6411513c6e346280dda1bee6aae7e847409b65bf273d585618a81b88216ea88e91c679e73e3251fe190ecc0dc3ee0b7b0295cffdfc62c647cbac20b559c97edbae02f3dacc9e5a4d99a2865f251f71dd2ee6c379e0cb02fbe28addad7a1077044b45fdb9f6c9f4ed1a990657fc4aeb0d610e0867c54c298e54f2a31aa42d6643f9e87690f85d2b9aa9c0c81bff623694f71f399dc1f84edc4fd59bb145f5f064429949999b8b068c396f9700780d82ef0d87d21c9fe5710c53060f29647c845c716c2a7a2d8e1ec05a0f40c4df21210d41b766a8dd80378732868b592e6f4e64fb0c0ff0e01e8d7b32114a809a7f4fc76ddfad018b3218172e5a765876f8e3741e3245031fca9368455f16543ab2f1aa5d3a2707dc74eebefa9dc3a478d2e4521eb27a54a373e29fdd357e46768055581a2fd28b6099be5294048dce28efb436222cc0dba151703e81590ef56e6cc3ddf43189eaa5ffb77f40af4ef9f03024063fbdf5595e0361c57980da1e48cc31088354a1e4d8c85712c77acb009ffe2caad7344c700297ac580370a99e604b1065649039da506c91c796d30551e7cfea28c623a9d97f4416554d1c7c330b5e4f536035481fd4b3e3843d39b197e3577d58905dd23e26f7a42ca291cf7976e066b079735dfca3d11252f90dca9d894e8fe9f79611d576e3b21d8f28180c664e4b6c9dd18a7baee1c769364910fbab275e5b86dbbd0f38f0165ed10406ace430e126925affdcdfbdeaee779030bf2680bf30f572727689c0c2a17cdc9b4d58824b2c6a30a7900fa29bd22af4fb17b3c7087809f566a71abf34e7b79f8e5e17f7925483d7575447a7c7d16e19be079b345b37ef557de81f08709510ff85e9d1e8877491957d2c86b6597a7d9508fb8cf15ac2defd4be0173ab6701193888eee9b793f30a73238e2c8ef78042425f367df16ce78686af668baaa3b6a2d322a7159ad190f99ad8a94823ff8e01ac9f65382528a996dff3ed9c9a10e2d3391add2ce64de56a8b5978a5085f91f55ac63a6ed245098e0044659cf6bbc13c119ca0fbfe386f92123e3cdc5b001f31ad95e0266a29df5e76b2606a56e00d8dd4999092e066be368f84cf4a9fc6964e02d6b19688d5282bcd51d5aee8e34edc8651fe0579e00e86c2b5006c1580527f825c9bca6e736286a2197be9d1dcdf365859586f39e6647a6f6f1d922c663323df80556fb7bb086d8ea672edb101d30747df8ca9ceea872165d4a6d0dc77b22d4a40eccc63aa6270bfa1090795626afebdb8f8bd25964f2a188ac79d58d4a74af61a16ea2c19b5bf172e39a630760c1032994602bad1b0ff25310f62029fadaa917326aa55fdcc704e2fb8e0647b989ba2912b2848ae5ef4b42d80730ec6888e84421abff694c12a328c83f36a88979b8e40caec75298f0c2ba64b2fb87029f29230189f9d8b9ba930a9327d42afd1e7f5de4bc51ba12c34df74fd9fa39ab3a8a652cf07686a6b9b5a71f4498c6aefb2459a45b7028f6c5d0b978fe7d417732b855ee5e703185970a31a243c8eed72d30049c07f8037507a2e5c07985f64417146120bce54f254204b62ff1ff81a76738dadc4648120e0b76a5ba2519c987ad6133948979cdd42ae49ce71b3faf4457be21fc8107e2a4d6deabf9c33c5b712baaf38f56945a535a6948936bbebd44ea030d79a900f75572a355ca8b5234658a7f0ab4c8cb639c607dea621976b54afa6082e91ae219f172342169b1e770b54e82b5a6040d5759d32b2b6a02bdb0fe0c017722cd253e99e344dc0b811eaebcbd9fbc4bdbc585cb015bc9231f6d26f12fd153945b2702e843582daf2567dd0b07d865a1670edc5370c28cd1097b0856decc3847fb6554dd4f7f5d216fca91e5f4a79800818fd0b1e6da2703485a3965485c72659e41f72ab6baedff67f3cad1e2069e1702aa86095c72c8fc75d786cf2150ad7a5ec341328e3a51aad9ee58e68794a3e444c39aa4cae09400a8b34eb740027113ec178aa6305644a3a86334d73c8d87dea3783e0b1ef8665a86d0fa5ed6b1308a82e4fa920a516b21c62211ef72e218547514b18e2e5d1a84a59b6f74e9f877c551a773d5a2cdb8477fe0e1d82f9e7f5fbf5598310d6c54c1e3081e20a11a1241886d725a0b6bd7a53f9008359d6db2d5d59eb08a9b6628767e888f6fbfd7342c7788d085bd546cbf534958019a4703be39bb03d9ed2653bba56d1166c530fb2835f1e4cb9eb39a8411e5e3813f12fde43764a1678078378c5818440b9ee8a436c7e418c184a14ed9fedf6cc88e6b5e0c5f76fbb1cdb15e15d392f0e9513feb4a68bcbd594753b2a2f6af72c159868dadf0d56a0ae825499633908d541ae1490f646dca60858459828dea2a816fa5e0df841dad11a061f8886c873a521741298fd6a6ed45bdf4c8efe08d25016337d1ed6fd21a3c96b0815d1147c989284dbe5e9c9722cd04d4174f9e6f231cd61d8cf14f1f8b9eca4fa4c3771f254996419af057920a6f0fa95617fe4e8949cba4a968d5d2b0ccc3540f3353ecd4f2389ae75be6dce4233de120b3d8b2fe09eeca9bfcf7eb15310397c68626089442722d302ea043ac760e1e90059316226ff97ad6ff259d4bc7f6ca2d9d41c2e3ef82b645cb0965fe94bc6c83c8aaf6c501ab5b348ffc5daf2a1d5dc46e3725c08ca9d1ffb933626f3f09eb50738db09e08c1c6e1525945002e1bc434cc1dfef6519d91ce890345a2b97a3546b950d57681fba2e1da8f352fb14abc87a1ecb74f72edd20b8f218b4853dc9e61608c37692c68b5682c2a6ca049b886f14ec7675c466210b220a0b1049876e86b5b4b7a3e511ddc31f322373bfdbda8d4cff2ed26632f57217918d9c5bbe51ee35d36abf661c71e103e6895ad19677603ecf8f89d5ffafc2f3c5dd064bb2e2e85c56575dc47d450ff6c70a85b12805875c65f4827e802569feda46bc0b80ebbef366717e0b3e0e17cef843884a9d262d0731db136c37a0bbc6f6c97e75733de7f5d2d59f8815d459c1b59c9f099fae4d2f2412a6684d8df87bc08cce36c8e8a0d27a79f275ad3ad902974373c5c555d96f5e09f175339bcef27444e00aee1b64846a1f17035749b8605edb4bd3321b1c1aed1a4d1156aafe9b9be9806b45299868671498fddde4bde6b061d3d16153ab434f38d10ca6c53ffc0d8e7b5f79d7b29e7ee4a38b5dcffbea2f61abbfcbdc08eaefbd8ce593256db9660fca7c172072b52ba2d7e86091036b586b5fb762ddda75fd4610e0da2e09de6d555db6b1e3055e46a1e09f097dcd99f0e681d0b7baf8b971d3eff049592bf9bf3a3656fe6a798043572550df59f57ef0d2ffa8b07a38f56558c5176f57be1d4818ea78453388adec1970af268237492321d64aaab3311d349f24c312c34a172f84dfd3e8b2ba8bba54f34454f64dc7f971e0de704450033203be1a98803cc307d10ad4a6af5633a1c02ff10de10bc04b4901607690f438a0995d102ebca568f7bec59699fa57a6ca596a68c709f3fe6175dc2240226f7cdac31d629afcdf501cd655c370165be31f59185e2815da65905d915d1bbc23737e6e49bc647ab78c1f8a8c426320479ef74625aca0c24315adb80adf27df9a9181a09905c6814af5830df19c8048f4e23974d9d66b31b0cc84385af93f20f7f1d5bc6546c114a0d8a40030083f3e70ac7115b801cd0c795e1c33f911308cb679ae15be58465270860b8c2dbefa9faf0b6024bee289515aa4a7a3ea80efa671573c75ef705fe976fd262a6d882d921087749264a20921b91121b43607d86f0f1f7f3dd2746abef5270eb57d60ca2e38b774b10ffc28b04f34078f1ca8fad4b6880fb52d6791c9a7018ac9be749d5d86c60d402172e4877e5a0597c76544e6297cb970c2b8f6c084b38b2faca40ae1f4eaf6cd38ca9c73ff76948f9b1a194a86baed11cf4cf9f6074faa7168807880418e939572a1051cda15686a5dbf5d7f3b35b845577b569e5edeff2d245008c04802a5199d76e98368fa5757df52f02b8c431b0b807f9cab2dbd5b0097d3d1f1bf76d57847c216bdffcf3950c0fce447285f69fdfa4c273bc6df6de7af1032a342e11b85fe1fe949bec9f16a438f9cd415ad52710599109330c8fa05599b63f405b8f91d15f9ed2d8366e3a8fb2543254c815b6482adfc341b794b580b357152ef5377a58db2cd5f3ce5fa0d5e2edb02249e103ac97f53e7cd974df10862db8381a2a27f6554eac912cb2360146927ce7aba66320333362f9faddfe46aaf17ff71e4d0adb516af44877e256b0d1ce95be427edb4e7d14bd93706489e6342c9707d287b1d02dd2e05b75298abd1de116db8e227f1a6a15eaa85d2d32e01f7b9b526068e23ad1f85499cbf54dc4f6472783c22c5c37b3873c9d485d1ac1b4f694c0eab9d3369a9947611be1bec5eb390f4653de41f35ac3dcd4a1e5ac692231c2ce51fa58faa9b0f6a51739878c6d6f0cd34c481b58bc4a1343f41d6e207c4d890b74e222b4871cac160b50154ff98bc5ae6da745e63d60d8d05286714b03a63b4d1bd97146650ba759238ac446a3cc127cc9e6836fdd3053de5487228cc58cd8a0e85c3cf1d52d0ae8b753a3772f7084ddbbe1891efc43e60c639f590e941fb3756ef4dcad50c55f040c06215ec431f261ef121a3211fd5a46b9534a3ccd74b211359d8fdb010819a0e3f9665465e1780f88cdda88594a6d506421c571f6f3c9734c62248648b28dc058b699b9346dde331e07651dba3df0afd27ee00805a45676233f0fe8e18ac724069146dc73499f006fcbd6c80639f9bc5bb30846cd633d283f8d356c03bc817e3b389b886f0a258619e64fd0b00396d4851a1bcc9cf9738cfdadd1f2b7548092e9698b635f8ef64d4d25aa2abe41cf87fbbb69928d08a7bd1bb53bc217a940d5d3f78271095828b133bbb92608d8c8055001f5c559de00409e7246755e71dc306d7b3b6b8682de23861f6c8692de50177867a94d3d5ec0d05d4db2d8addf1c1c7aae1f0b62d6648b9b153cf78d141706a8c186e4a5e960f799696af56ee7f118a66a392d1a7da6fbf2394a17c04f74f315c309ec722e299239a0c43fd6f5db8a029a230c0473db7529af9267c9abac88ae46fd44baa454fc8028d2c678ae767882293fc1d69b62a8e50e7d8cfd9f2e479890778b090a417188119bf4aae6857ee5e6601627d44ecb4aaea7af71fe54eeab7e18aaf40a6c95ef0c1121c904ad62d9d2df0213c47d35b959e59579f3f1d8e0042b3059e44fe107106c44b3f5a2eb69ba8144cb9c5efb9b5da89685e47de2bb8060b4a2dc168abb9ca652d6ff8ddf4ed79e633456b15c88b9cb02bf71b5c05ddb9bb7a90f9e4315a8c3e3933ef45b678da792c8f30d3e87a333f04986af7ea2ebe922b1ae1380550c5b9203247d4a816d083aa0c8562ade2cd94825b2b645afc8e70eb9e32e8f582f2b1f34cb383c46c93a296d06fbe573b2bfb073bd024f296ba8c72bc7f94a69f65cf33d18bfb88ecf95c186ad16441eaa5ae4b3d2f53fdbcc660d3688ac983664d98e85074012310ee4ed7c7119da4f6299e53f0836f990ab586719f1578b3d7f34e0520fbebda545274d18d23d7a9d5419db6fc9a48fe1b9dad4b67a3a9074b932c7203117f86a36e09e89f8e4afacdde8627ebdb20e9e71f15eb7f8b48e88d0c9bc431762a91b4708cfced8523060fb7d56666dd402e95aa42b5ca7d3bf0a6aac82574014af39e93eeb36af5cdb78cfd3722562c6e016d11034ab60b018e3c3655b998a5c8376256ce27ada5f473c1e22647acb39cd5c87325208a108f4ad24a237ca01f313c0db246d919816b4aeb4b5bdfd94e2a0a3f00667883de74923369b6d8f9fd98ced38771b9d9043845fa6fdea17441f587a15a44baae794bfbd799fc9cca4fb9baa14f9707aed84aec1708c99de0a0a65d54afb670b9603537b039260eb1a924983c3b75cdae576713acfd6fe8c0e885cf49299d1f16ddecd93601a9289d63236b9218bb16019131f9ee23620664e78b098d1c1e9a8db6a7cb138d28359043c97e4fe882932f6c40f2d20704baaa8061e1733f20cca2b7e413c822d466b03d0add5b86cb7efc9ed8d08eff016764918f4b3552988df868053fbe5049777d85e309a9815dbc0fa6c4b769c59fb40177d0803e6da1fbe91551ae3e2610963f8aa7894eaea66b8b9fd91ae682751a97fc250ff5c82dd6d2feb3c6d62a858fce1f04a3e5b92df6a956c7efc6736e4e43f1e7c78d66b28b9b110a890bb49010e849ea0c572404504010272dc86c1c57c82fa9b648113b363a97cdcddfc8fc1650646512f0f74587df78b87163ab4162dfd59bbb53c9ae314c42fe07787c304074bb7172c9a64108f07b1ed67fe54de657f160e031f2ec23a1ca149846870cb37b650a9cf8dcf3e6ac2a5b9df5b2e019b9ffdcd334d55a21a8a71f17e5200c25b6955ab534e711adf07960b95565d8d000f93b267b09d13222a5a52463bb710479e41733b93f3a381c4263d31e457835529d6eca28be6cdd48578f52c4048ad02b2c0985f1cb698e810c1c6165138d777380b83d34916370e8c68f7fc4afa8e91be2efc3a2e47c97cca0b53fc30e4cdcbc3c2072b4e803e401abe503261c2d07f40c294a1d5c8d60319085cb6c32fc3cc4841eb27f7d458f61cf5af977ebe8bc77fa6bb6698fea54b8a5e1b9183ba8d5647b6ea413576fc965540aecdb1a843b5f77a36f42c48387368588f877561da582694213cc0d60ef813b76f66f7b82183510ac012fc8f99afcecb72ba00f25ed5421c25f4baf4dad46e1620bd71cc092c2dd98190faaa3087810bacc145509cd0e3c65a4ded206278bdc5397bafe8d76332464cd3e3620d2c3539f9448c6c2d6ec05eea54fd8d9c8efc30e7760477a08781c1cbdb3ab519c4988496259c9bf34508c0e7cc511970c466520e48339793eb47d5e14c3ff105f0ec1961e7fc6170d7aab2d25153b727400d1e073900d85ca619f46c9f312a5128ac6624ec9c5d02f7ec48c67b8be587776823ec3f27cc83bc66b0e6d6025e8d12f3aea417ced0580b99c09617f9666bd526b6bb7e39dcb76f5691e535d404d19202d43d15f4969c82c463e31d6f5501e99400f94ad076705ee6d769a38d15da000a8693e628bd34a48dec7f4136aff3431cab997f49d257551b934b35691362d25fe52c6b7187e9f675e99ece2bddcef4b7618334844957e887faf2f4a20daf7a3a9b3d27c08e5e568940495c02a5ac29dd8ece51b547a3e3cf7a1e68143be86f24a6104294160330855f051930dccf944699f2f8366ee76caaa424263d6bf8885a61e764a5b0a7a37f0a3da1e95323305b4e6fadaf1cb90f192dee76450738eb763a5feb80842d867cf696f8760f0ed691a1826535496fb5b874a7e32224dd98492e3a4d67f", 0x2000, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:03:46 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000140)=0x1, 0x4) setsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000040)={0x0, 0xea60}, 0x10) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f00000002c0), 0x8) write$binfmt_misc(r0, &(0x7f0000000080)={'syz0'}, 0x4) 00:03:46 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000140)=0x1, 0x4) setsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000040)={0x0, 0xea60}, 0x10) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f00000002c0), 0x8) write$binfmt_misc(r0, &(0x7f0000000080)={'syz0'}, 0x4) 00:03:46 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r0, &(0x7f000000a380)="166a39affbbc63f1aa285a33448ae595c5b0fe70f23fdd96814acc9b0fa56948d00a219880493172dce3be58754e6b5891de9e84b1a118fc78061d5597e88c2db063487ddda7a2329d7ea5f0fcec53b7676204fc8342ade996819924ca8321bf41ebff13e9fad80430159f768a097c3993a461f9373ee5d29f4e37b01229dc65f52fab20204c6f9b317dd6cc63cd8d1ad76aae80f4db29cafe122ed0e69f263a15105edb8b5c436be1622977dcfac2b1b4c7a9de076ff9db28527bc409628ee911c77962ddb528195373a7443fbc88e60e9168bf05e4c940e7a08549c2637b2ede191249fbed692ecedeadea9026f4a57400ffef068609c27bb8cb23cb47eff16f17d1417c8398abca15002a31b54ef93942a8474402f1fd4d2e53b3666763ef812ded6ba710e482d492359e1908b7f78c774128369d37b673936ce2cc8bf17b07a3cc9a43db2fd6ae991ac2dd1a5c4efb4d4ebefc5e0aaff0f9bfe990fb83f702df949a9d7eb8291abba028bae358598eb56566eb0a76f47aa8689c8646afc4da844cd07a6fca930ecd9a09973847dc8156c4615d1e96176a2beba6426c1887486fb2d9a078612a0048d8bf0d3a54d3fa5ac27e278d8ab31bbac427d8346d1463ba9263df55a984c23c11aaf52bd0675bf6de2f0a416e61905e17bca781dadead67946a2b0608a9a1dec936683aa793f885b4b5a91d1d381349993b4becb3141495314632fe19698fc0e2cd374c4a4e3f74aa5733106887c69a4a06911df6e41bdc302179289c099b571fe8b3555f69b7df566ef68475dd934da28460c0d67b07a517b3c863ef7f6fc9a895251437cf9d0a4c45a1fa07aeb93625e7d328fc72b934fc4a7b6050b4d84b2c0373759048a8004f87da7b143a74e756b0cd232c2964af4de6b01c7d52d73800deeaf19f41a37908fd72936c439a2c2232f12466f740cad4a208005133960f1be89296247fe94d6c361b4d62f7ac996da2432ef995bffa6eab790091bac8bb304e30546e01b9c4b3caa2c52749d2f9ec23d4d191c6960616fe7b7adc9fde662a7b89349bb1495be8894655d007bbd0aeafd68f75bca357603f12ed89fe9a3dc075350e9e67dbbd7438b52bda41bc0a84eb2fc5365c16b8d7880d5b2abbfa6ddf89c319030576839b3606426983a920a1e24b2e833d83c929515c5fb243bb403733ab54654b7c06941e39d1256a383aec74dc1505a7e76f4bc8c83aa5d2c4b960569d212235b5617c404c6d5e9de32cfe936bd6641275956cf798befee9cda98670b8851bb8a0a6d88483e8d3f1e6441bcc6adc6ca6e46f134bd9a1691adcb4ee004c4d7362458e88d10113b0422c55f8abe4158d275f7ee80ab4d4767db24dc227859b88884a246159b6eff40b623157b694e019498505952d396c5836166c02845c1bae121d5b68741d129246caca0c6de8a2bbe421fb348802a780d04f948fbcea2a626f1765d687cc9ca1a4b85f6499aaa32301226d21548d5faf9c7ecdb57a17ff2c9152f4e7e1ca7bbdba1a112a860b9ef8b06d0beec63c0eeb0b6172570a1cf3c27bc2377fd36f7998c68c557c82205e6879e1ae4cc71c533ab52b1b0824c12763441b91c77fd931c16c6c0ec0f27394063d11e583f569e876f9f50314b2e8ca401cf2cc04637b0e9c91366f2ee6308e01225db859a0e7736842ba8fd940e1a1ac0ab031b4b545e0502250019bc22848c02c9742d9043151c8888d59596b21755e3528ae06c286c90eeb6509fd8f4bb1c4ed37980b11763342cc44630f42a73322bcc28e0208c0a6aff262399ef4a9c213eedcf1fe70756e452856e6b39f030d21a5318e3250d5659f2c6abd36d2ebe4c0226a85114f875e57695fe8ad95ee18a4dcc6d638c319b5a982966bf1894ba8c6c39869f3635ca61b9b20448db4bba750410b5595341c0d16a7db10222e9992af65d3227791c1f87733044dcbb191bec6433755e702f2f695f7bfb00637eaf78379fcf21ad4da03edbbda4b98840c77997dc0ac1c8938d36c201a96e660e06b07c3e61b1d60c32d5257d26ea2d93a95da7d28f2d793710ddea07da704b655e648937afcf97defebb214dcb15838e34a7d758e138325718fefabb48cedc4428687d4cb94a59e8184b2db94eb79b515666a65930f1c8ffa492429105f30791e14da062bd6dadba92ac08ca75139eb411d24597d65c2ff8325b1727d4e9297b5913480231999e6244be3527a2ce4bc6e736c0b47cbdfc83f7c6aba9bb79f4276076129e15c03723072ecbfee99ef4da5fabae31f01de1075eeede5662cb17556778b713d40dd97dc9cdd663b6bcc0d58fc02c7cba9aa442e629c309269e67554b4c0e8b158a97461a29313c5742a1d371789d66de4d4e45098bd07cd04d2a32304270688ae73599823dfce9371a10353a2e7cafb65ee8cd95bf4dead4ef1c237a20fbb2c75baf3e7acc209bb86cbc5ddb82b6425427bd2afb0581f239da4cbccea888f5b1208ec0de889e4afc93ed68e82a279a0d0f721ac1d15e94bc3d2a9441689c81decb00302638cdfb9e9a0111bcb1f8b37e08b20bcfa4d118d42136133024abb9b5669f4514cae3ecbd6bab40c13c65c2f29db1faf3336485b77bc2f6e3361a4a352dc55fb8248ae1eabf9467698c424b7e464c418df654ff98d8d9910b9e997d51d71537fba1744cc19ccb482771cbc006f91b2fd7cc94823723eb7f1181e6c4dddf932a286ccfc1940ffd58ef99086bee91cc32a0a25297fb6fe76c6feda223f6047308b6b34dd4c5ab98e4a7345335b1de39066afcbbadeb69f3a950308baed73f7b084518ff82c78008281fde646101377acea7ca382b9c2bdb5bd613228563f1756d69c6c326bbb21b0436667483b789c40c07909a37b95291f4296468895bd30ba4ffe75e757ed9c0c3f1e94b1baf4802111e0030a86bda0f5f8645e9a87315e7a0b6e0e29c2e67bf7acb178d8cf1f7cdb8440f763cbb99afc3a94e792f1d4c85da3620ecb34d42dd296d898f4b4bfe1d79e20ab580e4e25175b509ff0fa92bf0eefd86b0ca03278cfb6351267fd981cf578302d94925eb18145b7f840d59956b6fee0ce4374072eac2b5e2365372ca639ae0c4068b3b88375dcf02372e3c25b4c3516ca13c26e03a37081e1f9231d71bc1f79519a0afdd00f05d5e5827438b5bf2c44150726abc3f83797cbd46497b726122182226113ed553641e6989fba88d94f7d9068f7e3e0f5cc4637a00c2b2367ee93a43a373d5f44b46a6ceff7afd135649f479c151d987dc2296142ee844a0a1643dd223648b0d3af4ed9c02774e867ced3eabf9051837dae23c883dc03040d2b648d31c766b147e23441d3ebd70b8ac30d25a72c0a8f297edd0d8862e8f6757bb84b598e067e72e81fa0b6e164c3e43a2bff6442ae6040e27adbd7d085b27b083ce9f94fb494acd100f1aebe668c6e42266ff86b4c13bd950c13276ab1b805e9352829ba31379de08d02c7b81482a2bbf6bb5e13acfff90ea114db564787742c9b66c3a14f08135d5918b6169570f07736bd1db4d6b253872291e5f105ebb23bf58c38796563b511560418b25dc959acdf1d9b6261e87c4ec6c8a581bb7eb2e474a70f1ef55aa6f3a7697700535cafd22270f095f0cba9b8fa9ec80dda3f38e4305a2652b4572e80cbe44eb5e534cf5ca53c0a9a36ca31d19695ead39f21d3e47155a3824e0740dfe04b1fc2f359daaa9896f9ede817f5ae497d7c4c8718cc04cdb0a13d562ad1c0c566a34693a34574f0a0a2472b12bd907dd15bab6286d4c53e358521e3a458a5411463092f00bdea1766acdfcaac415e49d9c0cd3a4210af398a3ab106494d517d9f04fc320e5b68f8015cfee803cd757881b6879aeb21c2664fc9ad38c45a4aae910e6d1655774c98a706f6191fbe4870c0154e338be920a4cb507c6558f80a8062677e47bbe9930a380140a8118f1335bb3b4558967866ec47d154e5d7c56c7139ab68dd07b3c9ae886a7e2299ca27d5a08c9572107b2823bd7bee65ffd17f9d7c1201c39a6c7cf93781d116ad8fc64ba048e56c0b47f0dec79e1d888b0173b82e34a55c78715174da4d876243d4871680584ae65b486d4fd2cd364c2dcb5f1a39742c1dbd7c6c4b69c5bed6d3edfa21075427909dba885113d6ebf8ffc20c6a3df8d093c954a8affec5d7a460527c6dc4f1660d3c2c2278492d1391128e769f1dc597d9c4061ed4e1b6454130c72b5f0501edf2a78914b3528f627c5aecec162e631b4b7e264cc1cb92780d79a7d4268662941f925eb33691f7bb8bc5f0bf391f7e7cdba1cd108f9d379d8f22ed051da7cd18374da41fbb33f3337745f21c16fc7350c8fa526f214b5a7e53dfe566814c8ff3f051344e2f7229ba8636f624408cb722066287b2e6417152a1b987f311826e18ec76d6610832b1e635cbbee5ca6452a6afc6b8260e7a2aff0504dac83b5daff0230e5ce6f884f942e109377bf08e81aca7962d6bde4068be02f6e5c5fde2474f6c56a1acc772bc7a160454b8df6fbc395c5ffa60c45bad0db62ad058a1551197f266adc6fe538014dee53f33c88d87e4c0e7e7c4b87136162a86c0d7f31c694cafa6c8d3ce761e0d6f12f08d91024b9491371b7ab55699bb7539eb69bd71d9c5a12043658247ed751c651ee8e9898f9194dd7c751ae371c167cc233999f9ecb9beec51079aca4f3de6dd746aa422a4ff2692b59c201832db3644bb6a9dcd830e3ce9bdb8beebf89342ad2994f88fbaa549679eccf6366843d9457e67e556dbebadef832c7d36bed6aa99c307567801b6d4d609e09a0a725af8c4def3a106aaab3c272da56ddfce10d6cb714b01e7c68df7d6d80b6e62021cdcac310d1c7d23f3bc22be5128592ecebed376824210e40aead8d29be44843d227a5caa05827552945a350d92762793699b79d8986d6fa6d1063b722a04bdbe358b36c56b420d76e3f0955369786a88344f6e6db116848870a2c13143d9434f4e15c0d1194e52adc324bc06d8d8b4292ba384556a7b5426d8ef5c8f364481f92d66fe28caddaf09ccec0fff5be48f603d4f642c3565e91c67dc40a26e95110906dae08d470a60f97a7b0a669eeb07bae362331d19901e8ce8c62367f845163060dea824f1a5a24d938a71ad55eedf2f408c905b88663d2b68d7b0013c9b4d34df9989fe1af2390380379f5c5148e3de9a0eae0f4f0145672a68f964ef0c85d22efbc32f29890dab6df2c25087d981c8952d3d07299d49f295644d5a49399accf8745c68805b029d181c03adbcd962f799ee68b9404abcd04f0fdc95f5352627f3b737fd8e736c61d7c6d49b0a69a8ebced8f2e5ce436cc7e046d743476ff44aa792abce4be58b8b5ddabd9da86f90f4bf93515ec81511f863b2cab85c93b99f8bc8b90e7abb94d34d43cbbc646e55cfe7716a2aa1935bfb184b584b867f55f208a95ce36dfc0ab416d4698d99c075e7fa25e3b9ad7bb3ba1cfc32a5bc0886bf0e8228dee4373c689eed0c8b8c671c77f6c2cd36bd9a9ebb8b6b51d35b8cfaf5ac02c039eb2731d91a2de829bdd19f2ba2b6e0243035323b7cab91616dd466a732e5b547ec17322925b63475539e95ca0cf19502a825236231d7ef81c3fe6dbf6ced13ab5c874bf4d19da7053db517056694a4d1d000666fda78aa0d5e53ff0273d7cda2c9bae560a2c1da2373f2262384aacbf81c0adc4bef45578b813a9b66a691f9c4bd9082a88a1c3bf9c8da5cd027df0adfef5a263a28daf46bd23cacc37f1c3d66e13d67a64298c06d3e8437132b0591417bda5275e988c5f5c1221c8b4b1e36c57caf1a3febad9ec1c3e0f78a3177070df9e2847b56e805ad56ed1fc3fdcb06fd07f01976dec8f31b7e7021a25282e7834a485e0557fb7c32c00e5039dee4eb88046ca46ba78b6aadc7daed3845002f05afc443a9a56ac046beceda96068344273ea13eacb67712305c658f4a0975f2dee7faa42aff591e2cca79def698a51686b84a62c6ecb3853560a31dae4bfd489c1199a2b4cc81aed3a07af9f6aee082bfc40913e6a769d50b463222890121d71ca41f121fc99c36c93009d4451f47d9f58119a63a3ea195df6513032093d3a91361f793180cd776852363a7554484478b2af1e73e462c88a135452436a1e7c58db19e1db6b62f3eb59254ac2aca63032fb4d83c3a3cbe23c05f6a0deb644df40518d9770a76c2e0e631b83baf2cdd3542e3856dd2460475ae1ce7d1cf675f29cf1219f88d39a9714fbf281fbd7b1b91524eef2b9b4923a7e0a115ce37bb491f8d2b5057bca6ffd6e12d2dccf5d191e39cf1aa885a7e1ee86a0734b6d4cbea4ce1a2e25b4b98f92cde38d3249ddc3244e716145333180bd4aa93d6e1c5b955ebd4215705fe324e96d0b26b98b9b10c2723c34362ccd2a4ab5ca53fa69cad9f14c2e50644909248cb42dfbcd9557ec679c333d64837c5fe119a67d5c3d146b45a722ab48be8021e2369cdd2c2601da78f059aadec64b5a3dca43a3a790de9f956278b8161b1b6f029d6f52447a81e7f8a9f38a6fec0889052a2a7c87820d5966b1f2a81141b7f8449a50afad0a48d5e12b1a59b720126a2bcb9b08e98638e27ad249d19bf86bd4a7057eac9bb50eb94c60b0c89c04b25fa06afc3e64b4ab30c5d0d3ca15505141f197902cda11955f20e8c2c3590436a45b19ac214a80e7cd8afed7f7615df4273cc3f472708b4afc2e744e1bc693a049c049b5e5a858720b3b59f3f6429bb3e844ea4a8e410c0baa4ede030c5b2ad899cec5eabaf93edc9e001d6f806ed1827a2eb6a1b8fd5ad2ff1c6436423a2fb07b47917a86ef6e2db71a551bdd8014790e42adc1436dc6c865d4b12bc9d7b78ab8753840cdb810e6d5643909f4d62b8e654778d2f242127fe7ca92a20af78192b9bfb700917bd58c9e59c2eae5ab6c86ccf5992bc7c1d9778af9bec38d0cb52bd1563aeb80e1b6488266174a938b38ed89d27d01d67d3dcf7d5a2d816845805b335eba59d1f006d38a12277992a40766a54afa904601115adc62c11e578db81b337ef78e300a9155759f72765a33007065b2be3530dc3d4dba22b8362ed486be3c821e92728f66003c991f95eda4992d385dbc3c37e07f092c216047e6b0f62dee674efba772bcc09ca220940988269ad607e097c78a5657fad7d037180616b27000cf2aec264a1876ce36935bf6f4bf42482a1fadd0cd3151068bb66111b1943658ebeb2f60c95c262316c69c28bbdb7325805efa595421a948a06e4020a355d91b12cbcc5c0deb7133f9e2075300a51e6dedb2ce27d3c2f33b8c004e6927cc68e59c168705d544bd311c690c4b8cd70e07f21818a6e391c172bfc22859d7932b531621a9665cdc64dfd3e6988360ef5dd0ce0d9e4b71eecb3306b1e97eac906cd0757717c90e6bc08e556a309944b15fcecea63b3b526636a0bacc2d7a456b9c304ec71eb6141fc88d6c8ad226405a654201ca2d279d204d9c49e732f156f9cea35afaa1eb8cb0cffdf52a5c3602381e85f77ad6b8081be18565e4ee0dbfcaf6f0b402e2477124e1f9afc89975fa3def33f5429a77704646ea1d5159ee973d808cfe0fc80543d96daaf982f8fcc49ad821a2792c3c6b73aa05262322c70154aa39103b583835f222c6b821dc11a21e848fbccbc9262e0d07d56a3b1d36047becb0e874a23d548adc4956698062e2360e15a6df844ecd3b196e5de541c3d6444c4648c0d0288cb8f5fa7cb39853e83ddba3250963bbe643a7f782dddd19151aaf15d15f8973d810478d1eeb5d5505788606fb3c38f14199647f52e276e6c416089aba4e88f283d5cd4eea4e576667cf3e193224455c859179f60fd4cf528173b9209cd2bb34fb27327415db8b3958fc44c833a1fcb2466912901b4cb7155236b615132785670e7dbb53fbbf18ef7e247db525e4df1f942c469a2fdd9d203437c00dc567d10178acdf65800af6f31cd09b3cc935f0470e6ffbcdf1df32ef2ab201271c4aece8fc0715cb9a30ac4861d75c8bd1d7c5ae9030c9f2fdd028f2c4121f54b9a9f1133fa4db3d69c63212f647c416cf95446f6fa6906800b87a32f7198ef901d63f4daaf45e2f35fa0efc9e496acca5421a244a35019668bcd43ca9c158ed6ff16571a65777a0d98931debe34879cc7a0875c36cc4bd38d6c5485216d5e221c83410e36fecb80e95e2e02bdd31dfab3d2f56b8344478d1013a82ff99222543bdb8ba139ea714cdca7583041df43872e3a1e2c22c65b3926ff5938cac5ccb9404b6b0b1d07f767fa4ce5fcc6b20584bc4f63d8ce441d761f29395d5a1a55cc7c449bf33f5db9b3250204dd7a9a79c1d8f38f6e21c649294db3fc4cecea73f6376a217df8de6df0f84e1635284838f9a2f302f404dd8c7baf883d6c1357c8108db41e37d2712979bb97462330b44614965421615a858ff98fc2b4ca5076d4c226979b8849dc508aeaf9b53fcccf3a31732d12aac054fa855357c1105148827b08fd7b4f176cfbb9b745ce765a2e5115b93818937fae2de1dcf7c03559abe470106adddce61315a23c0ecf36bb2f830502a1d10f4a4f6d28662a210447091966bb83fb8224783fc341a967906cd436475d9e9671e4e0e2f32ab9c16e4af0f515e7b7aef63d6954792484545eb151cbc8f6793daca482864a4a7132aa13cf4dbfd24441e6ad9b9208c4778fa12d993488f0c1a02185b853c887f454865034bb159493278a96543b5f04d9ed554831b3a798331d67e60a6e893daf63696bde5e4c21275a1071bf31883ac777bc91910cedf56dd3b363190c595658b77a5af1c10b7b67559a0e3aeb0f0485b6d19aebb29ef817dfaaf844aa426a1de9dff2cef7577b5f160fb2d61f95b5009f22e7add35452cdac0b7fe15ff989df38938979820bbfaa4c57375aeb96a70e09b67d1ec2b40655da4c82777c165bb740c74f492884dc42ee7b04a87fa2237527c04db2d6bfa8d5a845b7250fa88015e51151c4c2a539c3103dc85c80bb7c5c977fa3d28dbcb56f13e4c3883ce2e6790975cc0f74e84b388773aa6f026fa87874f07d31c90092c8b0c52bf528a31b6ca688344fee6f647c62d90cf6052f70e025966594bce94fb2c04951f28e625e5e11b71b15eaf4f2033e3a6ede7269d523ac2a1b70621a9b840029558f3551b17425d2d6e65d8932916012111dcc315b5a353215d3b299ff0ad67760586339c200d2a2bc0ee2e9091994d7886534a291805211282ac7994a7e541aed3f51cf1ef36cb27aafbd610870047e7da95a1a91cf036847cf8d195fe10ca6ddc6547b595cd8592c51e0e94ca1dd2329d201660f10f70d97897a9bb1eeedaed0fe2ed3f9e4857909d02ddebd2325c0b2b3dfc7ed4e8b403fa2da7bdd51568febf53d5db23c92f12b87439d27934bfaf8d92b79f0b6b0c4a54f1577891c48d1c31898699aca7cbcf9979785838d4ad43e6bb9694d83fc135d6a974c0efaed47baefe930e9314f70875aa9a3a0fea9fdb2a56bb2e6b2bdc209e6dde16d30afe2bcf528bdda08cdc0f96830355fdd6badc4e897fac94016526c0b6f4e4ad3b3e6cb64e65426b0e08566d0e8472c26956ccc9bb76812af561bd36fb57a1d26807be2f7ee7252f4eabeef8776e8c1a58ec6da1ec78c9695affd43879db3cedc2468978902b072494a5d5908db0981b57b1be1c9d658010f2d7345deefd9002b4cd667d3156c84f8f0e9db8ee1f6fbc7fea085f094e4d398076c26dd2580ac692fa5a112ad68a725e114bac2ad992629a98dead78ce56cbbf30f10ed3c49f301dfcd7174ef8631317d000eced3f1b977984c7a43babbdec28aca6ed0573f5b2cd302fa4d13397e32944ed81f0fd00f1f38b6a43baa668c81b1f24314175f13b4e36c86ee88522cef2889d27dcf2919f5a45a52bf65d1354ef84bf1c368c2fd0fa397a3ec8bb36670c94aa15a7bd3caadadc0ddd19456344c46461923ba38f9ec6fe65f5afe16c623677131be64a87d5b61ef5a5560c495ff1f052e52a2126cc1cee4560f707900bb6886e4a110cf442fee358564bb5e0ba87b60310ca2da14582ddc7344029959d3b2ea8127c8f8f29503d43b9c75a6edd70a1914a3272b7450e1ebdfd6bfb2d73f4b811ce43e2df1b1e8ac4efb2d3f38aa8e29e447dc0d7a32d086543e52e54145151f61f0d688ebd024089f73dbff97283e148a896a85e0a726684ba916b39f633b939b9cae146381ec86b5d91401880a73d4f1b29bed2265af23ace1985da31e73dd7a86b23ff25eaedb45b1687808dcb4ced8e8f4584662c76772ea29ff9bb20bf2e38849ec5047e4e1025c55d936638326b438a68aceb8f567afc7017d8883bccea1c3c75b37a2ea228cca0de4c983e670580e9fd1d82d3e1ee483123bcc62bf196e5e8701f0d86f92cced0a39b9170ed49153ef5ba3f816ba9a6bb8e20feb2de2311a53ce00a9c5fa782bac1449afef865937a1e51f7211e6cb2a0ec79bd795faa08b8be9d00316bb0aa7635547863c8f08ba970d0915197f3551aca0888307e831bf515dc3f64db14f2a9753f46fb85afe51cad7b437a68cdbb5df5ff8881219a26b7f654cde48ab58df8de94ca6d06170c01c5b7e92268e986342bb276a1e2d979f4cc117cbf399fa38c60419962d83cab6d0a540d12b1f4f353899a986dcc39cacd9aed0deae41ab2ca607c2257d79c23ac8a5192349df2f1695d40bcbb25c45c409b6a9066e99a25a2d8dff3a7600e3b922da0f1a0e7010141d39d4f10db9ee2738b9c67c8791dd4955488ac5aeb0ddd6218511936f137f58a171aa8261b02f0d26ba0850b8f38b2ec2ed2e56314705eb524dbb708f245476417338b0212044bedf1f4180626c3c2ceea3c6bbdcc44c429ef8ab9fe76ccb7a206411b00d2131188adc3df84b9fe4f1b0b74803e338f5d49a65b6f0d2c0f651c4f027a7593a81c74abc6cb70ce228515bcd3702a127bdca96f3b62eca2782189165299828ec45afee0d0c663e758ac6a27a65b693037573acc7f3e75247d84d1d08492eb58f74a13ebb7665dacb932b34d0c1e89b664c0631ba56f747faebc1e0466bfeb91916714f2c2606aaffb843181dde7fa0a30ee0b12b1c592a1a7b3bb8d0ac7217f08695f81538bdf65421788d261589bfe5a1e3807e1b8de4fa7c0749f0fb95b7913926c371cdf674716fd531d8d42da816e9d698f572feb767ba8dac4b70eb24d20acc468aefa5921bef625a0af61e21792fe48fb84c809e46ef4e67bb0685d44b23d4448ed01b31b45ad6b4da7b20859f7420732dd454b2e50b9cd3bfa376e6145249a39a0e7beb4beca2660d9f172db37123ac692f7e9ed70c3718f7a4cdfc42b249b467f6cdead4cfe56dd9eb652830a7ddbdf72326e674c636662afe6d9ec5c2c6d170bd4099a2726fa012770288b4e03e78f3f31df1b680738b2c58d4023ed1cc6c7e989ea39fd978ab2ded3b602ada32cccdbf4d944363fbff3f87fdac37425ba1c9f70ff225534140d166daf5e2a7563b39e763dd46895a1237acf14c5b927b91505ccacf8f27220e0b16780e7acb01ccdc9517d5a38804a93da48689eedaf28c41fbe1985ac1e71bac85e7eb078c", 0x2000, &(0x7f0000001780)={&(0x7f0000000b80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20, 0x0, 0x0, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) write$FUSE_IOCTL(r1, &(0x7f0000000180)={0x20}, 0x200001a0) syz_fuse_handle_req(r0, &(0x7f0000004200)="9499a08ffac2cdd91f72a1ff6bb59fe5015efc664ba4ff8edc2fd7969b0b827c3d7b7ea577d48314439cd1b52d5dc276c51ab3d225c16e1fc311e9b07f523195c38a76eda7360d310dff24bd7841f7ab7b9a67c1d37bc3b1fb46af1d33c43f06a7a85b9f17534126fa5105cc29e18ddeade28037e6d43d3f969e06dc7f6cbb089e29f66e3508618ef3fa81c8a8a8053b3ec49cd4c58ab95e96bc40e8982d6195fc042331ed9d272ac2f5a436bee74c706c14a5fe454fd846b24ddac72c8d49263808fd4d35b1c69ad25346ce1e0cb4272b7833c862c4e17a1692d747083401b5e9358823a969bc7f3b8d3ef8b163ca81c153f6af325e9e2e23329290b898c95933c000abaef76186e7d9d52e686a84c0a7eeef08233829a8a239af8bba3c68042b95e9bb8b9495309d173dfb8f6f712b218a5b462da5844e977ab0f816094437e77b9575ae466c79017860f885038273a877a8ea7a13607b37e25312b15a12acb061665aebaefc7f257a8dc19c769d55063214604a44197b4b8cdae758757d4ebbbf7da8813fa7800d8e31bff28443196f12ebf23e63f07989150c3ca13d8de055df2491cbe3de433cf7c4a11c62f5255574a47c252ff51238f2281adf9905f0ead30c8fdb4923fd68a945ebfe96f63cf01abf52d4b41d5eff4302a4874fa7ceefb3a0e4de5bbaa51a23c4bbbde4429b9adfd4d1bda0e68f4bbd1cac56fe108d3917b4eef0dc1ccffd360fcdd44cff93f8da34d0fb9291b1ab19b6dbed3727de77fec4c9e4841600851d410743f3af3012edaf5266d2649f064d0eb1885385904a4afc01d755d2fb528c5d989f44bd8773ec2f72b324d3cbb098e714574b00170c4906a2ad47ed80edd9e2bec75040130aadc7b1ffeb3dd9aefc1129cd1ff3dbd185d88c35cd595c171d4207441aec43686e91a269ef5f6a91f73eb112231a06a3e6ff92294b95fe78add2857e99e8097abca1f70c8f95d98aeb15f7655b699dcdb114bbcf6656f0643dbf51fb6d78b3d26a0af2631889ba9b6e86c557b99e9566e789f55b35421159800caa4d8d8be5928b87666e98b950615b0c5de81f793e9fbe11c16fe5cba984eff4da94a36f7ca2df15f93ec823ce1cd8fe3c5a1e72389cf6276a81c12c6304f1e7d4e7a15f5357abc6268dc6fe2d925c644a3c44a898669b1059bb22529f2d4545c01453d447e440f92f5f7584f62de51c1630689df1477498de6a14aabaa585c7507fdb0ba805fc512adad7f08fba9d649cfb2f556ca9f3685346941bdaf0ebf8a0983e4a15662dcb0532ba1bf0d6c81658118951d3bffde340e9d66961e2f1f0c4b59497c27e4bd17aa689c7cce0ccc083e09045996ae0178da5090eba5418adb26e03b16fcfe2125e00e8e2a17c3e2517c779bb33724f138c320b999648cd2e78499bd30ea751d9c7584caecc2665bdaee7db6de1c5b61d53494cdbf64826fc29c0de44cfb2443a36f164f7039bac0ad4739a93594fae6ff14361c68b7862c3fcd2515a63535c49fb1e9f202ca706966f238f6f4e06f88fa582476b19515718222f7ee043783a6dcdfaa2b29d5d49f29cbf25e00e5e982fea0b7b45812d3db2f1622ffc96cb7c459370fbc556d45b60b488a6ba83a6c9c536aff0d775acfba5a78faa6068595846cf26aa342227ff9c80f41ecf955f632ea35b05b66e7c3360b59dce10c5c0ef709664bca119f9ca06470fb5aba30b85ee7ec29309b4a6c38b87d420a3504632921678e3e2bcb665417ad162df82f5a86f472b5944f9bfbe466a31b3bd24a104f17d7c92752a8e877f409c63a176f4a7e40313ee4a277af9eb3b47d0e4e89d66ae2ae3de2666e15e1d6284297b1281c7ff0a9d48545c415afe0641ec4d66c45aa1d309cc1b62faff281bb671e7c04bdc51a43161b079acb4b1e3fdaf7502da8e5efd3e3c98cd755db40141a8bc800189fcdcb2c54b368d512387402ea282ee73926db22e4a62592b790d0fd568998cf3e6c6549d5ec948bc2f4856e7f9122e6df053fdae1e6ad21146e1ec3843c70369b201f2784962686dbfb1d3c965b4d659928d18dffbe3539849901e3abf583958cddaaa0f77479ec01a85231a5eb1a05dafc855b222c4520a5f86b7298d4d44af85d8ab94bdd2a8ae06dab91c7745afc1ada10247491bc2d51657f483877c218544da53e5f3571c7e4b34d533261fc2c5218a8cdabb2bf33a7dcbcb8c6a4ec9b5f45333f1997b7e8e108c6536994bf4932600f27fead19b6672c67ffd1fc0b5d7e7d4dea3636430287771b6897f8e1124a4aaf1e02ed7df696299be6a903ab9f7e1a84a1932e1f3728675e085786fc43cc0ed41aac8e7e397259722d488f2315d65d6cf79bac2c41c274c5f6938bbf5d6ee056674c906d0de2c53d8c635ff0abe13729b69c76fc1eb337560cd7bbb017037aca3a416a7ab5a097fd7b3d7c44c05439d085e6028210689acc01ad18ad57eeb3ed570654ba2ff75a32bde9e057a65945eb92d27cfbff7b2ee311891e6a58a7eac82dfb6e5d1442ffaf989b1d7a8de6408a7b8b6c54e228ab3260548476b921ca997f5feec2222c65aea80d732a5b044e31d968f61ee7fc251ec6fdcb1815bcb6c3715ae4fe0c009e1ee45b98ef364da52593779a98fe1d1a37a3c21c0c4a654636653cdf2ecaf6914d558007436f528b8983b07a8d1caa5a96aa2532ea16721c4877180133f11d40b9e5b97f937c4465e3695060941e19d67846f3a4c4cd2306ea3ebdcb4c1ed38debd462a8498467a206616ee76ba82c129034dc90f8d69bb51ae34363dcd76ec751e1d4d7d45fd4ce971efdaa3f9cfe249ad7936c537df73f6cc53c0b9539b13988129b35e7dbb453fdb343aae08d148cb8a25f0cd736ab8920cd797fae006d99f2674df9550588b7024cc421e5291f602c35e3d88303a6b7de7a29b0a5e98b3a8eee55d819f396dc7b90e3c9dad3da8e9754932779054799a96405ae16b4d05797b79bc206106347600f4e756fee79ac2fe668a694fa106dc99a2523b7ea639c52701b942460981a84859abea7138e43e47fc77c33a5880b4925367fbe24e967036d4f11ce395bb54b620ecffa24f9d3a4237a68c8c5dc439de2066a170b3a71d64a330ef2434a60e1206500cdd395fee673dd53ba93df06c0094eecde01c1b8094938882066f12066be01529af54ebccfa968c12b906eb8e943ad6bd3b1f67041d356b67239cb54370871584d67be77202bae4a8346cc0abb4a53b0a8c34242192c024fb8b86dd54fbd44759e5147c396ca230e00687042f153a74ed795c10cdb69b238a8e74d874db48cbbd10e74473c3c07033008b7742371f5ade9d22e0d3c8144eacdd25b332c7be0f1ad81e3c36920d6062aadfb2b756b7dab99a2de2934bb03d3247b4aaad945068a15e085a60ca6f4824d562b2189d4746cd0d3792cfbf1e2e1c747f3b9d4b21b4567aa4a082e013867278af02f2696470cdbfac318c7ffbc59af067b01d7058caf683425721598564f49579970c61dff93cbc464d344667b20b31d1f588a8083dbf9785c68622e7c22aea27349977ecf4543a84608a289290c4d6ff6522239a44179fd886eb745782b839540b582e4c3bd7720e59a5b82c3e7defaf8d27c2a21bf58c4d5d276e5bcfb26447d88b88311214cfd2899a56b91f75de5371761eefde6dbd5ba5be46ec615a69016ba5c79b011f592380c69c761eeeee45ca537771cd62afe6ee6af8b9e1c11796b7c0095fb8ef21b2bd63ab71a3b0ba3650d78498d62d4b9130a6f289386e6db3319150305ac63a11b1494528f1e85e42296b27d9e5f30ab5210818f196be71ed19d2dda60320a3801e1bfc9d34e779ad2502e751ba6eb4596e30f20a64153bf74449c0c394489cbd077e2312c8aafe1721e0660dca6a74a0849530be2bec63b18587db0f041f0e2ef6fc5a1404a5c0a67ceaba64eb96a4d8bfa2c1cf1e1d229b3943428a3cb4cb47f6eb8ea446a6ece0621d5f7e581811d1fdc1e28e68e7badf1b8ebcb06ffb11a8cef1bbf7ded622764d446c9d5bc268bb9e8431e3cbd87ccae105b0f4ad198c2460c3f4b25484f71f44db2cdd20d89a40968381811f525baff17ff8b27c5996d407812a1db46c48f5eab39550b89d049deb2905db52a937bf666512f8864f895c5ee6411513c6e346280dda1bee6aae7e847409b65bf273d585618a81b88216ea88e91c679e73e3251fe190ecc0dc3ee0b7b0295cffdfc62c647cbac20b559c97edbae02f3dacc9e5a4d99a2865f251f71dd2ee6c379e0cb02fbe28addad7a1077044b45fdb9f6c9f4ed1a990657fc4aeb0d610e0867c54c298e54f2a31aa42d6643f9e87690f85d2b9aa9c0c81bff623694f71f399dc1f84edc4fd59bb145f5f064429949999b8b068c396f9700780d82ef0d87d21c9fe5710c53060f29647c845c716c2a7a2d8e1ec05a0f40c4df21210d41b766a8dd80378732868b592e6f4e64fb0c0ff0e01e8d7b32114a809a7f4fc76ddfad018b3218172e5a765876f8e3741e3245031fca9368455f16543ab2f1aa5d3a2707dc74eebefa9dc3a478d2e4521eb27a54a373e29fdd357e46768055581a2fd28b6099be5294048dce28efb436222cc0dba151703e81590ef56e6cc3ddf43189eaa5ffb77f40af4ef9f03024063fbdf5595e0361c57980da1e48cc31088354a1e4d8c85712c77acb009ffe2caad7344c700297ac580370a99e604b1065649039da506c91c796d30551e7cfea28c623a9d97f4416554d1c7c330b5e4f536035481fd4b3e3843d39b197e3577d58905dd23e26f7a42ca291cf7976e066b079735dfca3d11252f90dca9d894e8fe9f79611d576e3b21d8f28180c664e4b6c9dd18a7baee1c769364910fbab275e5b86dbbd0f38f0165ed10406ace430e126925affdcdfbdeaee779030bf2680bf30f572727689c0c2a17cdc9b4d58824b2c6a30a7900fa29bd22af4fb17b3c7087809f566a71abf34e7b79f8e5e17f7925483d7575447a7c7d16e19be079b345b37ef557de81f08709510ff85e9d1e8877491957d2c86b6597a7d9508fb8cf15ac2defd4be0173ab6701193888eee9b793f30a73238e2c8ef78042425f367df16ce78686af668baaa3b6a2d322a7159ad190f99ad8a94823ff8e01ac9f65382528a996dff3ed9c9a10e2d3391add2ce64de56a8b5978a5085f91f55ac63a6ed245098e0044659cf6bbc13c119ca0fbfe386f92123e3cdc5b001f31ad95e0266a29df5e76b2606a56e00d8dd4999092e066be368f84cf4a9fc6964e02d6b19688d5282bcd51d5aee8e34edc8651fe0579e00e86c2b5006c1580527f825c9bca6e736286a2197be9d1dcdf365859586f39e6647a6f6f1d922c663323df80556fb7bb086d8ea672edb101d30747df8ca9ceea872165d4a6d0dc77b22d4a40eccc63aa6270bfa1090795626afebdb8f8bd25964f2a188ac79d58d4a74af61a16ea2c19b5bf172e39a630760c1032994602bad1b0ff25310f62029fadaa917326aa55fdcc704e2fb8e0647b989ba2912b2848ae5ef4b42d80730ec6888e84421abff694c12a328c83f36a88979b8e40caec75298f0c2ba64b2fb87029f29230189f9d8b9ba930a9327d42afd1e7f5de4bc51ba12c34df74fd9fa39ab3a8a652cf07686a6b9b5a71f4498c6aefb2459a45b7028f6c5d0b978fe7d417732b855ee5e703185970a31a243c8eed72d30049c07f8037507a2e5c07985f64417146120bce54f254204b62ff1ff81a76738dadc4648120e0b76a5ba2519c987ad6133948979cdd42ae49ce71b3faf4457be21fc8107e2a4d6deabf9c33c5b712baaf38f56945a535a6948936bbebd44ea030d79a900f75572a355ca8b5234658a7f0ab4c8cb639c607dea621976b54afa6082e91ae219f172342169b1e770b54e82b5a6040d5759d32b2b6a02bdb0fe0c017722cd253e99e344dc0b811eaebcbd9fbc4bdbc585cb015bc9231f6d26f12fd153945b2702e843582daf2567dd0b07d865a1670edc5370c28cd1097b0856decc3847fb6554dd4f7f5d216fca91e5f4a79800818fd0b1e6da2703485a3965485c72659e41f72ab6baedff67f3cad1e2069e1702aa86095c72c8fc75d786cf2150ad7a5ec341328e3a51aad9ee58e68794a3e444c39aa4cae09400a8b34eb740027113ec178aa6305644a3a86334d73c8d87dea3783e0b1ef8665a86d0fa5ed6b1308a82e4fa920a516b21c62211ef72e218547514b18e2e5d1a84a59b6f74e9f877c551a773d5a2cdb8477fe0e1d82f9e7f5fbf5598310d6c54c1e3081e20a11a1241886d725a0b6bd7a53f9008359d6db2d5d59eb08a9b6628767e888f6fbfd7342c7788d085bd546cbf534958019a4703be39bb03d9ed2653bba56d1166c530fb2835f1e4cb9eb39a8411e5e3813f12fde43764a1678078378c5818440b9ee8a436c7e418c184a14ed9fedf6cc88e6b5e0c5f76fbb1cdb15e15d392f0e9513feb4a68bcbd594753b2a2f6af72c159868dadf0d56a0ae825499633908d541ae1490f646dca60858459828dea2a816fa5e0df841dad11a061f8886c873a521741298fd6a6ed45bdf4c8efe08d25016337d1ed6fd21a3c96b0815d1147c989284dbe5e9c9722cd04d4174f9e6f231cd61d8cf14f1f8b9eca4fa4c3771f254996419af057920a6f0fa95617fe4e8949cba4a968d5d2b0ccc3540f3353ecd4f2389ae75be6dce4233de120b3d8b2fe09eeca9bfcf7eb15310397c68626089442722d302ea043ac760e1e90059316226ff97ad6ff259d4bc7f6ca2d9d41c2e3ef82b645cb0965fe94bc6c83c8aaf6c501ab5b348ffc5daf2a1d5dc46e3725c08ca9d1ffb933626f3f09eb50738db09e08c1c6e1525945002e1bc434cc1dfef6519d91ce890345a2b97a3546b950d57681fba2e1da8f352fb14abc87a1ecb74f72edd20b8f218b4853dc9e61608c37692c68b5682c2a6ca049b886f14ec7675c466210b220a0b1049876e86b5b4b7a3e511ddc31f322373bfdbda8d4cff2ed26632f57217918d9c5bbe51ee35d36abf661c71e103e6895ad19677603ecf8f89d5ffafc2f3c5dd064bb2e2e85c56575dc47d450ff6c70a85b12805875c65f4827e802569feda46bc0b80ebbef366717e0b3e0e17cef843884a9d262d0731db136c37a0bbc6f6c97e75733de7f5d2d59f8815d459c1b59c9f099fae4d2f2412a6684d8df87bc08cce36c8e8a0d27a79f275ad3ad902974373c5c555d96f5e09f175339bcef27444e00aee1b64846a1f17035749b8605edb4bd3321b1c1aed1a4d1156aafe9b9be9806b45299868671498fddde4bde6b061d3d16153ab434f38d10ca6c53ffc0d8e7b5f79d7b29e7ee4a38b5dcffbea2f61abbfcbdc08eaefbd8ce593256db9660fca7c172072b52ba2d7e86091036b586b5fb762ddda75fd4610e0da2e09de6d555db6b1e3055e46a1e09f097dcd99f0e681d0b7baf8b971d3eff049592bf9bf3a3656fe6a798043572550df59f57ef0d2ffa8b07a38f56558c5176f57be1d4818ea78453388adec1970af268237492321d64aaab3311d349f24c312c34a172f84dfd3e8b2ba8bba54f34454f64dc7f971e0de704450033203be1a98803cc307d10ad4a6af5633a1c02ff10de10bc04b4901607690f438a0995d102ebca568f7bec59699fa57a6ca596a68c709f3fe6175dc2240226f7cdac31d629afcdf501cd655c370165be31f59185e2815da65905d915d1bbc23737e6e49bc647ab78c1f8a8c426320479ef74625aca0c24315adb80adf27df9a9181a09905c6814af5830df19c8048f4e23974d9d66b31b0cc84385af93f20f7f1d5bc6546c114a0d8a40030083f3e70ac7115b801cd0c795e1c33f911308cb679ae15be58465270860b8c2dbefa9faf0b6024bee289515aa4a7a3ea80efa671573c75ef705fe976fd262a6d882d921087749264a20921b91121b43607d86f0f1f7f3dd2746abef5270eb57d60ca2e38b774b10ffc28b04f34078f1ca8fad4b6880fb52d6791c9a7018ac9be749d5d86c60d402172e4877e5a0597c76544e6297cb970c2b8f6c084b38b2faca40ae1f4eaf6cd38ca9c73ff76948f9b1a194a86baed11cf4cf9f6074faa7168807880418e939572a1051cda15686a5dbf5d7f3b35b845577b569e5edeff2d245008c04802a5199d76e98368fa5757df52f02b8c431b0b807f9cab2dbd5b0097d3d1f1bf76d57847c216bdffcf3950c0fce447285f69fdfa4c273bc6df6de7af1032a342e11b85fe1fe949bec9f16a438f9cd415ad52710599109330c8fa05599b63f405b8f91d15f9ed2d8366e3a8fb2543254c815b6482adfc341b794b580b357152ef5377a58db2cd5f3ce5fa0d5e2edb02249e103ac97f53e7cd974df10862db8381a2a27f6554eac912cb2360146927ce7aba66320333362f9faddfe46aaf17ff71e4d0adb516af44877e256b0d1ce95be427edb4e7d14bd93706489e6342c9707d287b1d02dd2e05b75298abd1de116db8e227f1a6a15eaa85d2d32e01f7b9b526068e23ad1f85499cbf54dc4f6472783c22c5c37b3873c9d485d1ac1b4f694c0eab9d3369a9947611be1bec5eb390f4653de41f35ac3dcd4a1e5ac692231c2ce51fa58faa9b0f6a51739878c6d6f0cd34c481b58bc4a1343f41d6e207c4d890b74e222b4871cac160b50154ff98bc5ae6da745e63d60d8d05286714b03a63b4d1bd97146650ba759238ac446a3cc127cc9e6836fdd3053de5487228cc58cd8a0e85c3cf1d52d0ae8b753a3772f7084ddbbe1891efc43e60c639f590e941fb3756ef4dcad50c55f040c06215ec431f261ef121a3211fd5a46b9534a3ccd74b211359d8fdb010819a0e3f9665465e1780f88cdda88594a6d506421c571f6f3c9734c62248648b28dc058b699b9346dde331e07651dba3df0afd27ee00805a45676233f0fe8e18ac724069146dc73499f006fcbd6c80639f9bc5bb30846cd633d283f8d356c03bc817e3b389b886f0a258619e64fd0b00396d4851a1bcc9cf9738cfdadd1f2b7548092e9698b635f8ef64d4d25aa2abe41cf87fbbb69928d08a7bd1bb53bc217a940d5d3f78271095828b133bbb92608d8c8055001f5c559de00409e7246755e71dc306d7b3b6b8682de23861f6c8692de50177867a94d3d5ec0d05d4db2d8addf1c1c7aae1f0b62d6648b9b153cf78d141706a8c186e4a5e960f799696af56ee7f118a66a392d1a7da6fbf2394a17c04f74f315c309ec722e299239a0c43fd6f5db8a029a230c0473db7529af9267c9abac88ae46fd44baa454fc8028d2c678ae767882293fc1d69b62a8e50e7d8cfd9f2e479890778b090a417188119bf4aae6857ee5e6601627d44ecb4aaea7af71fe54eeab7e18aaf40a6c95ef0c1121c904ad62d9d2df0213c47d35b959e59579f3f1d8e0042b3059e44fe107106c44b3f5a2eb69ba8144cb9c5efb9b5da89685e47de2bb8060b4a2dc168abb9ca652d6ff8ddf4ed79e633456b15c88b9cb02bf71b5c05ddb9bb7a90f9e4315a8c3e3933ef45b678da792c8f30d3e87a333f04986af7ea2ebe922b1ae1380550c5b9203247d4a816d083aa0c8562ade2cd94825b2b645afc8e70eb9e32e8f582f2b1f34cb383c46c93a296d06fbe573b2bfb073bd024f296ba8c72bc7f94a69f65cf33d18bfb88ecf95c186ad16441eaa5ae4b3d2f53fdbcc660d3688ac983664d98e85074012310ee4ed7c7119da4f6299e53f0836f990ab586719f1578b3d7f34e0520fbebda545274d18d23d7a9d5419db6fc9a48fe1b9dad4b67a3a9074b932c7203117f86a36e09e89f8e4afacdde8627ebdb20e9e71f15eb7f8b48e88d0c9bc431762a91b4708cfced8523060fb7d56666dd402e95aa42b5ca7d3bf0a6aac82574014af39e93eeb36af5cdb78cfd3722562c6e016d11034ab60b018e3c3655b998a5c8376256ce27ada5f473c1e22647acb39cd5c87325208a108f4ad24a237ca01f313c0db246d919816b4aeb4b5bdfd94e2a0a3f00667883de74923369b6d8f9fd98ced38771b9d9043845fa6fdea17441f587a15a44baae794bfbd799fc9cca4fb9baa14f9707aed84aec1708c99de0a0a65d54afb670b9603537b039260eb1a924983c3b75cdae576713acfd6fe8c0e885cf49299d1f16ddecd93601a9289d63236b9218bb16019131f9ee23620664e78b098d1c1e9a8db6a7cb138d28359043c97e4fe882932f6c40f2d20704baaa8061e1733f20cca2b7e413c822d466b03d0add5b86cb7efc9ed8d08eff016764918f4b3552988df868053fbe5049777d85e309a9815dbc0fa6c4b769c59fb40177d0803e6da1fbe91551ae3e2610963f8aa7894eaea66b8b9fd91ae682751a97fc250ff5c82dd6d2feb3c6d62a858fce1f04a3e5b92df6a956c7efc6736e4e43f1e7c78d66b28b9b110a890bb49010e849ea0c572404504010272dc86c1c57c82fa9b648113b363a97cdcddfc8fc1650646512f0f74587df78b87163ab4162dfd59bbb53c9ae314c42fe07787c304074bb7172c9a64108f07b1ed67fe54de657f160e031f2ec23a1ca149846870cb37b650a9cf8dcf3e6ac2a5b9df5b2e019b9ffdcd334d55a21a8a71f17e5200c25b6955ab534e711adf07960b95565d8d000f93b267b09d13222a5a52463bb710479e41733b93f3a381c4263d31e457835529d6eca28be6cdd48578f52c4048ad02b2c0985f1cb698e810c1c6165138d777380b83d34916370e8c68f7fc4afa8e91be2efc3a2e47c97cca0b53fc30e4cdcbc3c2072b4e803e401abe503261c2d07f40c294a1d5c8d60319085cb6c32fc3cc4841eb27f7d458f61cf5af977ebe8bc77fa6bb6698fea54b8a5e1b9183ba8d5647b6ea413576fc965540aecdb1a843b5f77a36f42c48387368588f877561da582694213cc0d60ef813b76f66f7b82183510ac012fc8f99afcecb72ba00f25ed5421c25f4baf4dad46e1620bd71cc092c2dd98190faaa3087810bacc145509cd0e3c65a4ded206278bdc5397bafe8d76332464cd3e3620d2c3539f9448c6c2d6ec05eea54fd8d9c8efc30e7760477a08781c1cbdb3ab519c4988496259c9bf34508c0e7cc511970c466520e48339793eb47d5e14c3ff105f0ec1961e7fc6170d7aab2d25153b727400d1e073900d85ca619f46c9f312a5128ac6624ec9c5d02f7ec48c67b8be587776823ec3f27cc83bc66b0e6d6025e8d12f3aea417ced0580b99c09617f9666bd526b6bb7e39dcb76f5691e535d404d19202d43d15f4969c82c463e31d6f5501e99400f94ad076705ee6d769a38d15da000a8693e628bd34a48dec7f4136aff3431cab997f49d257551b934b35691362d25fe52c6b7187e9f675e99ece2bddcef4b7618334844957e887faf2f4a20daf7a3a9b3d27c08e5e568940495c02a5ac29dd8ece51b547a3e3cf7a1e68143be86f24a6104294160330855f051930dccf944699f2f8366ee76caaa424263d6bf8885a61e764a5b0a7a37f0a3da1e95323305b4e6fadaf1cb90f192dee76450738eb763a5feb80842d867cf696f8760f0ed691a1826535496fb5b874a7e32224dd98492e3a4d67f", 0x2000, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:03:46 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000140)=0x1, 0x4) setsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000040)={0x0, 0xea60}, 0x10) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f00000002c0), 0x8) write$binfmt_misc(r0, &(0x7f0000000080)={'syz0'}, 0x4) 00:03:46 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r0, &(0x7f000000a380)="166a39affbbc63f1aa285a33448ae595c5b0fe70f23fdd96814acc9b0fa56948d00a219880493172dce3be58754e6b5891de9e84b1a118fc78061d5597e88c2db063487ddda7a2329d7ea5f0fcec53b7676204fc8342ade996819924ca8321bf41ebff13e9fad80430159f768a097c3993a461f9373ee5d29f4e37b01229dc65f52fab20204c6f9b317dd6cc63cd8d1ad76aae80f4db29cafe122ed0e69f263a15105edb8b5c436be1622977dcfac2b1b4c7a9de076ff9db28527bc409628ee911c77962ddb528195373a7443fbc88e60e9168bf05e4c940e7a08549c2637b2ede191249fbed692ecedeadea9026f4a57400ffef068609c27bb8cb23cb47eff16f17d1417c8398abca15002a31b54ef93942a8474402f1fd4d2e53b3666763ef812ded6ba710e482d492359e1908b7f78c774128369d37b673936ce2cc8bf17b07a3cc9a43db2fd6ae991ac2dd1a5c4efb4d4ebefc5e0aaff0f9bfe990fb83f702df949a9d7eb8291abba028bae358598eb56566eb0a76f47aa8689c8646afc4da844cd07a6fca930ecd9a09973847dc8156c4615d1e96176a2beba6426c1887486fb2d9a078612a0048d8bf0d3a54d3fa5ac27e278d8ab31bbac427d8346d1463ba9263df55a984c23c11aaf52bd0675bf6de2f0a416e61905e17bca781dadead67946a2b0608a9a1dec936683aa793f885b4b5a91d1d381349993b4becb3141495314632fe19698fc0e2cd374c4a4e3f74aa5733106887c69a4a06911df6e41bdc302179289c099b571fe8b3555f69b7df566ef68475dd934da28460c0d67b07a517b3c863ef7f6fc9a895251437cf9d0a4c45a1fa07aeb93625e7d328fc72b934fc4a7b6050b4d84b2c0373759048a8004f87da7b143a74e756b0cd232c2964af4de6b01c7d52d73800deeaf19f41a37908fd72936c439a2c2232f12466f740cad4a208005133960f1be89296247fe94d6c361b4d62f7ac996da2432ef995bffa6eab790091bac8bb304e30546e01b9c4b3caa2c52749d2f9ec23d4d191c6960616fe7b7adc9fde662a7b89349bb1495be8894655d007bbd0aeafd68f75bca357603f12ed89fe9a3dc075350e9e67dbbd7438b52bda41bc0a84eb2fc5365c16b8d7880d5b2abbfa6ddf89c319030576839b3606426983a920a1e24b2e833d83c929515c5fb243bb403733ab54654b7c06941e39d1256a383aec74dc1505a7e76f4bc8c83aa5d2c4b960569d212235b5617c404c6d5e9de32cfe936bd6641275956cf798befee9cda98670b8851bb8a0a6d88483e8d3f1e6441bcc6adc6ca6e46f134bd9a1691adcb4ee004c4d7362458e88d10113b0422c55f8abe4158d275f7ee80ab4d4767db24dc227859b88884a246159b6eff40b623157b694e019498505952d396c5836166c02845c1bae121d5b68741d129246caca0c6de8a2bbe421fb348802a780d04f948fbcea2a626f1765d687cc9ca1a4b85f6499aaa32301226d21548d5faf9c7ecdb57a17ff2c9152f4e7e1ca7bbdba1a112a860b9ef8b06d0beec63c0eeb0b6172570a1cf3c27bc2377fd36f7998c68c557c82205e6879e1ae4cc71c533ab52b1b0824c12763441b91c77fd931c16c6c0ec0f27394063d11e583f569e876f9f50314b2e8ca401cf2cc04637b0e9c91366f2ee6308e01225db859a0e7736842ba8fd940e1a1ac0ab031b4b545e0502250019bc22848c02c9742d9043151c8888d59596b21755e3528ae06c286c90eeb6509fd8f4bb1c4ed37980b11763342cc44630f42a73322bcc28e0208c0a6aff262399ef4a9c213eedcf1fe70756e452856e6b39f030d21a5318e3250d5659f2c6abd36d2ebe4c0226a85114f875e57695fe8ad95ee18a4dcc6d638c319b5a982966bf1894ba8c6c39869f3635ca61b9b20448db4bba750410b5595341c0d16a7db10222e9992af65d3227791c1f87733044dcbb191bec6433755e702f2f695f7bfb00637eaf78379fcf21ad4da03edbbda4b98840c77997dc0ac1c8938d36c201a96e660e06b07c3e61b1d60c32d5257d26ea2d93a95da7d28f2d793710ddea07da704b655e648937afcf97defebb214dcb15838e34a7d758e138325718fefabb48cedc4428687d4cb94a59e8184b2db94eb79b515666a65930f1c8ffa492429105f30791e14da062bd6dadba92ac08ca75139eb411d24597d65c2ff8325b1727d4e9297b5913480231999e6244be3527a2ce4bc6e736c0b47cbdfc83f7c6aba9bb79f4276076129e15c03723072ecbfee99ef4da5fabae31f01de1075eeede5662cb17556778b713d40dd97dc9cdd663b6bcc0d58fc02c7cba9aa442e629c309269e67554b4c0e8b158a97461a29313c5742a1d371789d66de4d4e45098bd07cd04d2a32304270688ae73599823dfce9371a10353a2e7cafb65ee8cd95bf4dead4ef1c237a20fbb2c75baf3e7acc209bb86cbc5ddb82b6425427bd2afb0581f239da4cbccea888f5b1208ec0de889e4afc93ed68e82a279a0d0f721ac1d15e94bc3d2a9441689c81decb00302638cdfb9e9a0111bcb1f8b37e08b20bcfa4d118d42136133024abb9b5669f4514cae3ecbd6bab40c13c65c2f29db1faf3336485b77bc2f6e3361a4a352dc55fb8248ae1eabf9467698c424b7e464c418df654ff98d8d9910b9e997d51d71537fba1744cc19ccb482771cbc006f91b2fd7cc94823723eb7f1181e6c4dddf932a286ccfc1940ffd58ef99086bee91cc32a0a25297fb6fe76c6feda223f6047308b6b34dd4c5ab98e4a7345335b1de39066afcbbadeb69f3a950308baed73f7b084518ff82c78008281fde646101377acea7ca382b9c2bdb5bd613228563f1756d69c6c326bbb21b0436667483b789c40c07909a37b95291f4296468895bd30ba4ffe75e757ed9c0c3f1e94b1baf4802111e0030a86bda0f5f8645e9a87315e7a0b6e0e29c2e67bf7acb178d8cf1f7cdb8440f763cbb99afc3a94e792f1d4c85da3620ecb34d42dd296d898f4b4bfe1d79e20ab580e4e25175b509ff0fa92bf0eefd86b0ca03278cfb6351267fd981cf578302d94925eb18145b7f840d59956b6fee0ce4374072eac2b5e2365372ca639ae0c4068b3b88375dcf02372e3c25b4c3516ca13c26e03a37081e1f9231d71bc1f79519a0afdd00f05d5e5827438b5bf2c44150726abc3f83797cbd46497b726122182226113ed553641e6989fba88d94f7d9068f7e3e0f5cc4637a00c2b2367ee93a43a373d5f44b46a6ceff7afd135649f479c151d987dc2296142ee844a0a1643dd223648b0d3af4ed9c02774e867ced3eabf9051837dae23c883dc03040d2b648d31c766b147e23441d3ebd70b8ac30d25a72c0a8f297edd0d8862e8f6757bb84b598e067e72e81fa0b6e164c3e43a2bff6442ae6040e27adbd7d085b27b083ce9f94fb494acd100f1aebe668c6e42266ff86b4c13bd950c13276ab1b805e9352829ba31379de08d02c7b81482a2bbf6bb5e13acfff90ea114db564787742c9b66c3a14f08135d5918b6169570f07736bd1db4d6b253872291e5f105ebb23bf58c38796563b511560418b25dc959acdf1d9b6261e87c4ec6c8a581bb7eb2e474a70f1ef55aa6f3a7697700535cafd22270f095f0cba9b8fa9ec80dda3f38e4305a2652b4572e80cbe44eb5e534cf5ca53c0a9a36ca31d19695ead39f21d3e47155a3824e0740dfe04b1fc2f359daaa9896f9ede817f5ae497d7c4c8718cc04cdb0a13d562ad1c0c566a34693a34574f0a0a2472b12bd907dd15bab6286d4c53e358521e3a458a5411463092f00bdea1766acdfcaac415e49d9c0cd3a4210af398a3ab106494d517d9f04fc320e5b68f8015cfee803cd757881b6879aeb21c2664fc9ad38c45a4aae910e6d1655774c98a706f6191fbe4870c0154e338be920a4cb507c6558f80a8062677e47bbe9930a380140a8118f1335bb3b4558967866ec47d154e5d7c56c7139ab68dd07b3c9ae886a7e2299ca27d5a08c9572107b2823bd7bee65ffd17f9d7c1201c39a6c7cf93781d116ad8fc64ba048e56c0b47f0dec79e1d888b0173b82e34a55c78715174da4d876243d4871680584ae65b486d4fd2cd364c2dcb5f1a39742c1dbd7c6c4b69c5bed6d3edfa21075427909dba885113d6ebf8ffc20c6a3df8d093c954a8affec5d7a460527c6dc4f1660d3c2c2278492d1391128e769f1dc597d9c4061ed4e1b6454130c72b5f0501edf2a78914b3528f627c5aecec162e631b4b7e264cc1cb92780d79a7d4268662941f925eb33691f7bb8bc5f0bf391f7e7cdba1cd108f9d379d8f22ed051da7cd18374da41fbb33f3337745f21c16fc7350c8fa526f214b5a7e53dfe566814c8ff3f051344e2f7229ba8636f624408cb722066287b2e6417152a1b987f311826e18ec76d6610832b1e635cbbee5ca6452a6afc6b8260e7a2aff0504dac83b5daff0230e5ce6f884f942e109377bf08e81aca7962d6bde4068be02f6e5c5fde2474f6c56a1acc772bc7a160454b8df6fbc395c5ffa60c45bad0db62ad058a1551197f266adc6fe538014dee53f33c88d87e4c0e7e7c4b87136162a86c0d7f31c694cafa6c8d3ce761e0d6f12f08d91024b9491371b7ab55699bb7539eb69bd71d9c5a12043658247ed751c651ee8e9898f9194dd7c751ae371c167cc233999f9ecb9beec51079aca4f3de6dd746aa422a4ff2692b59c201832db3644bb6a9dcd830e3ce9bdb8beebf89342ad2994f88fbaa549679eccf6366843d9457e67e556dbebadef832c7d36bed6aa99c307567801b6d4d609e09a0a725af8c4def3a106aaab3c272da56ddfce10d6cb714b01e7c68df7d6d80b6e62021cdcac310d1c7d23f3bc22be5128592ecebed376824210e40aead8d29be44843d227a5caa05827552945a350d92762793699b79d8986d6fa6d1063b722a04bdbe358b36c56b420d76e3f0955369786a88344f6e6db116848870a2c13143d9434f4e15c0d1194e52adc324bc06d8d8b4292ba384556a7b5426d8ef5c8f364481f92d66fe28caddaf09ccec0fff5be48f603d4f642c3565e91c67dc40a26e95110906dae08d470a60f97a7b0a669eeb07bae362331d19901e8ce8c62367f845163060dea824f1a5a24d938a71ad55eedf2f408c905b88663d2b68d7b0013c9b4d34df9989fe1af2390380379f5c5148e3de9a0eae0f4f0145672a68f964ef0c85d22efbc32f29890dab6df2c25087d981c8952d3d07299d49f295644d5a49399accf8745c68805b029d181c03adbcd962f799ee68b9404abcd04f0fdc95f5352627f3b737fd8e736c61d7c6d49b0a69a8ebced8f2e5ce436cc7e046d743476ff44aa792abce4be58b8b5ddabd9da86f90f4bf93515ec81511f863b2cab85c93b99f8bc8b90e7abb94d34d43cbbc646e55cfe7716a2aa1935bfb184b584b867f55f208a95ce36dfc0ab416d4698d99c075e7fa25e3b9ad7bb3ba1cfc32a5bc0886bf0e8228dee4373c689eed0c8b8c671c77f6c2cd36bd9a9ebb8b6b51d35b8cfaf5ac02c039eb2731d91a2de829bdd19f2ba2b6e0243035323b7cab91616dd466a732e5b547ec17322925b63475539e95ca0cf19502a825236231d7ef81c3fe6dbf6ced13ab5c874bf4d19da7053db517056694a4d1d000666fda78aa0d5e53ff0273d7cda2c9bae560a2c1da2373f2262384aacbf81c0adc4bef45578b813a9b66a691f9c4bd9082a88a1c3bf9c8da5cd027df0adfef5a263a28daf46bd23cacc37f1c3d66e13d67a64298c06d3e8437132b0591417bda5275e988c5f5c1221c8b4b1e36c57caf1a3febad9ec1c3e0f78a3177070df9e2847b56e805ad56ed1fc3fdcb06fd07f01976dec8f31b7e7021a25282e7834a485e0557fb7c32c00e5039dee4eb88046ca46ba78b6aadc7daed3845002f05afc443a9a56ac046beceda96068344273ea13eacb67712305c658f4a0975f2dee7faa42aff591e2cca79def698a51686b84a62c6ecb3853560a31dae4bfd489c1199a2b4cc81aed3a07af9f6aee082bfc40913e6a769d50b463222890121d71ca41f121fc99c36c93009d4451f47d9f58119a63a3ea195df6513032093d3a91361f793180cd776852363a7554484478b2af1e73e462c88a135452436a1e7c58db19e1db6b62f3eb59254ac2aca63032fb4d83c3a3cbe23c05f6a0deb644df40518d9770a76c2e0e631b83baf2cdd3542e3856dd2460475ae1ce7d1cf675f29cf1219f88d39a9714fbf281fbd7b1b91524eef2b9b4923a7e0a115ce37bb491f8d2b5057bca6ffd6e12d2dccf5d191e39cf1aa885a7e1ee86a0734b6d4cbea4ce1a2e25b4b98f92cde38d3249ddc3244e716145333180bd4aa93d6e1c5b955ebd4215705fe324e96d0b26b98b9b10c2723c34362ccd2a4ab5ca53fa69cad9f14c2e50644909248cb42dfbcd9557ec679c333d64837c5fe119a67d5c3d146b45a722ab48be8021e2369cdd2c2601da78f059aadec64b5a3dca43a3a790de9f956278b8161b1b6f029d6f52447a81e7f8a9f38a6fec0889052a2a7c87820d5966b1f2a81141b7f8449a50afad0a48d5e12b1a59b720126a2bcb9b08e98638e27ad249d19bf86bd4a7057eac9bb50eb94c60b0c89c04b25fa06afc3e64b4ab30c5d0d3ca15505141f197902cda11955f20e8c2c3590436a45b19ac214a80e7cd8afed7f7615df4273cc3f472708b4afc2e744e1bc693a049c049b5e5a858720b3b59f3f6429bb3e844ea4a8e410c0baa4ede030c5b2ad899cec5eabaf93edc9e001d6f806ed1827a2eb6a1b8fd5ad2ff1c6436423a2fb07b47917a86ef6e2db71a551bdd8014790e42adc1436dc6c865d4b12bc9d7b78ab8753840cdb810e6d5643909f4d62b8e654778d2f242127fe7ca92a20af78192b9bfb700917bd58c9e59c2eae5ab6c86ccf5992bc7c1d9778af9bec38d0cb52bd1563aeb80e1b6488266174a938b38ed89d27d01d67d3dcf7d5a2d816845805b335eba59d1f006d38a12277992a40766a54afa904601115adc62c11e578db81b337ef78e300a9155759f72765a33007065b2be3530dc3d4dba22b8362ed486be3c821e92728f66003c991f95eda4992d385dbc3c37e07f092c216047e6b0f62dee674efba772bcc09ca220940988269ad607e097c78a5657fad7d037180616b27000cf2aec264a1876ce36935bf6f4bf42482a1fadd0cd3151068bb66111b1943658ebeb2f60c95c262316c69c28bbdb7325805efa595421a948a06e4020a355d91b12cbcc5c0deb7133f9e2075300a51e6dedb2ce27d3c2f33b8c004e6927cc68e59c168705d544bd311c690c4b8cd70e07f21818a6e391c172bfc22859d7932b531621a9665cdc64dfd3e6988360ef5dd0ce0d9e4b71eecb3306b1e97eac906cd0757717c90e6bc08e556a309944b15fcecea63b3b526636a0bacc2d7a456b9c304ec71eb6141fc88d6c8ad226405a654201ca2d279d204d9c49e732f156f9cea35afaa1eb8cb0cffdf52a5c3602381e85f77ad6b8081be18565e4ee0dbfcaf6f0b402e2477124e1f9afc89975fa3def33f5429a77704646ea1d5159ee973d808cfe0fc80543d96daaf982f8fcc49ad821a2792c3c6b73aa05262322c70154aa39103b583835f222c6b821dc11a21e848fbccbc9262e0d07d56a3b1d36047becb0e874a23d548adc4956698062e2360e15a6df844ecd3b196e5de541c3d6444c4648c0d0288cb8f5fa7cb39853e83ddba3250963bbe643a7f782dddd19151aaf15d15f8973d810478d1eeb5d5505788606fb3c38f14199647f52e276e6c416089aba4e88f283d5cd4eea4e576667cf3e193224455c859179f60fd4cf528173b9209cd2bb34fb27327415db8b3958fc44c833a1fcb2466912901b4cb7155236b615132785670e7dbb53fbbf18ef7e247db525e4df1f942c469a2fdd9d203437c00dc567d10178acdf65800af6f31cd09b3cc935f0470e6ffbcdf1df32ef2ab201271c4aece8fc0715cb9a30ac4861d75c8bd1d7c5ae9030c9f2fdd028f2c4121f54b9a9f1133fa4db3d69c63212f647c416cf95446f6fa6906800b87a32f7198ef901d63f4daaf45e2f35fa0efc9e496acca5421a244a35019668bcd43ca9c158ed6ff16571a65777a0d98931debe34879cc7a0875c36cc4bd38d6c5485216d5e221c83410e36fecb80e95e2e02bdd31dfab3d2f56b8344478d1013a82ff99222543bdb8ba139ea714cdca7583041df43872e3a1e2c22c65b3926ff5938cac5ccb9404b6b0b1d07f767fa4ce5fcc6b20584bc4f63d8ce441d761f29395d5a1a55cc7c449bf33f5db9b3250204dd7a9a79c1d8f38f6e21c649294db3fc4cecea73f6376a217df8de6df0f84e1635284838f9a2f302f404dd8c7baf883d6c1357c8108db41e37d2712979bb97462330b44614965421615a858ff98fc2b4ca5076d4c226979b8849dc508aeaf9b53fcccf3a31732d12aac054fa855357c1105148827b08fd7b4f176cfbb9b745ce765a2e5115b93818937fae2de1dcf7c03559abe470106adddce61315a23c0ecf36bb2f830502a1d10f4a4f6d28662a210447091966bb83fb8224783fc341a967906cd436475d9e9671e4e0e2f32ab9c16e4af0f515e7b7aef63d6954792484545eb151cbc8f6793daca482864a4a7132aa13cf4dbfd24441e6ad9b9208c4778fa12d993488f0c1a02185b853c887f454865034bb159493278a96543b5f04d9ed554831b3a798331d67e60a6e893daf63696bde5e4c21275a1071bf31883ac777bc91910cedf56dd3b363190c595658b77a5af1c10b7b67559a0e3aeb0f0485b6d19aebb29ef817dfaaf844aa426a1de9dff2cef7577b5f160fb2d61f95b5009f22e7add35452cdac0b7fe15ff989df38938979820bbfaa4c57375aeb96a70e09b67d1ec2b40655da4c82777c165bb740c74f492884dc42ee7b04a87fa2237527c04db2d6bfa8d5a845b7250fa88015e51151c4c2a539c3103dc85c80bb7c5c977fa3d28dbcb56f13e4c3883ce2e6790975cc0f74e84b388773aa6f026fa87874f07d31c90092c8b0c52bf528a31b6ca688344fee6f647c62d90cf6052f70e025966594bce94fb2c04951f28e625e5e11b71b15eaf4f2033e3a6ede7269d523ac2a1b70621a9b840029558f3551b17425d2d6e65d8932916012111dcc315b5a353215d3b299ff0ad67760586339c200d2a2bc0ee2e9091994d7886534a291805211282ac7994a7e541aed3f51cf1ef36cb27aafbd610870047e7da95a1a91cf036847cf8d195fe10ca6ddc6547b595cd8592c51e0e94ca1dd2329d201660f10f70d97897a9bb1eeedaed0fe2ed3f9e4857909d02ddebd2325c0b2b3dfc7ed4e8b403fa2da7bdd51568febf53d5db23c92f12b87439d27934bfaf8d92b79f0b6b0c4a54f1577891c48d1c31898699aca7cbcf9979785838d4ad43e6bb9694d83fc135d6a974c0efaed47baefe930e9314f70875aa9a3a0fea9fdb2a56bb2e6b2bdc209e6dde16d30afe2bcf528bdda08cdc0f96830355fdd6badc4e897fac94016526c0b6f4e4ad3b3e6cb64e65426b0e08566d0e8472c26956ccc9bb76812af561bd36fb57a1d26807be2f7ee7252f4eabeef8776e8c1a58ec6da1ec78c9695affd43879db3cedc2468978902b072494a5d5908db0981b57b1be1c9d658010f2d7345deefd9002b4cd667d3156c84f8f0e9db8ee1f6fbc7fea085f094e4d398076c26dd2580ac692fa5a112ad68a725e114bac2ad992629a98dead78ce56cbbf30f10ed3c49f301dfcd7174ef8631317d000eced3f1b977984c7a43babbdec28aca6ed0573f5b2cd302fa4d13397e32944ed81f0fd00f1f38b6a43baa668c81b1f24314175f13b4e36c86ee88522cef2889d27dcf2919f5a45a52bf65d1354ef84bf1c368c2fd0fa397a3ec8bb36670c94aa15a7bd3caadadc0ddd19456344c46461923ba38f9ec6fe65f5afe16c623677131be64a87d5b61ef5a5560c495ff1f052e52a2126cc1cee4560f707900bb6886e4a110cf442fee358564bb5e0ba87b60310ca2da14582ddc7344029959d3b2ea8127c8f8f29503d43b9c75a6edd70a1914a3272b7450e1ebdfd6bfb2d73f4b811ce43e2df1b1e8ac4efb2d3f38aa8e29e447dc0d7a32d086543e52e54145151f61f0d688ebd024089f73dbff97283e148a896a85e0a726684ba916b39f633b939b9cae146381ec86b5d91401880a73d4f1b29bed2265af23ace1985da31e73dd7a86b23ff25eaedb45b1687808dcb4ced8e8f4584662c76772ea29ff9bb20bf2e38849ec5047e4e1025c55d936638326b438a68aceb8f567afc7017d8883bccea1c3c75b37a2ea228cca0de4c983e670580e9fd1d82d3e1ee483123bcc62bf196e5e8701f0d86f92cced0a39b9170ed49153ef5ba3f816ba9a6bb8e20feb2de2311a53ce00a9c5fa782bac1449afef865937a1e51f7211e6cb2a0ec79bd795faa08b8be9d00316bb0aa7635547863c8f08ba970d0915197f3551aca0888307e831bf515dc3f64db14f2a9753f46fb85afe51cad7b437a68cdbb5df5ff8881219a26b7f654cde48ab58df8de94ca6d06170c01c5b7e92268e986342bb276a1e2d979f4cc117cbf399fa38c60419962d83cab6d0a540d12b1f4f353899a986dcc39cacd9aed0deae41ab2ca607c2257d79c23ac8a5192349df2f1695d40bcbb25c45c409b6a9066e99a25a2d8dff3a7600e3b922da0f1a0e7010141d39d4f10db9ee2738b9c67c8791dd4955488ac5aeb0ddd6218511936f137f58a171aa8261b02f0d26ba0850b8f38b2ec2ed2e56314705eb524dbb708f245476417338b0212044bedf1f4180626c3c2ceea3c6bbdcc44c429ef8ab9fe76ccb7a206411b00d2131188adc3df84b9fe4f1b0b74803e338f5d49a65b6f0d2c0f651c4f027a7593a81c74abc6cb70ce228515bcd3702a127bdca96f3b62eca2782189165299828ec45afee0d0c663e758ac6a27a65b693037573acc7f3e75247d84d1d08492eb58f74a13ebb7665dacb932b34d0c1e89b664c0631ba56f747faebc1e0466bfeb91916714f2c2606aaffb843181dde7fa0a30ee0b12b1c592a1a7b3bb8d0ac7217f08695f81538bdf65421788d261589bfe5a1e3807e1b8de4fa7c0749f0fb95b7913926c371cdf674716fd531d8d42da816e9d698f572feb767ba8dac4b70eb24d20acc468aefa5921bef625a0af61e21792fe48fb84c809e46ef4e67bb0685d44b23d4448ed01b31b45ad6b4da7b20859f7420732dd454b2e50b9cd3bfa376e6145249a39a0e7beb4beca2660d9f172db37123ac692f7e9ed70c3718f7a4cdfc42b249b467f6cdead4cfe56dd9eb652830a7ddbdf72326e674c636662afe6d9ec5c2c6d170bd4099a2726fa012770288b4e03e78f3f31df1b680738b2c58d4023ed1cc6c7e989ea39fd978ab2ded3b602ada32cccdbf4d944363fbff3f87fdac37425ba1c9f70ff225534140d166daf5e2a7563b39e763dd46895a1237acf14c5b927b91505ccacf8f27220e0b16780e7acb01ccdc9517d5a38804a93da48689eedaf28c41fbe1985ac1e71bac85e7eb078c", 0x2000, &(0x7f0000001780)={&(0x7f0000000b80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20, 0x0, 0x0, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) write$FUSE_IOCTL(r1, &(0x7f0000000180)={0x20}, 0x200001a0) syz_fuse_handle_req(r0, &(0x7f0000004200)="9499a08ffac2cdd91f72a1ff6bb59fe5015efc664ba4ff8edc2fd7969b0b827c3d7b7ea577d48314439cd1b52d5dc276c51ab3d225c16e1fc311e9b07f523195c38a76eda7360d310dff24bd7841f7ab7b9a67c1d37bc3b1fb46af1d33c43f06a7a85b9f17534126fa5105cc29e18ddeade28037e6d43d3f969e06dc7f6cbb089e29f66e3508618ef3fa81c8a8a8053b3ec49cd4c58ab95e96bc40e8982d6195fc042331ed9d272ac2f5a436bee74c706c14a5fe454fd846b24ddac72c8d49263808fd4d35b1c69ad25346ce1e0cb4272b7833c862c4e17a1692d747083401b5e9358823a969bc7f3b8d3ef8b163ca81c153f6af325e9e2e23329290b898c95933c000abaef76186e7d9d52e686a84c0a7eeef08233829a8a239af8bba3c68042b95e9bb8b9495309d173dfb8f6f712b218a5b462da5844e977ab0f816094437e77b9575ae466c79017860f885038273a877a8ea7a13607b37e25312b15a12acb061665aebaefc7f257a8dc19c769d55063214604a44197b4b8cdae758757d4ebbbf7da8813fa7800d8e31bff28443196f12ebf23e63f07989150c3ca13d8de055df2491cbe3de433cf7c4a11c62f5255574a47c252ff51238f2281adf9905f0ead30c8fdb4923fd68a945ebfe96f63cf01abf52d4b41d5eff4302a4874fa7ceefb3a0e4de5bbaa51a23c4bbbde4429b9adfd4d1bda0e68f4bbd1cac56fe108d3917b4eef0dc1ccffd360fcdd44cff93f8da34d0fb9291b1ab19b6dbed3727de77fec4c9e4841600851d410743f3af3012edaf5266d2649f064d0eb1885385904a4afc01d755d2fb528c5d989f44bd8773ec2f72b324d3cbb098e714574b00170c4906a2ad47ed80edd9e2bec75040130aadc7b1ffeb3dd9aefc1129cd1ff3dbd185d88c35cd595c171d4207441aec43686e91a269ef5f6a91f73eb112231a06a3e6ff92294b95fe78add2857e99e8097abca1f70c8f95d98aeb15f7655b699dcdb114bbcf6656f0643dbf51fb6d78b3d26a0af2631889ba9b6e86c557b99e9566e789f55b35421159800caa4d8d8be5928b87666e98b950615b0c5de81f793e9fbe11c16fe5cba984eff4da94a36f7ca2df15f93ec823ce1cd8fe3c5a1e72389cf6276a81c12c6304f1e7d4e7a15f5357abc6268dc6fe2d925c644a3c44a898669b1059bb22529f2d4545c01453d447e440f92f5f7584f62de51c1630689df1477498de6a14aabaa585c7507fdb0ba805fc512adad7f08fba9d649cfb2f556ca9f3685346941bdaf0ebf8a0983e4a15662dcb0532ba1bf0d6c81658118951d3bffde340e9d66961e2f1f0c4b59497c27e4bd17aa689c7cce0ccc083e09045996ae0178da5090eba5418adb26e03b16fcfe2125e00e8e2a17c3e2517c779bb33724f138c320b999648cd2e78499bd30ea751d9c7584caecc2665bdaee7db6de1c5b61d53494cdbf64826fc29c0de44cfb2443a36f164f7039bac0ad4739a93594fae6ff14361c68b7862c3fcd2515a63535c49fb1e9f202ca706966f238f6f4e06f88fa582476b19515718222f7ee043783a6dcdfaa2b29d5d49f29cbf25e00e5e982fea0b7b45812d3db2f1622ffc96cb7c459370fbc556d45b60b488a6ba83a6c9c536aff0d775acfba5a78faa6068595846cf26aa342227ff9c80f41ecf955f632ea35b05b66e7c3360b59dce10c5c0ef709664bca119f9ca06470fb5aba30b85ee7ec29309b4a6c38b87d420a3504632921678e3e2bcb665417ad162df82f5a86f472b5944f9bfbe466a31b3bd24a104f17d7c92752a8e877f409c63a176f4a7e40313ee4a277af9eb3b47d0e4e89d66ae2ae3de2666e15e1d6284297b1281c7ff0a9d48545c415afe0641ec4d66c45aa1d309cc1b62faff281bb671e7c04bdc51a43161b079acb4b1e3fdaf7502da8e5efd3e3c98cd755db40141a8bc800189fcdcb2c54b368d512387402ea282ee73926db22e4a62592b790d0fd568998cf3e6c6549d5ec948bc2f4856e7f9122e6df053fdae1e6ad21146e1ec3843c70369b201f2784962686dbfb1d3c965b4d659928d18dffbe3539849901e3abf583958cddaaa0f77479ec01a85231a5eb1a05dafc855b222c4520a5f86b7298d4d44af85d8ab94bdd2a8ae06dab91c7745afc1ada10247491bc2d51657f483877c218544da53e5f3571c7e4b34d533261fc2c5218a8cdabb2bf33a7dcbcb8c6a4ec9b5f45333f1997b7e8e108c6536994bf4932600f27fead19b6672c67ffd1fc0b5d7e7d4dea3636430287771b6897f8e1124a4aaf1e02ed7df696299be6a903ab9f7e1a84a1932e1f3728675e085786fc43cc0ed41aac8e7e397259722d488f2315d65d6cf79bac2c41c274c5f6938bbf5d6ee056674c906d0de2c53d8c635ff0abe13729b69c76fc1eb337560cd7bbb017037aca3a416a7ab5a097fd7b3d7c44c05439d085e6028210689acc01ad18ad57eeb3ed570654ba2ff75a32bde9e057a65945eb92d27cfbff7b2ee311891e6a58a7eac82dfb6e5d1442ffaf989b1d7a8de6408a7b8b6c54e228ab3260548476b921ca997f5feec2222c65aea80d732a5b044e31d968f61ee7fc251ec6fdcb1815bcb6c3715ae4fe0c009e1ee45b98ef364da52593779a98fe1d1a37a3c21c0c4a654636653cdf2ecaf6914d558007436f528b8983b07a8d1caa5a96aa2532ea16721c4877180133f11d40b9e5b97f937c4465e3695060941e19d67846f3a4c4cd2306ea3ebdcb4c1ed38debd462a8498467a206616ee76ba82c129034dc90f8d69bb51ae34363dcd76ec751e1d4d7d45fd4ce971efdaa3f9cfe249ad7936c537df73f6cc53c0b9539b13988129b35e7dbb453fdb343aae08d148cb8a25f0cd736ab8920cd797fae006d99f2674df9550588b7024cc421e5291f602c35e3d88303a6b7de7a29b0a5e98b3a8eee55d819f396dc7b90e3c9dad3da8e9754932779054799a96405ae16b4d05797b79bc206106347600f4e756fee79ac2fe668a694fa106dc99a2523b7ea639c52701b942460981a84859abea7138e43e47fc77c33a5880b4925367fbe24e967036d4f11ce395bb54b620ecffa24f9d3a4237a68c8c5dc439de2066a170b3a71d64a330ef2434a60e1206500cdd395fee673dd53ba93df06c0094eecde01c1b8094938882066f12066be01529af54ebccfa968c12b906eb8e943ad6bd3b1f67041d356b67239cb54370871584d67be77202bae4a8346cc0abb4a53b0a8c34242192c024fb8b86dd54fbd44759e5147c396ca230e00687042f153a74ed795c10cdb69b238a8e74d874db48cbbd10e74473c3c07033008b7742371f5ade9d22e0d3c8144eacdd25b332c7be0f1ad81e3c36920d6062aadfb2b756b7dab99a2de2934bb03d3247b4aaad945068a15e085a60ca6f4824d562b2189d4746cd0d3792cfbf1e2e1c747f3b9d4b21b4567aa4a082e013867278af02f2696470cdbfac318c7ffbc59af067b01d7058caf683425721598564f49579970c61dff93cbc464d344667b20b31d1f588a8083dbf9785c68622e7c22aea27349977ecf4543a84608a289290c4d6ff6522239a44179fd886eb745782b839540b582e4c3bd7720e59a5b82c3e7defaf8d27c2a21bf58c4d5d276e5bcfb26447d88b88311214cfd2899a56b91f75de5371761eefde6dbd5ba5be46ec615a69016ba5c79b011f592380c69c761eeeee45ca537771cd62afe6ee6af8b9e1c11796b7c0095fb8ef21b2bd63ab71a3b0ba3650d78498d62d4b9130a6f289386e6db3319150305ac63a11b1494528f1e85e42296b27d9e5f30ab5210818f196be71ed19d2dda60320a3801e1bfc9d34e779ad2502e751ba6eb4596e30f20a64153bf74449c0c394489cbd077e2312c8aafe1721e0660dca6a74a0849530be2bec63b18587db0f041f0e2ef6fc5a1404a5c0a67ceaba64eb96a4d8bfa2c1cf1e1d229b3943428a3cb4cb47f6eb8ea446a6ece0621d5f7e581811d1fdc1e28e68e7badf1b8ebcb06ffb11a8cef1bbf7ded622764d446c9d5bc268bb9e8431e3cbd87ccae105b0f4ad198c2460c3f4b25484f71f44db2cdd20d89a40968381811f525baff17ff8b27c5996d407812a1db46c48f5eab39550b89d049deb2905db52a937bf666512f8864f895c5ee6411513c6e346280dda1bee6aae7e847409b65bf273d585618a81b88216ea88e91c679e73e3251fe190ecc0dc3ee0b7b0295cffdfc62c647cbac20b559c97edbae02f3dacc9e5a4d99a2865f251f71dd2ee6c379e0cb02fbe28addad7a1077044b45fdb9f6c9f4ed1a990657fc4aeb0d610e0867c54c298e54f2a31aa42d6643f9e87690f85d2b9aa9c0c81bff623694f71f399dc1f84edc4fd59bb145f5f064429949999b8b068c396f9700780d82ef0d87d21c9fe5710c53060f29647c845c716c2a7a2d8e1ec05a0f40c4df21210d41b766a8dd80378732868b592e6f4e64fb0c0ff0e01e8d7b32114a809a7f4fc76ddfad018b3218172e5a765876f8e3741e3245031fca9368455f16543ab2f1aa5d3a2707dc74eebefa9dc3a478d2e4521eb27a54a373e29fdd357e46768055581a2fd28b6099be5294048dce28efb436222cc0dba151703e81590ef56e6cc3ddf43189eaa5ffb77f40af4ef9f03024063fbdf5595e0361c57980da1e48cc31088354a1e4d8c85712c77acb009ffe2caad7344c700297ac580370a99e604b1065649039da506c91c796d30551e7cfea28c623a9d97f4416554d1c7c330b5e4f536035481fd4b3e3843d39b197e3577d58905dd23e26f7a42ca291cf7976e066b079735dfca3d11252f90dca9d894e8fe9f79611d576e3b21d8f28180c664e4b6c9dd18a7baee1c769364910fbab275e5b86dbbd0f38f0165ed10406ace430e126925affdcdfbdeaee779030bf2680bf30f572727689c0c2a17cdc9b4d58824b2c6a30a7900fa29bd22af4fb17b3c7087809f566a71abf34e7b79f8e5e17f7925483d7575447a7c7d16e19be079b345b37ef557de81f08709510ff85e9d1e8877491957d2c86b6597a7d9508fb8cf15ac2defd4be0173ab6701193888eee9b793f30a73238e2c8ef78042425f367df16ce78686af668baaa3b6a2d322a7159ad190f99ad8a94823ff8e01ac9f65382528a996dff3ed9c9a10e2d3391add2ce64de56a8b5978a5085f91f55ac63a6ed245098e0044659cf6bbc13c119ca0fbfe386f92123e3cdc5b001f31ad95e0266a29df5e76b2606a56e00d8dd4999092e066be368f84cf4a9fc6964e02d6b19688d5282bcd51d5aee8e34edc8651fe0579e00e86c2b5006c1580527f825c9bca6e736286a2197be9d1dcdf365859586f39e6647a6f6f1d922c663323df80556fb7bb086d8ea672edb101d30747df8ca9ceea872165d4a6d0dc77b22d4a40eccc63aa6270bfa1090795626afebdb8f8bd25964f2a188ac79d58d4a74af61a16ea2c19b5bf172e39a630760c1032994602bad1b0ff25310f62029fadaa917326aa55fdcc704e2fb8e0647b989ba2912b2848ae5ef4b42d80730ec6888e84421abff694c12a328c83f36a88979b8e40caec75298f0c2ba64b2fb87029f29230189f9d8b9ba930a9327d42afd1e7f5de4bc51ba12c34df74fd9fa39ab3a8a652cf07686a6b9b5a71f4498c6aefb2459a45b7028f6c5d0b978fe7d417732b855ee5e703185970a31a243c8eed72d30049c07f8037507a2e5c07985f64417146120bce54f254204b62ff1ff81a76738dadc4648120e0b76a5ba2519c987ad6133948979cdd42ae49ce71b3faf4457be21fc8107e2a4d6deabf9c33c5b712baaf38f56945a535a6948936bbebd44ea030d79a900f75572a355ca8b5234658a7f0ab4c8cb639c607dea621976b54afa6082e91ae219f172342169b1e770b54e82b5a6040d5759d32b2b6a02bdb0fe0c017722cd253e99e344dc0b811eaebcbd9fbc4bdbc585cb015bc9231f6d26f12fd153945b2702e843582daf2567dd0b07d865a1670edc5370c28cd1097b0856decc3847fb6554dd4f7f5d216fca91e5f4a79800818fd0b1e6da2703485a3965485c72659e41f72ab6baedff67f3cad1e2069e1702aa86095c72c8fc75d786cf2150ad7a5ec341328e3a51aad9ee58e68794a3e444c39aa4cae09400a8b34eb740027113ec178aa6305644a3a86334d73c8d87dea3783e0b1ef8665a86d0fa5ed6b1308a82e4fa920a516b21c62211ef72e218547514b18e2e5d1a84a59b6f74e9f877c551a773d5a2cdb8477fe0e1d82f9e7f5fbf5598310d6c54c1e3081e20a11a1241886d725a0b6bd7a53f9008359d6db2d5d59eb08a9b6628767e888f6fbfd7342c7788d085bd546cbf534958019a4703be39bb03d9ed2653bba56d1166c530fb2835f1e4cb9eb39a8411e5e3813f12fde43764a1678078378c5818440b9ee8a436c7e418c184a14ed9fedf6cc88e6b5e0c5f76fbb1cdb15e15d392f0e9513feb4a68bcbd594753b2a2f6af72c159868dadf0d56a0ae825499633908d541ae1490f646dca60858459828dea2a816fa5e0df841dad11a061f8886c873a521741298fd6a6ed45bdf4c8efe08d25016337d1ed6fd21a3c96b0815d1147c989284dbe5e9c9722cd04d4174f9e6f231cd61d8cf14f1f8b9eca4fa4c3771f254996419af057920a6f0fa95617fe4e8949cba4a968d5d2b0ccc3540f3353ecd4f2389ae75be6dce4233de120b3d8b2fe09eeca9bfcf7eb15310397c68626089442722d302ea043ac760e1e90059316226ff97ad6ff259d4bc7f6ca2d9d41c2e3ef82b645cb0965fe94bc6c83c8aaf6c501ab5b348ffc5daf2a1d5dc46e3725c08ca9d1ffb933626f3f09eb50738db09e08c1c6e1525945002e1bc434cc1dfef6519d91ce890345a2b97a3546b950d57681fba2e1da8f352fb14abc87a1ecb74f72edd20b8f218b4853dc9e61608c37692c68b5682c2a6ca049b886f14ec7675c466210b220a0b1049876e86b5b4b7a3e511ddc31f322373bfdbda8d4cff2ed26632f57217918d9c5bbe51ee35d36abf661c71e103e6895ad19677603ecf8f89d5ffafc2f3c5dd064bb2e2e85c56575dc47d450ff6c70a85b12805875c65f4827e802569feda46bc0b80ebbef366717e0b3e0e17cef843884a9d262d0731db136c37a0bbc6f6c97e75733de7f5d2d59f8815d459c1b59c9f099fae4d2f2412a6684d8df87bc08cce36c8e8a0d27a79f275ad3ad902974373c5c555d96f5e09f175339bcef27444e00aee1b64846a1f17035749b8605edb4bd3321b1c1aed1a4d1156aafe9b9be9806b45299868671498fddde4bde6b061d3d16153ab434f38d10ca6c53ffc0d8e7b5f79d7b29e7ee4a38b5dcffbea2f61abbfcbdc08eaefbd8ce593256db9660fca7c172072b52ba2d7e86091036b586b5fb762ddda75fd4610e0da2e09de6d555db6b1e3055e46a1e09f097dcd99f0e681d0b7baf8b971d3eff049592bf9bf3a3656fe6a798043572550df59f57ef0d2ffa8b07a38f56558c5176f57be1d4818ea78453388adec1970af268237492321d64aaab3311d349f24c312c34a172f84dfd3e8b2ba8bba54f34454f64dc7f971e0de704450033203be1a98803cc307d10ad4a6af5633a1c02ff10de10bc04b4901607690f438a0995d102ebca568f7bec59699fa57a6ca596a68c709f3fe6175dc2240226f7cdac31d629afcdf501cd655c370165be31f59185e2815da65905d915d1bbc23737e6e49bc647ab78c1f8a8c426320479ef74625aca0c24315adb80adf27df9a9181a09905c6814af5830df19c8048f4e23974d9d66b31b0cc84385af93f20f7f1d5bc6546c114a0d8a40030083f3e70ac7115b801cd0c795e1c33f911308cb679ae15be58465270860b8c2dbefa9faf0b6024bee289515aa4a7a3ea80efa671573c75ef705fe976fd262a6d882d921087749264a20921b91121b43607d86f0f1f7f3dd2746abef5270eb57d60ca2e38b774b10ffc28b04f34078f1ca8fad4b6880fb52d6791c9a7018ac9be749d5d86c60d402172e4877e5a0597c76544e6297cb970c2b8f6c084b38b2faca40ae1f4eaf6cd38ca9c73ff76948f9b1a194a86baed11cf4cf9f6074faa7168807880418e939572a1051cda15686a5dbf5d7f3b35b845577b569e5edeff2d245008c04802a5199d76e98368fa5757df52f02b8c431b0b807f9cab2dbd5b0097d3d1f1bf76d57847c216bdffcf3950c0fce447285f69fdfa4c273bc6df6de7af1032a342e11b85fe1fe949bec9f16a438f9cd415ad52710599109330c8fa05599b63f405b8f91d15f9ed2d8366e3a8fb2543254c815b6482adfc341b794b580b357152ef5377a58db2cd5f3ce5fa0d5e2edb02249e103ac97f53e7cd974df10862db8381a2a27f6554eac912cb2360146927ce7aba66320333362f9faddfe46aaf17ff71e4d0adb516af44877e256b0d1ce95be427edb4e7d14bd93706489e6342c9707d287b1d02dd2e05b75298abd1de116db8e227f1a6a15eaa85d2d32e01f7b9b526068e23ad1f85499cbf54dc4f6472783c22c5c37b3873c9d485d1ac1b4f694c0eab9d3369a9947611be1bec5eb390f4653de41f35ac3dcd4a1e5ac692231c2ce51fa58faa9b0f6a51739878c6d6f0cd34c481b58bc4a1343f41d6e207c4d890b74e222b4871cac160b50154ff98bc5ae6da745e63d60d8d05286714b03a63b4d1bd97146650ba759238ac446a3cc127cc9e6836fdd3053de5487228cc58cd8a0e85c3cf1d52d0ae8b753a3772f7084ddbbe1891efc43e60c639f590e941fb3756ef4dcad50c55f040c06215ec431f261ef121a3211fd5a46b9534a3ccd74b211359d8fdb010819a0e3f9665465e1780f88cdda88594a6d506421c571f6f3c9734c62248648b28dc058b699b9346dde331e07651dba3df0afd27ee00805a45676233f0fe8e18ac724069146dc73499f006fcbd6c80639f9bc5bb30846cd633d283f8d356c03bc817e3b389b886f0a258619e64fd0b00396d4851a1bcc9cf9738cfdadd1f2b7548092e9698b635f8ef64d4d25aa2abe41cf87fbbb69928d08a7bd1bb53bc217a940d5d3f78271095828b133bbb92608d8c8055001f5c559de00409e7246755e71dc306d7b3b6b8682de23861f6c8692de50177867a94d3d5ec0d05d4db2d8addf1c1c7aae1f0b62d6648b9b153cf78d141706a8c186e4a5e960f799696af56ee7f118a66a392d1a7da6fbf2394a17c04f74f315c309ec722e299239a0c43fd6f5db8a029a230c0473db7529af9267c9abac88ae46fd44baa454fc8028d2c678ae767882293fc1d69b62a8e50e7d8cfd9f2e479890778b090a417188119bf4aae6857ee5e6601627d44ecb4aaea7af71fe54eeab7e18aaf40a6c95ef0c1121c904ad62d9d2df0213c47d35b959e59579f3f1d8e0042b3059e44fe107106c44b3f5a2eb69ba8144cb9c5efb9b5da89685e47de2bb8060b4a2dc168abb9ca652d6ff8ddf4ed79e633456b15c88b9cb02bf71b5c05ddb9bb7a90f9e4315a8c3e3933ef45b678da792c8f30d3e87a333f04986af7ea2ebe922b1ae1380550c5b9203247d4a816d083aa0c8562ade2cd94825b2b645afc8e70eb9e32e8f582f2b1f34cb383c46c93a296d06fbe573b2bfb073bd024f296ba8c72bc7f94a69f65cf33d18bfb88ecf95c186ad16441eaa5ae4b3d2f53fdbcc660d3688ac983664d98e85074012310ee4ed7c7119da4f6299e53f0836f990ab586719f1578b3d7f34e0520fbebda545274d18d23d7a9d5419db6fc9a48fe1b9dad4b67a3a9074b932c7203117f86a36e09e89f8e4afacdde8627ebdb20e9e71f15eb7f8b48e88d0c9bc431762a91b4708cfced8523060fb7d56666dd402e95aa42b5ca7d3bf0a6aac82574014af39e93eeb36af5cdb78cfd3722562c6e016d11034ab60b018e3c3655b998a5c8376256ce27ada5f473c1e22647acb39cd5c87325208a108f4ad24a237ca01f313c0db246d919816b4aeb4b5bdfd94e2a0a3f00667883de74923369b6d8f9fd98ced38771b9d9043845fa6fdea17441f587a15a44baae794bfbd799fc9cca4fb9baa14f9707aed84aec1708c99de0a0a65d54afb670b9603537b039260eb1a924983c3b75cdae576713acfd6fe8c0e885cf49299d1f16ddecd93601a9289d63236b9218bb16019131f9ee23620664e78b098d1c1e9a8db6a7cb138d28359043c97e4fe882932f6c40f2d20704baaa8061e1733f20cca2b7e413c822d466b03d0add5b86cb7efc9ed8d08eff016764918f4b3552988df868053fbe5049777d85e309a9815dbc0fa6c4b769c59fb40177d0803e6da1fbe91551ae3e2610963f8aa7894eaea66b8b9fd91ae682751a97fc250ff5c82dd6d2feb3c6d62a858fce1f04a3e5b92df6a956c7efc6736e4e43f1e7c78d66b28b9b110a890bb49010e849ea0c572404504010272dc86c1c57c82fa9b648113b363a97cdcddfc8fc1650646512f0f74587df78b87163ab4162dfd59bbb53c9ae314c42fe07787c304074bb7172c9a64108f07b1ed67fe54de657f160e031f2ec23a1ca149846870cb37b650a9cf8dcf3e6ac2a5b9df5b2e019b9ffdcd334d55a21a8a71f17e5200c25b6955ab534e711adf07960b95565d8d000f93b267b09d13222a5a52463bb710479e41733b93f3a381c4263d31e457835529d6eca28be6cdd48578f52c4048ad02b2c0985f1cb698e810c1c6165138d777380b83d34916370e8c68f7fc4afa8e91be2efc3a2e47c97cca0b53fc30e4cdcbc3c2072b4e803e401abe503261c2d07f40c294a1d5c8d60319085cb6c32fc3cc4841eb27f7d458f61cf5af977ebe8bc77fa6bb6698fea54b8a5e1b9183ba8d5647b6ea413576fc965540aecdb1a843b5f77a36f42c48387368588f877561da582694213cc0d60ef813b76f66f7b82183510ac012fc8f99afcecb72ba00f25ed5421c25f4baf4dad46e1620bd71cc092c2dd98190faaa3087810bacc145509cd0e3c65a4ded206278bdc5397bafe8d76332464cd3e3620d2c3539f9448c6c2d6ec05eea54fd8d9c8efc30e7760477a08781c1cbdb3ab519c4988496259c9bf34508c0e7cc511970c466520e48339793eb47d5e14c3ff105f0ec1961e7fc6170d7aab2d25153b727400d1e073900d85ca619f46c9f312a5128ac6624ec9c5d02f7ec48c67b8be587776823ec3f27cc83bc66b0e6d6025e8d12f3aea417ced0580b99c09617f9666bd526b6bb7e39dcb76f5691e535d404d19202d43d15f4969c82c463e31d6f5501e99400f94ad076705ee6d769a38d15da000a8693e628bd34a48dec7f4136aff3431cab997f49d257551b934b35691362d25fe52c6b7187e9f675e99ece2bddcef4b7618334844957e887faf2f4a20daf7a3a9b3d27c08e5e568940495c02a5ac29dd8ece51b547a3e3cf7a1e68143be86f24a6104294160330855f051930dccf944699f2f8366ee76caaa424263d6bf8885a61e764a5b0a7a37f0a3da1e95323305b4e6fadaf1cb90f192dee76450738eb763a5feb80842d867cf696f8760f0ed691a1826535496fb5b874a7e32224dd98492e3a4d67f", 0x2000, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:03:46 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r0, &(0x7f000000a380)="166a39affbbc63f1aa285a33448ae595c5b0fe70f23fdd96814acc9b0fa56948d00a219880493172dce3be58754e6b5891de9e84b1a118fc78061d5597e88c2db063487ddda7a2329d7ea5f0fcec53b7676204fc8342ade996819924ca8321bf41ebff13e9fad80430159f768a097c3993a461f9373ee5d29f4e37b01229dc65f52fab20204c6f9b317dd6cc63cd8d1ad76aae80f4db29cafe122ed0e69f263a15105edb8b5c436be1622977dcfac2b1b4c7a9de076ff9db28527bc409628ee911c77962ddb528195373a7443fbc88e60e9168bf05e4c940e7a08549c2637b2ede191249fbed692ecedeadea9026f4a57400ffef068609c27bb8cb23cb47eff16f17d1417c8398abca15002a31b54ef93942a8474402f1fd4d2e53b3666763ef812ded6ba710e482d492359e1908b7f78c774128369d37b673936ce2cc8bf17b07a3cc9a43db2fd6ae991ac2dd1a5c4efb4d4ebefc5e0aaff0f9bfe990fb83f702df949a9d7eb8291abba028bae358598eb56566eb0a76f47aa8689c8646afc4da844cd07a6fca930ecd9a09973847dc8156c4615d1e96176a2beba6426c1887486fb2d9a078612a0048d8bf0d3a54d3fa5ac27e278d8ab31bbac427d8346d1463ba9263df55a984c23c11aaf52bd0675bf6de2f0a416e61905e17bca781dadead67946a2b0608a9a1dec936683aa793f885b4b5a91d1d381349993b4becb3141495314632fe19698fc0e2cd374c4a4e3f74aa5733106887c69a4a06911df6e41bdc302179289c099b571fe8b3555f69b7df566ef68475dd934da28460c0d67b07a517b3c863ef7f6fc9a895251437cf9d0a4c45a1fa07aeb93625e7d328fc72b934fc4a7b6050b4d84b2c0373759048a8004f87da7b143a74e756b0cd232c2964af4de6b01c7d52d73800deeaf19f41a37908fd72936c439a2c2232f12466f740cad4a208005133960f1be89296247fe94d6c361b4d62f7ac996da2432ef995bffa6eab790091bac8bb304e30546e01b9c4b3caa2c52749d2f9ec23d4d191c6960616fe7b7adc9fde662a7b89349bb1495be8894655d007bbd0aeafd68f75bca357603f12ed89fe9a3dc075350e9e67dbbd7438b52bda41bc0a84eb2fc5365c16b8d7880d5b2abbfa6ddf89c319030576839b3606426983a920a1e24b2e833d83c929515c5fb243bb403733ab54654b7c06941e39d1256a383aec74dc1505a7e76f4bc8c83aa5d2c4b960569d212235b5617c404c6d5e9de32cfe936bd6641275956cf798befee9cda98670b8851bb8a0a6d88483e8d3f1e6441bcc6adc6ca6e46f134bd9a1691adcb4ee004c4d7362458e88d10113b0422c55f8abe4158d275f7ee80ab4d4767db24dc227859b88884a246159b6eff40b623157b694e019498505952d396c5836166c02845c1bae121d5b68741d129246caca0c6de8a2bbe421fb348802a780d04f948fbcea2a626f1765d687cc9ca1a4b85f6499aaa32301226d21548d5faf9c7ecdb57a17ff2c9152f4e7e1ca7bbdba1a112a860b9ef8b06d0beec63c0eeb0b6172570a1cf3c27bc2377fd36f7998c68c557c82205e6879e1ae4cc71c533ab52b1b0824c12763441b91c77fd931c16c6c0ec0f27394063d11e583f569e876f9f50314b2e8ca401cf2cc04637b0e9c91366f2ee6308e01225db859a0e7736842ba8fd940e1a1ac0ab031b4b545e0502250019bc22848c02c9742d9043151c8888d59596b21755e3528ae06c286c90eeb6509fd8f4bb1c4ed37980b11763342cc44630f42a73322bcc28e0208c0a6aff262399ef4a9c213eedcf1fe70756e452856e6b39f030d21a5318e3250d5659f2c6abd36d2ebe4c0226a85114f875e57695fe8ad95ee18a4dcc6d638c319b5a982966bf1894ba8c6c39869f3635ca61b9b20448db4bba750410b5595341c0d16a7db10222e9992af65d3227791c1f87733044dcbb191bec6433755e702f2f695f7bfb00637eaf78379fcf21ad4da03edbbda4b98840c77997dc0ac1c8938d36c201a96e660e06b07c3e61b1d60c32d5257d26ea2d93a95da7d28f2d793710ddea07da704b655e648937afcf97defebb214dcb15838e34a7d758e138325718fefabb48cedc4428687d4cb94a59e8184b2db94eb79b515666a65930f1c8ffa492429105f30791e14da062bd6dadba92ac08ca75139eb411d24597d65c2ff8325b1727d4e9297b5913480231999e6244be3527a2ce4bc6e736c0b47cbdfc83f7c6aba9bb79f4276076129e15c03723072ecbfee99ef4da5fabae31f01de1075eeede5662cb17556778b713d40dd97dc9cdd663b6bcc0d58fc02c7cba9aa442e629c309269e67554b4c0e8b158a97461a29313c5742a1d371789d66de4d4e45098bd07cd04d2a32304270688ae73599823dfce9371a10353a2e7cafb65ee8cd95bf4dead4ef1c237a20fbb2c75baf3e7acc209bb86cbc5ddb82b6425427bd2afb0581f239da4cbccea888f5b1208ec0de889e4afc93ed68e82a279a0d0f721ac1d15e94bc3d2a9441689c81decb00302638cdfb9e9a0111bcb1f8b37e08b20bcfa4d118d42136133024abb9b5669f4514cae3ecbd6bab40c13c65c2f29db1faf3336485b77bc2f6e3361a4a352dc55fb8248ae1eabf9467698c424b7e464c418df654ff98d8d9910b9e997d51d71537fba1744cc19ccb482771cbc006f91b2fd7cc94823723eb7f1181e6c4dddf932a286ccfc1940ffd58ef99086bee91cc32a0a25297fb6fe76c6feda223f6047308b6b34dd4c5ab98e4a7345335b1de39066afcbbadeb69f3a950308baed73f7b084518ff82c78008281fde646101377acea7ca382b9c2bdb5bd613228563f1756d69c6c326bbb21b0436667483b789c40c07909a37b95291f4296468895bd30ba4ffe75e757ed9c0c3f1e94b1baf4802111e0030a86bda0f5f8645e9a87315e7a0b6e0e29c2e67bf7acb178d8cf1f7cdb8440f763cbb99afc3a94e792f1d4c85da3620ecb34d42dd296d898f4b4bfe1d79e20ab580e4e25175b509ff0fa92bf0eefd86b0ca03278cfb6351267fd981cf578302d94925eb18145b7f840d59956b6fee0ce4374072eac2b5e2365372ca639ae0c4068b3b88375dcf02372e3c25b4c3516ca13c26e03a37081e1f9231d71bc1f79519a0afdd00f05d5e5827438b5bf2c44150726abc3f83797cbd46497b726122182226113ed553641e6989fba88d94f7d9068f7e3e0f5cc4637a00c2b2367ee93a43a373d5f44b46a6ceff7afd135649f479c151d987dc2296142ee844a0a1643dd223648b0d3af4ed9c02774e867ced3eabf9051837dae23c883dc03040d2b648d31c766b147e23441d3ebd70b8ac30d25a72c0a8f297edd0d8862e8f6757bb84b598e067e72e81fa0b6e164c3e43a2bff6442ae6040e27adbd7d085b27b083ce9f94fb494acd100f1aebe668c6e42266ff86b4c13bd950c13276ab1b805e9352829ba31379de08d02c7b81482a2bbf6bb5e13acfff90ea114db564787742c9b66c3a14f08135d5918b6169570f07736bd1db4d6b253872291e5f105ebb23bf58c38796563b511560418b25dc959acdf1d9b6261e87c4ec6c8a581bb7eb2e474a70f1ef55aa6f3a7697700535cafd22270f095f0cba9b8fa9ec80dda3f38e4305a2652b4572e80cbe44eb5e534cf5ca53c0a9a36ca31d19695ead39f21d3e47155a3824e0740dfe04b1fc2f359daaa9896f9ede817f5ae497d7c4c8718cc04cdb0a13d562ad1c0c566a34693a34574f0a0a2472b12bd907dd15bab6286d4c53e358521e3a458a5411463092f00bdea1766acdfcaac415e49d9c0cd3a4210af398a3ab106494d517d9f04fc320e5b68f8015cfee803cd757881b6879aeb21c2664fc9ad38c45a4aae910e6d1655774c98a706f6191fbe4870c0154e338be920a4cb507c6558f80a8062677e47bbe9930a380140a8118f1335bb3b4558967866ec47d154e5d7c56c7139ab68dd07b3c9ae886a7e2299ca27d5a08c9572107b2823bd7bee65ffd17f9d7c1201c39a6c7cf93781d116ad8fc64ba048e56c0b47f0dec79e1d888b0173b82e34a55c78715174da4d876243d4871680584ae65b486d4fd2cd364c2dcb5f1a39742c1dbd7c6c4b69c5bed6d3edfa21075427909dba885113d6ebf8ffc20c6a3df8d093c954a8affec5d7a460527c6dc4f1660d3c2c2278492d1391128e769f1dc597d9c4061ed4e1b6454130c72b5f0501edf2a78914b3528f627c5aecec162e631b4b7e264cc1cb92780d79a7d4268662941f925eb33691f7bb8bc5f0bf391f7e7cdba1cd108f9d379d8f22ed051da7cd18374da41fbb33f3337745f21c16fc7350c8fa526f214b5a7e53dfe566814c8ff3f051344e2f7229ba8636f624408cb722066287b2e6417152a1b987f311826e18ec76d6610832b1e635cbbee5ca6452a6afc6b8260e7a2aff0504dac83b5daff0230e5ce6f884f942e109377bf08e81aca7962d6bde4068be02f6e5c5fde2474f6c56a1acc772bc7a160454b8df6fbc395c5ffa60c45bad0db62ad058a1551197f266adc6fe538014dee53f33c88d87e4c0e7e7c4b87136162a86c0d7f31c694cafa6c8d3ce761e0d6f12f08d91024b9491371b7ab55699bb7539eb69bd71d9c5a12043658247ed751c651ee8e9898f9194dd7c751ae371c167cc233999f9ecb9beec51079aca4f3de6dd746aa422a4ff2692b59c201832db3644bb6a9dcd830e3ce9bdb8beebf89342ad2994f88fbaa549679eccf6366843d9457e67e556dbebadef832c7d36bed6aa99c307567801b6d4d609e09a0a725af8c4def3a106aaab3c272da56ddfce10d6cb714b01e7c68df7d6d80b6e62021cdcac310d1c7d23f3bc22be5128592ecebed376824210e40aead8d29be44843d227a5caa05827552945a350d92762793699b79d8986d6fa6d1063b722a04bdbe358b36c56b420d76e3f0955369786a88344f6e6db116848870a2c13143d9434f4e15c0d1194e52adc324bc06d8d8b4292ba384556a7b5426d8ef5c8f364481f92d66fe28caddaf09ccec0fff5be48f603d4f642c3565e91c67dc40a26e95110906dae08d470a60f97a7b0a669eeb07bae362331d19901e8ce8c62367f845163060dea824f1a5a24d938a71ad55eedf2f408c905b88663d2b68d7b0013c9b4d34df9989fe1af2390380379f5c5148e3de9a0eae0f4f0145672a68f964ef0c85d22efbc32f29890dab6df2c25087d981c8952d3d07299d49f295644d5a49399accf8745c68805b029d181c03adbcd962f799ee68b9404abcd04f0fdc95f5352627f3b737fd8e736c61d7c6d49b0a69a8ebced8f2e5ce436cc7e046d743476ff44aa792abce4be58b8b5ddabd9da86f90f4bf93515ec81511f863b2cab85c93b99f8bc8b90e7abb94d34d43cbbc646e55cfe7716a2aa1935bfb184b584b867f55f208a95ce36dfc0ab416d4698d99c075e7fa25e3b9ad7bb3ba1cfc32a5bc0886bf0e8228dee4373c689eed0c8b8c671c77f6c2cd36bd9a9ebb8b6b51d35b8cfaf5ac02c039eb2731d91a2de829bdd19f2ba2b6e0243035323b7cab91616dd466a732e5b547ec17322925b63475539e95ca0cf19502a825236231d7ef81c3fe6dbf6ced13ab5c874bf4d19da7053db517056694a4d1d000666fda78aa0d5e53ff0273d7cda2c9bae560a2c1da2373f2262384aacbf81c0adc4bef45578b813a9b66a691f9c4bd9082a88a1c3bf9c8da5cd027df0adfef5a263a28daf46bd23cacc37f1c3d66e13d67a64298c06d3e8437132b0591417bda5275e988c5f5c1221c8b4b1e36c57caf1a3febad9ec1c3e0f78a3177070df9e2847b56e805ad56ed1fc3fdcb06fd07f01976dec8f31b7e7021a25282e7834a485e0557fb7c32c00e5039dee4eb88046ca46ba78b6aadc7daed3845002f05afc443a9a56ac046beceda96068344273ea13eacb67712305c658f4a0975f2dee7faa42aff591e2cca79def698a51686b84a62c6ecb3853560a31dae4bfd489c1199a2b4cc81aed3a07af9f6aee082bfc40913e6a769d50b463222890121d71ca41f121fc99c36c93009d4451f47d9f58119a63a3ea195df6513032093d3a91361f793180cd776852363a7554484478b2af1e73e462c88a135452436a1e7c58db19e1db6b62f3eb59254ac2aca63032fb4d83c3a3cbe23c05f6a0deb644df40518d9770a76c2e0e631b83baf2cdd3542e3856dd2460475ae1ce7d1cf675f29cf1219f88d39a9714fbf281fbd7b1b91524eef2b9b4923a7e0a115ce37bb491f8d2b5057bca6ffd6e12d2dccf5d191e39cf1aa885a7e1ee86a0734b6d4cbea4ce1a2e25b4b98f92cde38d3249ddc3244e716145333180bd4aa93d6e1c5b955ebd4215705fe324e96d0b26b98b9b10c2723c34362ccd2a4ab5ca53fa69cad9f14c2e50644909248cb42dfbcd9557ec679c333d64837c5fe119a67d5c3d146b45a722ab48be8021e2369cdd2c2601da78f059aadec64b5a3dca43a3a790de9f956278b8161b1b6f029d6f52447a81e7f8a9f38a6fec0889052a2a7c87820d5966b1f2a81141b7f8449a50afad0a48d5e12b1a59b720126a2bcb9b08e98638e27ad249d19bf86bd4a7057eac9bb50eb94c60b0c89c04b25fa06afc3e64b4ab30c5d0d3ca15505141f197902cda11955f20e8c2c3590436a45b19ac214a80e7cd8afed7f7615df4273cc3f472708b4afc2e744e1bc693a049c049b5e5a858720b3b59f3f6429bb3e844ea4a8e410c0baa4ede030c5b2ad899cec5eabaf93edc9e001d6f806ed1827a2eb6a1b8fd5ad2ff1c6436423a2fb07b47917a86ef6e2db71a551bdd8014790e42adc1436dc6c865d4b12bc9d7b78ab8753840cdb810e6d5643909f4d62b8e654778d2f242127fe7ca92a20af78192b9bfb700917bd58c9e59c2eae5ab6c86ccf5992bc7c1d9778af9bec38d0cb52bd1563aeb80e1b6488266174a938b38ed89d27d01d67d3dcf7d5a2d816845805b335eba59d1f006d38a12277992a40766a54afa904601115adc62c11e578db81b337ef78e300a9155759f72765a33007065b2be3530dc3d4dba22b8362ed486be3c821e92728f66003c991f95eda4992d385dbc3c37e07f092c216047e6b0f62dee674efba772bcc09ca220940988269ad607e097c78a5657fad7d037180616b27000cf2aec264a1876ce36935bf6f4bf42482a1fadd0cd3151068bb66111b1943658ebeb2f60c95c262316c69c28bbdb7325805efa595421a948a06e4020a355d91b12cbcc5c0deb7133f9e2075300a51e6dedb2ce27d3c2f33b8c004e6927cc68e59c168705d544bd311c690c4b8cd70e07f21818a6e391c172bfc22859d7932b531621a9665cdc64dfd3e6988360ef5dd0ce0d9e4b71eecb3306b1e97eac906cd0757717c90e6bc08e556a309944b15fcecea63b3b526636a0bacc2d7a456b9c304ec71eb6141fc88d6c8ad226405a654201ca2d279d204d9c49e732f156f9cea35afaa1eb8cb0cffdf52a5c3602381e85f77ad6b8081be18565e4ee0dbfcaf6f0b402e2477124e1f9afc89975fa3def33f5429a77704646ea1d5159ee973d808cfe0fc80543d96daaf982f8fcc49ad821a2792c3c6b73aa05262322c70154aa39103b583835f222c6b821dc11a21e848fbccbc9262e0d07d56a3b1d36047becb0e874a23d548adc4956698062e2360e15a6df844ecd3b196e5de541c3d6444c4648c0d0288cb8f5fa7cb39853e83ddba3250963bbe643a7f782dddd19151aaf15d15f8973d810478d1eeb5d5505788606fb3c38f14199647f52e276e6c416089aba4e88f283d5cd4eea4e576667cf3e193224455c859179f60fd4cf528173b9209cd2bb34fb27327415db8b3958fc44c833a1fcb2466912901b4cb7155236b615132785670e7dbb53fbbf18ef7e247db525e4df1f942c469a2fdd9d203437c00dc567d10178acdf65800af6f31cd09b3cc935f0470e6ffbcdf1df32ef2ab201271c4aece8fc0715cb9a30ac4861d75c8bd1d7c5ae9030c9f2fdd028f2c4121f54b9a9f1133fa4db3d69c63212f647c416cf95446f6fa6906800b87a32f7198ef901d63f4daaf45e2f35fa0efc9e496acca5421a244a35019668bcd43ca9c158ed6ff16571a65777a0d98931debe34879cc7a0875c36cc4bd38d6c5485216d5e221c83410e36fecb80e95e2e02bdd31dfab3d2f56b8344478d1013a82ff99222543bdb8ba139ea714cdca7583041df43872e3a1e2c22c65b3926ff5938cac5ccb9404b6b0b1d07f767fa4ce5fcc6b20584bc4f63d8ce441d761f29395d5a1a55cc7c449bf33f5db9b3250204dd7a9a79c1d8f38f6e21c649294db3fc4cecea73f6376a217df8de6df0f84e1635284838f9a2f302f404dd8c7baf883d6c1357c8108db41e37d2712979bb97462330b44614965421615a858ff98fc2b4ca5076d4c226979b8849dc508aeaf9b53fcccf3a31732d12aac054fa855357c1105148827b08fd7b4f176cfbb9b745ce765a2e5115b93818937fae2de1dcf7c03559abe470106adddce61315a23c0ecf36bb2f830502a1d10f4a4f6d28662a210447091966bb83fb8224783fc341a967906cd436475d9e9671e4e0e2f32ab9c16e4af0f515e7b7aef63d6954792484545eb151cbc8f6793daca482864a4a7132aa13cf4dbfd24441e6ad9b9208c4778fa12d993488f0c1a02185b853c887f454865034bb159493278a96543b5f04d9ed554831b3a798331d67e60a6e893daf63696bde5e4c21275a1071bf31883ac777bc91910cedf56dd3b363190c595658b77a5af1c10b7b67559a0e3aeb0f0485b6d19aebb29ef817dfaaf844aa426a1de9dff2cef7577b5f160fb2d61f95b5009f22e7add35452cdac0b7fe15ff989df38938979820bbfaa4c57375aeb96a70e09b67d1ec2b40655da4c82777c165bb740c74f492884dc42ee7b04a87fa2237527c04db2d6bfa8d5a845b7250fa88015e51151c4c2a539c3103dc85c80bb7c5c977fa3d28dbcb56f13e4c3883ce2e6790975cc0f74e84b388773aa6f026fa87874f07d31c90092c8b0c52bf528a31b6ca688344fee6f647c62d90cf6052f70e025966594bce94fb2c04951f28e625e5e11b71b15eaf4f2033e3a6ede7269d523ac2a1b70621a9b840029558f3551b17425d2d6e65d8932916012111dcc315b5a353215d3b299ff0ad67760586339c200d2a2bc0ee2e9091994d7886534a291805211282ac7994a7e541aed3f51cf1ef36cb27aafbd610870047e7da95a1a91cf036847cf8d195fe10ca6ddc6547b595cd8592c51e0e94ca1dd2329d201660f10f70d97897a9bb1eeedaed0fe2ed3f9e4857909d02ddebd2325c0b2b3dfc7ed4e8b403fa2da7bdd51568febf53d5db23c92f12b87439d27934bfaf8d92b79f0b6b0c4a54f1577891c48d1c31898699aca7cbcf9979785838d4ad43e6bb9694d83fc135d6a974c0efaed47baefe930e9314f70875aa9a3a0fea9fdb2a56bb2e6b2bdc209e6dde16d30afe2bcf528bdda08cdc0f96830355fdd6badc4e897fac94016526c0b6f4e4ad3b3e6cb64e65426b0e08566d0e8472c26956ccc9bb76812af561bd36fb57a1d26807be2f7ee7252f4eabeef8776e8c1a58ec6da1ec78c9695affd43879db3cedc2468978902b072494a5d5908db0981b57b1be1c9d658010f2d7345deefd9002b4cd667d3156c84f8f0e9db8ee1f6fbc7fea085f094e4d398076c26dd2580ac692fa5a112ad68a725e114bac2ad992629a98dead78ce56cbbf30f10ed3c49f301dfcd7174ef8631317d000eced3f1b977984c7a43babbdec28aca6ed0573f5b2cd302fa4d13397e32944ed81f0fd00f1f38b6a43baa668c81b1f24314175f13b4e36c86ee88522cef2889d27dcf2919f5a45a52bf65d1354ef84bf1c368c2fd0fa397a3ec8bb36670c94aa15a7bd3caadadc0ddd19456344c46461923ba38f9ec6fe65f5afe16c623677131be64a87d5b61ef5a5560c495ff1f052e52a2126cc1cee4560f707900bb6886e4a110cf442fee358564bb5e0ba87b60310ca2da14582ddc7344029959d3b2ea8127c8f8f29503d43b9c75a6edd70a1914a3272b7450e1ebdfd6bfb2d73f4b811ce43e2df1b1e8ac4efb2d3f38aa8e29e447dc0d7a32d086543e52e54145151f61f0d688ebd024089f73dbff97283e148a896a85e0a726684ba916b39f633b939b9cae146381ec86b5d91401880a73d4f1b29bed2265af23ace1985da31e73dd7a86b23ff25eaedb45b1687808dcb4ced8e8f4584662c76772ea29ff9bb20bf2e38849ec5047e4e1025c55d936638326b438a68aceb8f567afc7017d8883bccea1c3c75b37a2ea228cca0de4c983e670580e9fd1d82d3e1ee483123bcc62bf196e5e8701f0d86f92cced0a39b9170ed49153ef5ba3f816ba9a6bb8e20feb2de2311a53ce00a9c5fa782bac1449afef865937a1e51f7211e6cb2a0ec79bd795faa08b8be9d00316bb0aa7635547863c8f08ba970d0915197f3551aca0888307e831bf515dc3f64db14f2a9753f46fb85afe51cad7b437a68cdbb5df5ff8881219a26b7f654cde48ab58df8de94ca6d06170c01c5b7e92268e986342bb276a1e2d979f4cc117cbf399fa38c60419962d83cab6d0a540d12b1f4f353899a986dcc39cacd9aed0deae41ab2ca607c2257d79c23ac8a5192349df2f1695d40bcbb25c45c409b6a9066e99a25a2d8dff3a7600e3b922da0f1a0e7010141d39d4f10db9ee2738b9c67c8791dd4955488ac5aeb0ddd6218511936f137f58a171aa8261b02f0d26ba0850b8f38b2ec2ed2e56314705eb524dbb708f245476417338b0212044bedf1f4180626c3c2ceea3c6bbdcc44c429ef8ab9fe76ccb7a206411b00d2131188adc3df84b9fe4f1b0b74803e338f5d49a65b6f0d2c0f651c4f027a7593a81c74abc6cb70ce228515bcd3702a127bdca96f3b62eca2782189165299828ec45afee0d0c663e758ac6a27a65b693037573acc7f3e75247d84d1d08492eb58f74a13ebb7665dacb932b34d0c1e89b664c0631ba56f747faebc1e0466bfeb91916714f2c2606aaffb843181dde7fa0a30ee0b12b1c592a1a7b3bb8d0ac7217f08695f81538bdf65421788d261589bfe5a1e3807e1b8de4fa7c0749f0fb95b7913926c371cdf674716fd531d8d42da816e9d698f572feb767ba8dac4b70eb24d20acc468aefa5921bef625a0af61e21792fe48fb84c809e46ef4e67bb0685d44b23d4448ed01b31b45ad6b4da7b20859f7420732dd454b2e50b9cd3bfa376e6145249a39a0e7beb4beca2660d9f172db37123ac692f7e9ed70c3718f7a4cdfc42b249b467f6cdead4cfe56dd9eb652830a7ddbdf72326e674c636662afe6d9ec5c2c6d170bd4099a2726fa012770288b4e03e78f3f31df1b680738b2c58d4023ed1cc6c7e989ea39fd978ab2ded3b602ada32cccdbf4d944363fbff3f87fdac37425ba1c9f70ff225534140d166daf5e2a7563b39e763dd46895a1237acf14c5b927b91505ccacf8f27220e0b16780e7acb01ccdc9517d5a38804a93da48689eedaf28c41fbe1985ac1e71bac85e7eb078c", 0x2000, &(0x7f0000001780)={&(0x7f0000000b80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20, 0x0, 0x0, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) write$FUSE_IOCTL(r1, &(0x7f0000000180)={0x20}, 0x200001a0) syz_fuse_handle_req(r0, &(0x7f0000004200)="9499a08ffac2cdd91f72a1ff6bb59fe5015efc664ba4ff8edc2fd7969b0b827c3d7b7ea577d48314439cd1b52d5dc276c51ab3d225c16e1fc311e9b07f523195c38a76eda7360d310dff24bd7841f7ab7b9a67c1d37bc3b1fb46af1d33c43f06a7a85b9f17534126fa5105cc29e18ddeade28037e6d43d3f969e06dc7f6cbb089e29f66e3508618ef3fa81c8a8a8053b3ec49cd4c58ab95e96bc40e8982d6195fc042331ed9d272ac2f5a436bee74c706c14a5fe454fd846b24ddac72c8d49263808fd4d35b1c69ad25346ce1e0cb4272b7833c862c4e17a1692d747083401b5e9358823a969bc7f3b8d3ef8b163ca81c153f6af325e9e2e23329290b898c95933c000abaef76186e7d9d52e686a84c0a7eeef08233829a8a239af8bba3c68042b95e9bb8b9495309d173dfb8f6f712b218a5b462da5844e977ab0f816094437e77b9575ae466c79017860f885038273a877a8ea7a13607b37e25312b15a12acb061665aebaefc7f257a8dc19c769d55063214604a44197b4b8cdae758757d4ebbbf7da8813fa7800d8e31bff28443196f12ebf23e63f07989150c3ca13d8de055df2491cbe3de433cf7c4a11c62f5255574a47c252ff51238f2281adf9905f0ead30c8fdb4923fd68a945ebfe96f63cf01abf52d4b41d5eff4302a4874fa7ceefb3a0e4de5bbaa51a23c4bbbde4429b9adfd4d1bda0e68f4bbd1cac56fe108d3917b4eef0dc1ccffd360fcdd44cff93f8da34d0fb9291b1ab19b6dbed3727de77fec4c9e4841600851d410743f3af3012edaf5266d2649f064d0eb1885385904a4afc01d755d2fb528c5d989f44bd8773ec2f72b324d3cbb098e714574b00170c4906a2ad47ed80edd9e2bec75040130aadc7b1ffeb3dd9aefc1129cd1ff3dbd185d88c35cd595c171d4207441aec43686e91a269ef5f6a91f73eb112231a06a3e6ff92294b95fe78add2857e99e8097abca1f70c8f95d98aeb15f7655b699dcdb114bbcf6656f0643dbf51fb6d78b3d26a0af2631889ba9b6e86c557b99e9566e789f55b35421159800caa4d8d8be5928b87666e98b950615b0c5de81f793e9fbe11c16fe5cba984eff4da94a36f7ca2df15f93ec823ce1cd8fe3c5a1e72389cf6276a81c12c6304f1e7d4e7a15f5357abc6268dc6fe2d925c644a3c44a898669b1059bb22529f2d4545c01453d447e440f92f5f7584f62de51c1630689df1477498de6a14aabaa585c7507fdb0ba805fc512adad7f08fba9d649cfb2f556ca9f3685346941bdaf0ebf8a0983e4a15662dcb0532ba1bf0d6c81658118951d3bffde340e9d66961e2f1f0c4b59497c27e4bd17aa689c7cce0ccc083e09045996ae0178da5090eba5418adb26e03b16fcfe2125e00e8e2a17c3e2517c779bb33724f138c320b999648cd2e78499bd30ea751d9c7584caecc2665bdaee7db6de1c5b61d53494cdbf64826fc29c0de44cfb2443a36f164f7039bac0ad4739a93594fae6ff14361c68b7862c3fcd2515a63535c49fb1e9f202ca706966f238f6f4e06f88fa582476b19515718222f7ee043783a6dcdfaa2b29d5d49f29cbf25e00e5e982fea0b7b45812d3db2f1622ffc96cb7c459370fbc556d45b60b488a6ba83a6c9c536aff0d775acfba5a78faa6068595846cf26aa342227ff9c80f41ecf955f632ea35b05b66e7c3360b59dce10c5c0ef709664bca119f9ca06470fb5aba30b85ee7ec29309b4a6c38b87d420a3504632921678e3e2bcb665417ad162df82f5a86f472b5944f9bfbe466a31b3bd24a104f17d7c92752a8e877f409c63a176f4a7e40313ee4a277af9eb3b47d0e4e89d66ae2ae3de2666e15e1d6284297b1281c7ff0a9d48545c415afe0641ec4d66c45aa1d309cc1b62faff281bb671e7c04bdc51a43161b079acb4b1e3fdaf7502da8e5efd3e3c98cd755db40141a8bc800189fcdcb2c54b368d512387402ea282ee73926db22e4a62592b790d0fd568998cf3e6c6549d5ec948bc2f4856e7f9122e6df053fdae1e6ad21146e1ec3843c70369b201f2784962686dbfb1d3c965b4d659928d18dffbe3539849901e3abf583958cddaaa0f77479ec01a85231a5eb1a05dafc855b222c4520a5f86b7298d4d44af85d8ab94bdd2a8ae06dab91c7745afc1ada10247491bc2d51657f483877c218544da53e5f3571c7e4b34d533261fc2c5218a8cdabb2bf33a7dcbcb8c6a4ec9b5f45333f1997b7e8e108c6536994bf4932600f27fead19b6672c67ffd1fc0b5d7e7d4dea3636430287771b6897f8e1124a4aaf1e02ed7df696299be6a903ab9f7e1a84a1932e1f3728675e085786fc43cc0ed41aac8e7e397259722d488f2315d65d6cf79bac2c41c274c5f6938bbf5d6ee056674c906d0de2c53d8c635ff0abe13729b69c76fc1eb337560cd7bbb017037aca3a416a7ab5a097fd7b3d7c44c05439d085e6028210689acc01ad18ad57eeb3ed570654ba2ff75a32bde9e057a65945eb92d27cfbff7b2ee311891e6a58a7eac82dfb6e5d1442ffaf989b1d7a8de6408a7b8b6c54e228ab3260548476b921ca997f5feec2222c65aea80d732a5b044e31d968f61ee7fc251ec6fdcb1815bcb6c3715ae4fe0c009e1ee45b98ef364da52593779a98fe1d1a37a3c21c0c4a654636653cdf2ecaf6914d558007436f528b8983b07a8d1caa5a96aa2532ea16721c4877180133f11d40b9e5b97f937c4465e3695060941e19d67846f3a4c4cd2306ea3ebdcb4c1ed38debd462a8498467a206616ee76ba82c129034dc90f8d69bb51ae34363dcd76ec751e1d4d7d45fd4ce971efdaa3f9cfe249ad7936c537df73f6cc53c0b9539b13988129b35e7dbb453fdb343aae08d148cb8a25f0cd736ab8920cd797fae006d99f2674df9550588b7024cc421e5291f602c35e3d88303a6b7de7a29b0a5e98b3a8eee55d819f396dc7b90e3c9dad3da8e9754932779054799a96405ae16b4d05797b79bc206106347600f4e756fee79ac2fe668a694fa106dc99a2523b7ea639c52701b942460981a84859abea7138e43e47fc77c33a5880b4925367fbe24e967036d4f11ce395bb54b620ecffa24f9d3a4237a68c8c5dc439de2066a170b3a71d64a330ef2434a60e1206500cdd395fee673dd53ba93df06c0094eecde01c1b8094938882066f12066be01529af54ebccfa968c12b906eb8e943ad6bd3b1f67041d356b67239cb54370871584d67be77202bae4a8346cc0abb4a53b0a8c34242192c024fb8b86dd54fbd44759e5147c396ca230e00687042f153a74ed795c10cdb69b238a8e74d874db48cbbd10e74473c3c07033008b7742371f5ade9d22e0d3c8144eacdd25b332c7be0f1ad81e3c36920d6062aadfb2b756b7dab99a2de2934bb03d3247b4aaad945068a15e085a60ca6f4824d562b2189d4746cd0d3792cfbf1e2e1c747f3b9d4b21b4567aa4a082e013867278af02f2696470cdbfac318c7ffbc59af067b01d7058caf683425721598564f49579970c61dff93cbc464d344667b20b31d1f588a8083dbf9785c68622e7c22aea27349977ecf4543a84608a289290c4d6ff6522239a44179fd886eb745782b839540b582e4c3bd7720e59a5b82c3e7defaf8d27c2a21bf58c4d5d276e5bcfb26447d88b88311214cfd2899a56b91f75de5371761eefde6dbd5ba5be46ec615a69016ba5c79b011f592380c69c761eeeee45ca537771cd62afe6ee6af8b9e1c11796b7c0095fb8ef21b2bd63ab71a3b0ba3650d78498d62d4b9130a6f289386e6db3319150305ac63a11b1494528f1e85e42296b27d9e5f30ab5210818f196be71ed19d2dda60320a3801e1bfc9d34e779ad2502e751ba6eb4596e30f20a64153bf74449c0c394489cbd077e2312c8aafe1721e0660dca6a74a0849530be2bec63b18587db0f041f0e2ef6fc5a1404a5c0a67ceaba64eb96a4d8bfa2c1cf1e1d229b3943428a3cb4cb47f6eb8ea446a6ece0621d5f7e581811d1fdc1e28e68e7badf1b8ebcb06ffb11a8cef1bbf7ded622764d446c9d5bc268bb9e8431e3cbd87ccae105b0f4ad198c2460c3f4b25484f71f44db2cdd20d89a40968381811f525baff17ff8b27c5996d407812a1db46c48f5eab39550b89d049deb2905db52a937bf666512f8864f895c5ee6411513c6e346280dda1bee6aae7e847409b65bf273d585618a81b88216ea88e91c679e73e3251fe190ecc0dc3ee0b7b0295cffdfc62c647cbac20b559c97edbae02f3dacc9e5a4d99a2865f251f71dd2ee6c379e0cb02fbe28addad7a1077044b45fdb9f6c9f4ed1a990657fc4aeb0d610e0867c54c298e54f2a31aa42d6643f9e87690f85d2b9aa9c0c81bff623694f71f399dc1f84edc4fd59bb145f5f064429949999b8b068c396f9700780d82ef0d87d21c9fe5710c53060f29647c845c716c2a7a2d8e1ec05a0f40c4df21210d41b766a8dd80378732868b592e6f4e64fb0c0ff0e01e8d7b32114a809a7f4fc76ddfad018b3218172e5a765876f8e3741e3245031fca9368455f16543ab2f1aa5d3a2707dc74eebefa9dc3a478d2e4521eb27a54a373e29fdd357e46768055581a2fd28b6099be5294048dce28efb436222cc0dba151703e81590ef56e6cc3ddf43189eaa5ffb77f40af4ef9f03024063fbdf5595e0361c57980da1e48cc31088354a1e4d8c85712c77acb009ffe2caad7344c700297ac580370a99e604b1065649039da506c91c796d30551e7cfea28c623a9d97f4416554d1c7c330b5e4f536035481fd4b3e3843d39b197e3577d58905dd23e26f7a42ca291cf7976e066b079735dfca3d11252f90dca9d894e8fe9f79611d576e3b21d8f28180c664e4b6c9dd18a7baee1c769364910fbab275e5b86dbbd0f38f0165ed10406ace430e126925affdcdfbdeaee779030bf2680bf30f572727689c0c2a17cdc9b4d58824b2c6a30a7900fa29bd22af4fb17b3c7087809f566a71abf34e7b79f8e5e17f7925483d7575447a7c7d16e19be079b345b37ef557de81f08709510ff85e9d1e8877491957d2c86b6597a7d9508fb8cf15ac2defd4be0173ab6701193888eee9b793f30a73238e2c8ef78042425f367df16ce78686af668baaa3b6a2d322a7159ad190f99ad8a94823ff8e01ac9f65382528a996dff3ed9c9a10e2d3391add2ce64de56a8b5978a5085f91f55ac63a6ed245098e0044659cf6bbc13c119ca0fbfe386f92123e3cdc5b001f31ad95e0266a29df5e76b2606a56e00d8dd4999092e066be368f84cf4a9fc6964e02d6b19688d5282bcd51d5aee8e34edc8651fe0579e00e86c2b5006c1580527f825c9bca6e736286a2197be9d1dcdf365859586f39e6647a6f6f1d922c663323df80556fb7bb086d8ea672edb101d30747df8ca9ceea872165d4a6d0dc77b22d4a40eccc63aa6270bfa1090795626afebdb8f8bd25964f2a188ac79d58d4a74af61a16ea2c19b5bf172e39a630760c1032994602bad1b0ff25310f62029fadaa917326aa55fdcc704e2fb8e0647b989ba2912b2848ae5ef4b42d80730ec6888e84421abff694c12a328c83f36a88979b8e40caec75298f0c2ba64b2fb87029f29230189f9d8b9ba930a9327d42afd1e7f5de4bc51ba12c34df74fd9fa39ab3a8a652cf07686a6b9b5a71f4498c6aefb2459a45b7028f6c5d0b978fe7d417732b855ee5e703185970a31a243c8eed72d30049c07f8037507a2e5c07985f64417146120bce54f254204b62ff1ff81a76738dadc4648120e0b76a5ba2519c987ad6133948979cdd42ae49ce71b3faf4457be21fc8107e2a4d6deabf9c33c5b712baaf38f56945a535a6948936bbebd44ea030d79a900f75572a355ca8b5234658a7f0ab4c8cb639c607dea621976b54afa6082e91ae219f172342169b1e770b54e82b5a6040d5759d32b2b6a02bdb0fe0c017722cd253e99e344dc0b811eaebcbd9fbc4bdbc585cb015bc9231f6d26f12fd153945b2702e843582daf2567dd0b07d865a1670edc5370c28cd1097b0856decc3847fb6554dd4f7f5d216fca91e5f4a79800818fd0b1e6da2703485a3965485c72659e41f72ab6baedff67f3cad1e2069e1702aa86095c72c8fc75d786cf2150ad7a5ec341328e3a51aad9ee58e68794a3e444c39aa4cae09400a8b34eb740027113ec178aa6305644a3a86334d73c8d87dea3783e0b1ef8665a86d0fa5ed6b1308a82e4fa920a516b21c62211ef72e218547514b18e2e5d1a84a59b6f74e9f877c551a773d5a2cdb8477fe0e1d82f9e7f5fbf5598310d6c54c1e3081e20a11a1241886d725a0b6bd7a53f9008359d6db2d5d59eb08a9b6628767e888f6fbfd7342c7788d085bd546cbf534958019a4703be39bb03d9ed2653bba56d1166c530fb2835f1e4cb9eb39a8411e5e3813f12fde43764a1678078378c5818440b9ee8a436c7e418c184a14ed9fedf6cc88e6b5e0c5f76fbb1cdb15e15d392f0e9513feb4a68bcbd594753b2a2f6af72c159868dadf0d56a0ae825499633908d541ae1490f646dca60858459828dea2a816fa5e0df841dad11a061f8886c873a521741298fd6a6ed45bdf4c8efe08d25016337d1ed6fd21a3c96b0815d1147c989284dbe5e9c9722cd04d4174f9e6f231cd61d8cf14f1f8b9eca4fa4c3771f254996419af057920a6f0fa95617fe4e8949cba4a968d5d2b0ccc3540f3353ecd4f2389ae75be6dce4233de120b3d8b2fe09eeca9bfcf7eb15310397c68626089442722d302ea043ac760e1e90059316226ff97ad6ff259d4bc7f6ca2d9d41c2e3ef82b645cb0965fe94bc6c83c8aaf6c501ab5b348ffc5daf2a1d5dc46e3725c08ca9d1ffb933626f3f09eb50738db09e08c1c6e1525945002e1bc434cc1dfef6519d91ce890345a2b97a3546b950d57681fba2e1da8f352fb14abc87a1ecb74f72edd20b8f218b4853dc9e61608c37692c68b5682c2a6ca049b886f14ec7675c466210b220a0b1049876e86b5b4b7a3e511ddc31f322373bfdbda8d4cff2ed26632f57217918d9c5bbe51ee35d36abf661c71e103e6895ad19677603ecf8f89d5ffafc2f3c5dd064bb2e2e85c56575dc47d450ff6c70a85b12805875c65f4827e802569feda46bc0b80ebbef366717e0b3e0e17cef843884a9d262d0731db136c37a0bbc6f6c97e75733de7f5d2d59f8815d459c1b59c9f099fae4d2f2412a6684d8df87bc08cce36c8e8a0d27a79f275ad3ad902974373c5c555d96f5e09f175339bcef27444e00aee1b64846a1f17035749b8605edb4bd3321b1c1aed1a4d1156aafe9b9be9806b45299868671498fddde4bde6b061d3d16153ab434f38d10ca6c53ffc0d8e7b5f79d7b29e7ee4a38b5dcffbea2f61abbfcbdc08eaefbd8ce593256db9660fca7c172072b52ba2d7e86091036b586b5fb762ddda75fd4610e0da2e09de6d555db6b1e3055e46a1e09f097dcd99f0e681d0b7baf8b971d3eff049592bf9bf3a3656fe6a798043572550df59f57ef0d2ffa8b07a38f56558c5176f57be1d4818ea78453388adec1970af268237492321d64aaab3311d349f24c312c34a172f84dfd3e8b2ba8bba54f34454f64dc7f971e0de704450033203be1a98803cc307d10ad4a6af5633a1c02ff10de10bc04b4901607690f438a0995d102ebca568f7bec59699fa57a6ca596a68c709f3fe6175dc2240226f7cdac31d629afcdf501cd655c370165be31f59185e2815da65905d915d1bbc23737e6e49bc647ab78c1f8a8c426320479ef74625aca0c24315adb80adf27df9a9181a09905c6814af5830df19c8048f4e23974d9d66b31b0cc84385af93f20f7f1d5bc6546c114a0d8a40030083f3e70ac7115b801cd0c795e1c33f911308cb679ae15be58465270860b8c2dbefa9faf0b6024bee289515aa4a7a3ea80efa671573c75ef705fe976fd262a6d882d921087749264a20921b91121b43607d86f0f1f7f3dd2746abef5270eb57d60ca2e38b774b10ffc28b04f34078f1ca8fad4b6880fb52d6791c9a7018ac9be749d5d86c60d402172e4877e5a0597c76544e6297cb970c2b8f6c084b38b2faca40ae1f4eaf6cd38ca9c73ff76948f9b1a194a86baed11cf4cf9f6074faa7168807880418e939572a1051cda15686a5dbf5d7f3b35b845577b569e5edeff2d245008c04802a5199d76e98368fa5757df52f02b8c431b0b807f9cab2dbd5b0097d3d1f1bf76d57847c216bdffcf3950c0fce447285f69fdfa4c273bc6df6de7af1032a342e11b85fe1fe949bec9f16a438f9cd415ad52710599109330c8fa05599b63f405b8f91d15f9ed2d8366e3a8fb2543254c815b6482adfc341b794b580b357152ef5377a58db2cd5f3ce5fa0d5e2edb02249e103ac97f53e7cd974df10862db8381a2a27f6554eac912cb2360146927ce7aba66320333362f9faddfe46aaf17ff71e4d0adb516af44877e256b0d1ce95be427edb4e7d14bd93706489e6342c9707d287b1d02dd2e05b75298abd1de116db8e227f1a6a15eaa85d2d32e01f7b9b526068e23ad1f85499cbf54dc4f6472783c22c5c37b3873c9d485d1ac1b4f694c0eab9d3369a9947611be1bec5eb390f4653de41f35ac3dcd4a1e5ac692231c2ce51fa58faa9b0f6a51739878c6d6f0cd34c481b58bc4a1343f41d6e207c4d890b74e222b4871cac160b50154ff98bc5ae6da745e63d60d8d05286714b03a63b4d1bd97146650ba759238ac446a3cc127cc9e6836fdd3053de5487228cc58cd8a0e85c3cf1d52d0ae8b753a3772f7084ddbbe1891efc43e60c639f590e941fb3756ef4dcad50c55f040c06215ec431f261ef121a3211fd5a46b9534a3ccd74b211359d8fdb010819a0e3f9665465e1780f88cdda88594a6d506421c571f6f3c9734c62248648b28dc058b699b9346dde331e07651dba3df0afd27ee00805a45676233f0fe8e18ac724069146dc73499f006fcbd6c80639f9bc5bb30846cd633d283f8d356c03bc817e3b389b886f0a258619e64fd0b00396d4851a1bcc9cf9738cfdadd1f2b7548092e9698b635f8ef64d4d25aa2abe41cf87fbbb69928d08a7bd1bb53bc217a940d5d3f78271095828b133bbb92608d8c8055001f5c559de00409e7246755e71dc306d7b3b6b8682de23861f6c8692de50177867a94d3d5ec0d05d4db2d8addf1c1c7aae1f0b62d6648b9b153cf78d141706a8c186e4a5e960f799696af56ee7f118a66a392d1a7da6fbf2394a17c04f74f315c309ec722e299239a0c43fd6f5db8a029a230c0473db7529af9267c9abac88ae46fd44baa454fc8028d2c678ae767882293fc1d69b62a8e50e7d8cfd9f2e479890778b090a417188119bf4aae6857ee5e6601627d44ecb4aaea7af71fe54eeab7e18aaf40a6c95ef0c1121c904ad62d9d2df0213c47d35b959e59579f3f1d8e0042b3059e44fe107106c44b3f5a2eb69ba8144cb9c5efb9b5da89685e47de2bb8060b4a2dc168abb9ca652d6ff8ddf4ed79e633456b15c88b9cb02bf71b5c05ddb9bb7a90f9e4315a8c3e3933ef45b678da792c8f30d3e87a333f04986af7ea2ebe922b1ae1380550c5b9203247d4a816d083aa0c8562ade2cd94825b2b645afc8e70eb9e32e8f582f2b1f34cb383c46c93a296d06fbe573b2bfb073bd024f296ba8c72bc7f94a69f65cf33d18bfb88ecf95c186ad16441eaa5ae4b3d2f53fdbcc660d3688ac983664d98e85074012310ee4ed7c7119da4f6299e53f0836f990ab586719f1578b3d7f34e0520fbebda545274d18d23d7a9d5419db6fc9a48fe1b9dad4b67a3a9074b932c7203117f86a36e09e89f8e4afacdde8627ebdb20e9e71f15eb7f8b48e88d0c9bc431762a91b4708cfced8523060fb7d56666dd402e95aa42b5ca7d3bf0a6aac82574014af39e93eeb36af5cdb78cfd3722562c6e016d11034ab60b018e3c3655b998a5c8376256ce27ada5f473c1e22647acb39cd5c87325208a108f4ad24a237ca01f313c0db246d919816b4aeb4b5bdfd94e2a0a3f00667883de74923369b6d8f9fd98ced38771b9d9043845fa6fdea17441f587a15a44baae794bfbd799fc9cca4fb9baa14f9707aed84aec1708c99de0a0a65d54afb670b9603537b039260eb1a924983c3b75cdae576713acfd6fe8c0e885cf49299d1f16ddecd93601a9289d63236b9218bb16019131f9ee23620664e78b098d1c1e9a8db6a7cb138d28359043c97e4fe882932f6c40f2d20704baaa8061e1733f20cca2b7e413c822d466b03d0add5b86cb7efc9ed8d08eff016764918f4b3552988df868053fbe5049777d85e309a9815dbc0fa6c4b769c59fb40177d0803e6da1fbe91551ae3e2610963f8aa7894eaea66b8b9fd91ae682751a97fc250ff5c82dd6d2feb3c6d62a858fce1f04a3e5b92df6a956c7efc6736e4e43f1e7c78d66b28b9b110a890bb49010e849ea0c572404504010272dc86c1c57c82fa9b648113b363a97cdcddfc8fc1650646512f0f74587df78b87163ab4162dfd59bbb53c9ae314c42fe07787c304074bb7172c9a64108f07b1ed67fe54de657f160e031f2ec23a1ca149846870cb37b650a9cf8dcf3e6ac2a5b9df5b2e019b9ffdcd334d55a21a8a71f17e5200c25b6955ab534e711adf07960b95565d8d000f93b267b09d13222a5a52463bb710479e41733b93f3a381c4263d31e457835529d6eca28be6cdd48578f52c4048ad02b2c0985f1cb698e810c1c6165138d777380b83d34916370e8c68f7fc4afa8e91be2efc3a2e47c97cca0b53fc30e4cdcbc3c2072b4e803e401abe503261c2d07f40c294a1d5c8d60319085cb6c32fc3cc4841eb27f7d458f61cf5af977ebe8bc77fa6bb6698fea54b8a5e1b9183ba8d5647b6ea413576fc965540aecdb1a843b5f77a36f42c48387368588f877561da582694213cc0d60ef813b76f66f7b82183510ac012fc8f99afcecb72ba00f25ed5421c25f4baf4dad46e1620bd71cc092c2dd98190faaa3087810bacc145509cd0e3c65a4ded206278bdc5397bafe8d76332464cd3e3620d2c3539f9448c6c2d6ec05eea54fd8d9c8efc30e7760477a08781c1cbdb3ab519c4988496259c9bf34508c0e7cc511970c466520e48339793eb47d5e14c3ff105f0ec1961e7fc6170d7aab2d25153b727400d1e073900d85ca619f46c9f312a5128ac6624ec9c5d02f7ec48c67b8be587776823ec3f27cc83bc66b0e6d6025e8d12f3aea417ced0580b99c09617f9666bd526b6bb7e39dcb76f5691e535d404d19202d43d15f4969c82c463e31d6f5501e99400f94ad076705ee6d769a38d15da000a8693e628bd34a48dec7f4136aff3431cab997f49d257551b934b35691362d25fe52c6b7187e9f675e99ece2bddcef4b7618334844957e887faf2f4a20daf7a3a9b3d27c08e5e568940495c02a5ac29dd8ece51b547a3e3cf7a1e68143be86f24a6104294160330855f051930dccf944699f2f8366ee76caaa424263d6bf8885a61e764a5b0a7a37f0a3da1e95323305b4e6fadaf1cb90f192dee76450738eb763a5feb80842d867cf696f8760f0ed691a1826535496fb5b874a7e32224dd98492e3a4d67f", 0x2000, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 228.377321][ T7908] loop3: detected capacity change from 0 to 131072 [ 228.395180][ T7908] F2FS-fs (loop3): invalid crc value [ 228.401337][ T7900] loop5: detected capacity change from 0 to 131072 [ 228.405305][ T7900] F2FS-fs (loop5): invalid crc value [ 228.416113][ T7908] F2FS-fs (loop3): Found nat_bits in checkpoint [ 228.436927][ T7900] F2FS-fs (loop5): Found nat_bits in checkpoint [ 228.456121][ T7926] loop4: detected capacity change from 0 to 131072 [ 228.459917][ T7926] F2FS-fs (loop4): invalid crc value [ 228.471352][ T7926] F2FS-fs (loop4): Found nat_bits in checkpoint [ 228.483221][ T7908] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 228.487107][ T7900] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 228.519153][ T7926] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 00:03:48 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r0, &(0x7f000000a380)="166a39affbbc63f1aa285a33448ae595c5b0fe70f23fdd96814acc9b0fa56948d00a219880493172dce3be58754e6b5891de9e84b1a118fc78061d5597e88c2db063487ddda7a2329d7ea5f0fcec53b7676204fc8342ade996819924ca8321bf41ebff13e9fad80430159f768a097c3993a461f9373ee5d29f4e37b01229dc65f52fab20204c6f9b317dd6cc63cd8d1ad76aae80f4db29cafe122ed0e69f263a15105edb8b5c436be1622977dcfac2b1b4c7a9de076ff9db28527bc409628ee911c77962ddb528195373a7443fbc88e60e9168bf05e4c940e7a08549c2637b2ede191249fbed692ecedeadea9026f4a57400ffef068609c27bb8cb23cb47eff16f17d1417c8398abca15002a31b54ef93942a8474402f1fd4d2e53b3666763ef812ded6ba710e482d492359e1908b7f78c774128369d37b673936ce2cc8bf17b07a3cc9a43db2fd6ae991ac2dd1a5c4efb4d4ebefc5e0aaff0f9bfe990fb83f702df949a9d7eb8291abba028bae358598eb56566eb0a76f47aa8689c8646afc4da844cd07a6fca930ecd9a09973847dc8156c4615d1e96176a2beba6426c1887486fb2d9a078612a0048d8bf0d3a54d3fa5ac27e278d8ab31bbac427d8346d1463ba9263df55a984c23c11aaf52bd0675bf6de2f0a416e61905e17bca781dadead67946a2b0608a9a1dec936683aa793f885b4b5a91d1d381349993b4becb3141495314632fe19698fc0e2cd374c4a4e3f74aa5733106887c69a4a06911df6e41bdc302179289c099b571fe8b3555f69b7df566ef68475dd934da28460c0d67b07a517b3c863ef7f6fc9a895251437cf9d0a4c45a1fa07aeb93625e7d328fc72b934fc4a7b6050b4d84b2c0373759048a8004f87da7b143a74e756b0cd232c2964af4de6b01c7d52d73800deeaf19f41a37908fd72936c439a2c2232f12466f740cad4a208005133960f1be89296247fe94d6c361b4d62f7ac996da2432ef995bffa6eab790091bac8bb304e30546e01b9c4b3caa2c52749d2f9ec23d4d191c6960616fe7b7adc9fde662a7b89349bb1495be8894655d007bbd0aeafd68f75bca357603f12ed89fe9a3dc075350e9e67dbbd7438b52bda41bc0a84eb2fc5365c16b8d7880d5b2abbfa6ddf89c319030576839b3606426983a920a1e24b2e833d83c929515c5fb243bb403733ab54654b7c06941e39d1256a383aec74dc1505a7e76f4bc8c83aa5d2c4b960569d212235b5617c404c6d5e9de32cfe936bd6641275956cf798befee9cda98670b8851bb8a0a6d88483e8d3f1e6441bcc6adc6ca6e46f134bd9a1691adcb4ee004c4d7362458e88d10113b0422c55f8abe4158d275f7ee80ab4d4767db24dc227859b88884a246159b6eff40b623157b694e019498505952d396c5836166c02845c1bae121d5b68741d129246caca0c6de8a2bbe421fb348802a780d04f948fbcea2a626f1765d687cc9ca1a4b85f6499aaa32301226d21548d5faf9c7ecdb57a17ff2c9152f4e7e1ca7bbdba1a112a860b9ef8b06d0beec63c0eeb0b6172570a1cf3c27bc2377fd36f7998c68c557c82205e6879e1ae4cc71c533ab52b1b0824c12763441b91c77fd931c16c6c0ec0f27394063d11e583f569e876f9f50314b2e8ca401cf2cc04637b0e9c91366f2ee6308e01225db859a0e7736842ba8fd940e1a1ac0ab031b4b545e0502250019bc22848c02c9742d9043151c8888d59596b21755e3528ae06c286c90eeb6509fd8f4bb1c4ed37980b11763342cc44630f42a73322bcc28e0208c0a6aff262399ef4a9c213eedcf1fe70756e452856e6b39f030d21a5318e3250d5659f2c6abd36d2ebe4c0226a85114f875e57695fe8ad95ee18a4dcc6d638c319b5a982966bf1894ba8c6c39869f3635ca61b9b20448db4bba750410b5595341c0d16a7db10222e9992af65d3227791c1f87733044dcbb191bec6433755e702f2f695f7bfb00637eaf78379fcf21ad4da03edbbda4b98840c77997dc0ac1c8938d36c201a96e660e06b07c3e61b1d60c32d5257d26ea2d93a95da7d28f2d793710ddea07da704b655e648937afcf97defebb214dcb15838e34a7d758e138325718fefabb48cedc4428687d4cb94a59e8184b2db94eb79b515666a65930f1c8ffa492429105f30791e14da062bd6dadba92ac08ca75139eb411d24597d65c2ff8325b1727d4e9297b5913480231999e6244be3527a2ce4bc6e736c0b47cbdfc83f7c6aba9bb79f4276076129e15c03723072ecbfee99ef4da5fabae31f01de1075eeede5662cb17556778b713d40dd97dc9cdd663b6bcc0d58fc02c7cba9aa442e629c309269e67554b4c0e8b158a97461a29313c5742a1d371789d66de4d4e45098bd07cd04d2a32304270688ae73599823dfce9371a10353a2e7cafb65ee8cd95bf4dead4ef1c237a20fbb2c75baf3e7acc209bb86cbc5ddb82b6425427bd2afb0581f239da4cbccea888f5b1208ec0de889e4afc93ed68e82a279a0d0f721ac1d15e94bc3d2a9441689c81decb00302638cdfb9e9a0111bcb1f8b37e08b20bcfa4d118d42136133024abb9b5669f4514cae3ecbd6bab40c13c65c2f29db1faf3336485b77bc2f6e3361a4a352dc55fb8248ae1eabf9467698c424b7e464c418df654ff98d8d9910b9e997d51d71537fba1744cc19ccb482771cbc006f91b2fd7cc94823723eb7f1181e6c4dddf932a286ccfc1940ffd58ef99086bee91cc32a0a25297fb6fe76c6feda223f6047308b6b34dd4c5ab98e4a7345335b1de39066afcbbadeb69f3a950308baed73f7b084518ff82c78008281fde646101377acea7ca382b9c2bdb5bd613228563f1756d69c6c326bbb21b0436667483b789c40c07909a37b95291f4296468895bd30ba4ffe75e757ed9c0c3f1e94b1baf4802111e0030a86bda0f5f8645e9a87315e7a0b6e0e29c2e67bf7acb178d8cf1f7cdb8440f763cbb99afc3a94e792f1d4c85da3620ecb34d42dd296d898f4b4bfe1d79e20ab580e4e25175b509ff0fa92bf0eefd86b0ca03278cfb6351267fd981cf578302d94925eb18145b7f840d59956b6fee0ce4374072eac2b5e2365372ca639ae0c4068b3b88375dcf02372e3c25b4c3516ca13c26e03a37081e1f9231d71bc1f79519a0afdd00f05d5e5827438b5bf2c44150726abc3f83797cbd46497b726122182226113ed553641e6989fba88d94f7d9068f7e3e0f5cc4637a00c2b2367ee93a43a373d5f44b46a6ceff7afd135649f479c151d987dc2296142ee844a0a1643dd223648b0d3af4ed9c02774e867ced3eabf9051837dae23c883dc03040d2b648d31c766b147e23441d3ebd70b8ac30d25a72c0a8f297edd0d8862e8f6757bb84b598e067e72e81fa0b6e164c3e43a2bff6442ae6040e27adbd7d085b27b083ce9f94fb494acd100f1aebe668c6e42266ff86b4c13bd950c13276ab1b805e9352829ba31379de08d02c7b81482a2bbf6bb5e13acfff90ea114db564787742c9b66c3a14f08135d5918b6169570f07736bd1db4d6b253872291e5f105ebb23bf58c38796563b511560418b25dc959acdf1d9b6261e87c4ec6c8a581bb7eb2e474a70f1ef55aa6f3a7697700535cafd22270f095f0cba9b8fa9ec80dda3f38e4305a2652b4572e80cbe44eb5e534cf5ca53c0a9a36ca31d19695ead39f21d3e47155a3824e0740dfe04b1fc2f359daaa9896f9ede817f5ae497d7c4c8718cc04cdb0a13d562ad1c0c566a34693a34574f0a0a2472b12bd907dd15bab6286d4c53e358521e3a458a5411463092f00bdea1766acdfcaac415e49d9c0cd3a4210af398a3ab106494d517d9f04fc320e5b68f8015cfee803cd757881b6879aeb21c2664fc9ad38c45a4aae910e6d1655774c98a706f6191fbe4870c0154e338be920a4cb507c6558f80a8062677e47bbe9930a380140a8118f1335bb3b4558967866ec47d154e5d7c56c7139ab68dd07b3c9ae886a7e2299ca27d5a08c9572107b2823bd7bee65ffd17f9d7c1201c39a6c7cf93781d116ad8fc64ba048e56c0b47f0dec79e1d888b0173b82e34a55c78715174da4d876243d4871680584ae65b486d4fd2cd364c2dcb5f1a39742c1dbd7c6c4b69c5bed6d3edfa21075427909dba885113d6ebf8ffc20c6a3df8d093c954a8affec5d7a460527c6dc4f1660d3c2c2278492d1391128e769f1dc597d9c4061ed4e1b6454130c72b5f0501edf2a78914b3528f627c5aecec162e631b4b7e264cc1cb92780d79a7d4268662941f925eb33691f7bb8bc5f0bf391f7e7cdba1cd108f9d379d8f22ed051da7cd18374da41fbb33f3337745f21c16fc7350c8fa526f214b5a7e53dfe566814c8ff3f051344e2f7229ba8636f624408cb722066287b2e6417152a1b987f311826e18ec76d6610832b1e635cbbee5ca6452a6afc6b8260e7a2aff0504dac83b5daff0230e5ce6f884f942e109377bf08e81aca7962d6bde4068be02f6e5c5fde2474f6c56a1acc772bc7a160454b8df6fbc395c5ffa60c45bad0db62ad058a1551197f266adc6fe538014dee53f33c88d87e4c0e7e7c4b87136162a86c0d7f31c694cafa6c8d3ce761e0d6f12f08d91024b9491371b7ab55699bb7539eb69bd71d9c5a12043658247ed751c651ee8e9898f9194dd7c751ae371c167cc233999f9ecb9beec51079aca4f3de6dd746aa422a4ff2692b59c201832db3644bb6a9dcd830e3ce9bdb8beebf89342ad2994f88fbaa549679eccf6366843d9457e67e556dbebadef832c7d36bed6aa99c307567801b6d4d609e09a0a725af8c4def3a106aaab3c272da56ddfce10d6cb714b01e7c68df7d6d80b6e62021cdcac310d1c7d23f3bc22be5128592ecebed376824210e40aead8d29be44843d227a5caa05827552945a350d92762793699b79d8986d6fa6d1063b722a04bdbe358b36c56b420d76e3f0955369786a88344f6e6db116848870a2c13143d9434f4e15c0d1194e52adc324bc06d8d8b4292ba384556a7b5426d8ef5c8f364481f92d66fe28caddaf09ccec0fff5be48f603d4f642c3565e91c67dc40a26e95110906dae08d470a60f97a7b0a669eeb07bae362331d19901e8ce8c62367f845163060dea824f1a5a24d938a71ad55eedf2f408c905b88663d2b68d7b0013c9b4d34df9989fe1af2390380379f5c5148e3de9a0eae0f4f0145672a68f964ef0c85d22efbc32f29890dab6df2c25087d981c8952d3d07299d49f295644d5a49399accf8745c68805b029d181c03adbcd962f799ee68b9404abcd04f0fdc95f5352627f3b737fd8e736c61d7c6d49b0a69a8ebced8f2e5ce436cc7e046d743476ff44aa792abce4be58b8b5ddabd9da86f90f4bf93515ec81511f863b2cab85c93b99f8bc8b90e7abb94d34d43cbbc646e55cfe7716a2aa1935bfb184b584b867f55f208a95ce36dfc0ab416d4698d99c075e7fa25e3b9ad7bb3ba1cfc32a5bc0886bf0e8228dee4373c689eed0c8b8c671c77f6c2cd36bd9a9ebb8b6b51d35b8cfaf5ac02c039eb2731d91a2de829bdd19f2ba2b6e0243035323b7cab91616dd466a732e5b547ec17322925b63475539e95ca0cf19502a825236231d7ef81c3fe6dbf6ced13ab5c874bf4d19da7053db517056694a4d1d000666fda78aa0d5e53ff0273d7cda2c9bae560a2c1da2373f2262384aacbf81c0adc4bef45578b813a9b66a691f9c4bd9082a88a1c3bf9c8da5cd027df0adfef5a263a28daf46bd23cacc37f1c3d66e13d67a64298c06d3e8437132b0591417bda5275e988c5f5c1221c8b4b1e36c57caf1a3febad9ec1c3e0f78a3177070df9e2847b56e805ad56ed1fc3fdcb06fd07f01976dec8f31b7e7021a25282e7834a485e0557fb7c32c00e5039dee4eb88046ca46ba78b6aadc7daed3845002f05afc443a9a56ac046beceda96068344273ea13eacb67712305c658f4a0975f2dee7faa42aff591e2cca79def698a51686b84a62c6ecb3853560a31dae4bfd489c1199a2b4cc81aed3a07af9f6aee082bfc40913e6a769d50b463222890121d71ca41f121fc99c36c93009d4451f47d9f58119a63a3ea195df6513032093d3a91361f793180cd776852363a7554484478b2af1e73e462c88a135452436a1e7c58db19e1db6b62f3eb59254ac2aca63032fb4d83c3a3cbe23c05f6a0deb644df40518d9770a76c2e0e631b83baf2cdd3542e3856dd2460475ae1ce7d1cf675f29cf1219f88d39a9714fbf281fbd7b1b91524eef2b9b4923a7e0a115ce37bb491f8d2b5057bca6ffd6e12d2dccf5d191e39cf1aa885a7e1ee86a0734b6d4cbea4ce1a2e25b4b98f92cde38d3249ddc3244e716145333180bd4aa93d6e1c5b955ebd4215705fe324e96d0b26b98b9b10c2723c34362ccd2a4ab5ca53fa69cad9f14c2e50644909248cb42dfbcd9557ec679c333d64837c5fe119a67d5c3d146b45a722ab48be8021e2369cdd2c2601da78f059aadec64b5a3dca43a3a790de9f956278b8161b1b6f029d6f52447a81e7f8a9f38a6fec0889052a2a7c87820d5966b1f2a81141b7f8449a50afad0a48d5e12b1a59b720126a2bcb9b08e98638e27ad249d19bf86bd4a7057eac9bb50eb94c60b0c89c04b25fa06afc3e64b4ab30c5d0d3ca15505141f197902cda11955f20e8c2c3590436a45b19ac214a80e7cd8afed7f7615df4273cc3f472708b4afc2e744e1bc693a049c049b5e5a858720b3b59f3f6429bb3e844ea4a8e410c0baa4ede030c5b2ad899cec5eabaf93edc9e001d6f806ed1827a2eb6a1b8fd5ad2ff1c6436423a2fb07b47917a86ef6e2db71a551bdd8014790e42adc1436dc6c865d4b12bc9d7b78ab8753840cdb810e6d5643909f4d62b8e654778d2f242127fe7ca92a20af78192b9bfb700917bd58c9e59c2eae5ab6c86ccf5992bc7c1d9778af9bec38d0cb52bd1563aeb80e1b6488266174a938b38ed89d27d01d67d3dcf7d5a2d816845805b335eba59d1f006d38a12277992a40766a54afa904601115adc62c11e578db81b337ef78e300a9155759f72765a33007065b2be3530dc3d4dba22b8362ed486be3c821e92728f66003c991f95eda4992d385dbc3c37e07f092c216047e6b0f62dee674efba772bcc09ca220940988269ad607e097c78a5657fad7d037180616b27000cf2aec264a1876ce36935bf6f4bf42482a1fadd0cd3151068bb66111b1943658ebeb2f60c95c262316c69c28bbdb7325805efa595421a948a06e4020a355d91b12cbcc5c0deb7133f9e2075300a51e6dedb2ce27d3c2f33b8c004e6927cc68e59c168705d544bd311c690c4b8cd70e07f21818a6e391c172bfc22859d7932b531621a9665cdc64dfd3e6988360ef5dd0ce0d9e4b71eecb3306b1e97eac906cd0757717c90e6bc08e556a309944b15fcecea63b3b526636a0bacc2d7a456b9c304ec71eb6141fc88d6c8ad226405a654201ca2d279d204d9c49e732f156f9cea35afaa1eb8cb0cffdf52a5c3602381e85f77ad6b8081be18565e4ee0dbfcaf6f0b402e2477124e1f9afc89975fa3def33f5429a77704646ea1d5159ee973d808cfe0fc80543d96daaf982f8fcc49ad821a2792c3c6b73aa05262322c70154aa39103b583835f222c6b821dc11a21e848fbccbc9262e0d07d56a3b1d36047becb0e874a23d548adc4956698062e2360e15a6df844ecd3b196e5de541c3d6444c4648c0d0288cb8f5fa7cb39853e83ddba3250963bbe643a7f782dddd19151aaf15d15f8973d810478d1eeb5d5505788606fb3c38f14199647f52e276e6c416089aba4e88f283d5cd4eea4e576667cf3e193224455c859179f60fd4cf528173b9209cd2bb34fb27327415db8b3958fc44c833a1fcb2466912901b4cb7155236b615132785670e7dbb53fbbf18ef7e247db525e4df1f942c469a2fdd9d203437c00dc567d10178acdf65800af6f31cd09b3cc935f0470e6ffbcdf1df32ef2ab201271c4aece8fc0715cb9a30ac4861d75c8bd1d7c5ae9030c9f2fdd028f2c4121f54b9a9f1133fa4db3d69c63212f647c416cf95446f6fa6906800b87a32f7198ef901d63f4daaf45e2f35fa0efc9e496acca5421a244a35019668bcd43ca9c158ed6ff16571a65777a0d98931debe34879cc7a0875c36cc4bd38d6c5485216d5e221c83410e36fecb80e95e2e02bdd31dfab3d2f56b8344478d1013a82ff99222543bdb8ba139ea714cdca7583041df43872e3a1e2c22c65b3926ff5938cac5ccb9404b6b0b1d07f767fa4ce5fcc6b20584bc4f63d8ce441d761f29395d5a1a55cc7c449bf33f5db9b3250204dd7a9a79c1d8f38f6e21c649294db3fc4cecea73f6376a217df8de6df0f84e1635284838f9a2f302f404dd8c7baf883d6c1357c8108db41e37d2712979bb97462330b44614965421615a858ff98fc2b4ca5076d4c226979b8849dc508aeaf9b53fcccf3a31732d12aac054fa855357c1105148827b08fd7b4f176cfbb9b745ce765a2e5115b93818937fae2de1dcf7c03559abe470106adddce61315a23c0ecf36bb2f830502a1d10f4a4f6d28662a210447091966bb83fb8224783fc341a967906cd436475d9e9671e4e0e2f32ab9c16e4af0f515e7b7aef63d6954792484545eb151cbc8f6793daca482864a4a7132aa13cf4dbfd24441e6ad9b9208c4778fa12d993488f0c1a02185b853c887f454865034bb159493278a96543b5f04d9ed554831b3a798331d67e60a6e893daf63696bde5e4c21275a1071bf31883ac777bc91910cedf56dd3b363190c595658b77a5af1c10b7b67559a0e3aeb0f0485b6d19aebb29ef817dfaaf844aa426a1de9dff2cef7577b5f160fb2d61f95b5009f22e7add35452cdac0b7fe15ff989df38938979820bbfaa4c57375aeb96a70e09b67d1ec2b40655da4c82777c165bb740c74f492884dc42ee7b04a87fa2237527c04db2d6bfa8d5a845b7250fa88015e51151c4c2a539c3103dc85c80bb7c5c977fa3d28dbcb56f13e4c3883ce2e6790975cc0f74e84b388773aa6f026fa87874f07d31c90092c8b0c52bf528a31b6ca688344fee6f647c62d90cf6052f70e025966594bce94fb2c04951f28e625e5e11b71b15eaf4f2033e3a6ede7269d523ac2a1b70621a9b840029558f3551b17425d2d6e65d8932916012111dcc315b5a353215d3b299ff0ad67760586339c200d2a2bc0ee2e9091994d7886534a291805211282ac7994a7e541aed3f51cf1ef36cb27aafbd610870047e7da95a1a91cf036847cf8d195fe10ca6ddc6547b595cd8592c51e0e94ca1dd2329d201660f10f70d97897a9bb1eeedaed0fe2ed3f9e4857909d02ddebd2325c0b2b3dfc7ed4e8b403fa2da7bdd51568febf53d5db23c92f12b87439d27934bfaf8d92b79f0b6b0c4a54f1577891c48d1c31898699aca7cbcf9979785838d4ad43e6bb9694d83fc135d6a974c0efaed47baefe930e9314f70875aa9a3a0fea9fdb2a56bb2e6b2bdc209e6dde16d30afe2bcf528bdda08cdc0f96830355fdd6badc4e897fac94016526c0b6f4e4ad3b3e6cb64e65426b0e08566d0e8472c26956ccc9bb76812af561bd36fb57a1d26807be2f7ee7252f4eabeef8776e8c1a58ec6da1ec78c9695affd43879db3cedc2468978902b072494a5d5908db0981b57b1be1c9d658010f2d7345deefd9002b4cd667d3156c84f8f0e9db8ee1f6fbc7fea085f094e4d398076c26dd2580ac692fa5a112ad68a725e114bac2ad992629a98dead78ce56cbbf30f10ed3c49f301dfcd7174ef8631317d000eced3f1b977984c7a43babbdec28aca6ed0573f5b2cd302fa4d13397e32944ed81f0fd00f1f38b6a43baa668c81b1f24314175f13b4e36c86ee88522cef2889d27dcf2919f5a45a52bf65d1354ef84bf1c368c2fd0fa397a3ec8bb36670c94aa15a7bd3caadadc0ddd19456344c46461923ba38f9ec6fe65f5afe16c623677131be64a87d5b61ef5a5560c495ff1f052e52a2126cc1cee4560f707900bb6886e4a110cf442fee358564bb5e0ba87b60310ca2da14582ddc7344029959d3b2ea8127c8f8f29503d43b9c75a6edd70a1914a3272b7450e1ebdfd6bfb2d73f4b811ce43e2df1b1e8ac4efb2d3f38aa8e29e447dc0d7a32d086543e52e54145151f61f0d688ebd024089f73dbff97283e148a896a85e0a726684ba916b39f633b939b9cae146381ec86b5d91401880a73d4f1b29bed2265af23ace1985da31e73dd7a86b23ff25eaedb45b1687808dcb4ced8e8f4584662c76772ea29ff9bb20bf2e38849ec5047e4e1025c55d936638326b438a68aceb8f567afc7017d8883bccea1c3c75b37a2ea228cca0de4c983e670580e9fd1d82d3e1ee483123bcc62bf196e5e8701f0d86f92cced0a39b9170ed49153ef5ba3f816ba9a6bb8e20feb2de2311a53ce00a9c5fa782bac1449afef865937a1e51f7211e6cb2a0ec79bd795faa08b8be9d00316bb0aa7635547863c8f08ba970d0915197f3551aca0888307e831bf515dc3f64db14f2a9753f46fb85afe51cad7b437a68cdbb5df5ff8881219a26b7f654cde48ab58df8de94ca6d06170c01c5b7e92268e986342bb276a1e2d979f4cc117cbf399fa38c60419962d83cab6d0a540d12b1f4f353899a986dcc39cacd9aed0deae41ab2ca607c2257d79c23ac8a5192349df2f1695d40bcbb25c45c409b6a9066e99a25a2d8dff3a7600e3b922da0f1a0e7010141d39d4f10db9ee2738b9c67c8791dd4955488ac5aeb0ddd6218511936f137f58a171aa8261b02f0d26ba0850b8f38b2ec2ed2e56314705eb524dbb708f245476417338b0212044bedf1f4180626c3c2ceea3c6bbdcc44c429ef8ab9fe76ccb7a206411b00d2131188adc3df84b9fe4f1b0b74803e338f5d49a65b6f0d2c0f651c4f027a7593a81c74abc6cb70ce228515bcd3702a127bdca96f3b62eca2782189165299828ec45afee0d0c663e758ac6a27a65b693037573acc7f3e75247d84d1d08492eb58f74a13ebb7665dacb932b34d0c1e89b664c0631ba56f747faebc1e0466bfeb91916714f2c2606aaffb843181dde7fa0a30ee0b12b1c592a1a7b3bb8d0ac7217f08695f81538bdf65421788d261589bfe5a1e3807e1b8de4fa7c0749f0fb95b7913926c371cdf674716fd531d8d42da816e9d698f572feb767ba8dac4b70eb24d20acc468aefa5921bef625a0af61e21792fe48fb84c809e46ef4e67bb0685d44b23d4448ed01b31b45ad6b4da7b20859f7420732dd454b2e50b9cd3bfa376e6145249a39a0e7beb4beca2660d9f172db37123ac692f7e9ed70c3718f7a4cdfc42b249b467f6cdead4cfe56dd9eb652830a7ddbdf72326e674c636662afe6d9ec5c2c6d170bd4099a2726fa012770288b4e03e78f3f31df1b680738b2c58d4023ed1cc6c7e989ea39fd978ab2ded3b602ada32cccdbf4d944363fbff3f87fdac37425ba1c9f70ff225534140d166daf5e2a7563b39e763dd46895a1237acf14c5b927b91505ccacf8f27220e0b16780e7acb01ccdc9517d5a38804a93da48689eedaf28c41fbe1985ac1e71bac85e7eb078c", 0x2000, &(0x7f0000001780)={&(0x7f0000000b80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20, 0x0, 0x0, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) write$FUSE_IOCTL(r1, &(0x7f0000000180)={0x20}, 0x200001a0) syz_fuse_handle_req(r0, &(0x7f0000004200)="9499a08ffac2cdd91f72a1ff6bb59fe5015efc664ba4ff8edc2fd7969b0b827c3d7b7ea577d48314439cd1b52d5dc276c51ab3d225c16e1fc311e9b07f523195c38a76eda7360d310dff24bd7841f7ab7b9a67c1d37bc3b1fb46af1d33c43f06a7a85b9f17534126fa5105cc29e18ddeade28037e6d43d3f969e06dc7f6cbb089e29f66e3508618ef3fa81c8a8a8053b3ec49cd4c58ab95e96bc40e8982d6195fc042331ed9d272ac2f5a436bee74c706c14a5fe454fd846b24ddac72c8d49263808fd4d35b1c69ad25346ce1e0cb4272b7833c862c4e17a1692d747083401b5e9358823a969bc7f3b8d3ef8b163ca81c153f6af325e9e2e23329290b898c95933c000abaef76186e7d9d52e686a84c0a7eeef08233829a8a239af8bba3c68042b95e9bb8b9495309d173dfb8f6f712b218a5b462da5844e977ab0f816094437e77b9575ae466c79017860f885038273a877a8ea7a13607b37e25312b15a12acb061665aebaefc7f257a8dc19c769d55063214604a44197b4b8cdae758757d4ebbbf7da8813fa7800d8e31bff28443196f12ebf23e63f07989150c3ca13d8de055df2491cbe3de433cf7c4a11c62f5255574a47c252ff51238f2281adf9905f0ead30c8fdb4923fd68a945ebfe96f63cf01abf52d4b41d5eff4302a4874fa7ceefb3a0e4de5bbaa51a23c4bbbde4429b9adfd4d1bda0e68f4bbd1cac56fe108d3917b4eef0dc1ccffd360fcdd44cff93f8da34d0fb9291b1ab19b6dbed3727de77fec4c9e4841600851d410743f3af3012edaf5266d2649f064d0eb1885385904a4afc01d755d2fb528c5d989f44bd8773ec2f72b324d3cbb098e714574b00170c4906a2ad47ed80edd9e2bec75040130aadc7b1ffeb3dd9aefc1129cd1ff3dbd185d88c35cd595c171d4207441aec43686e91a269ef5f6a91f73eb112231a06a3e6ff92294b95fe78add2857e99e8097abca1f70c8f95d98aeb15f7655b699dcdb114bbcf6656f0643dbf51fb6d78b3d26a0af2631889ba9b6e86c557b99e9566e789f55b35421159800caa4d8d8be5928b87666e98b950615b0c5de81f793e9fbe11c16fe5cba984eff4da94a36f7ca2df15f93ec823ce1cd8fe3c5a1e72389cf6276a81c12c6304f1e7d4e7a15f5357abc6268dc6fe2d925c644a3c44a898669b1059bb22529f2d4545c01453d447e440f92f5f7584f62de51c1630689df1477498de6a14aabaa585c7507fdb0ba805fc512adad7f08fba9d649cfb2f556ca9f3685346941bdaf0ebf8a0983e4a15662dcb0532ba1bf0d6c81658118951d3bffde340e9d66961e2f1f0c4b59497c27e4bd17aa689c7cce0ccc083e09045996ae0178da5090eba5418adb26e03b16fcfe2125e00e8e2a17c3e2517c779bb33724f138c320b999648cd2e78499bd30ea751d9c7584caecc2665bdaee7db6de1c5b61d53494cdbf64826fc29c0de44cfb2443a36f164f7039bac0ad4739a93594fae6ff14361c68b7862c3fcd2515a63535c49fb1e9f202ca706966f238f6f4e06f88fa582476b19515718222f7ee043783a6dcdfaa2b29d5d49f29cbf25e00e5e982fea0b7b45812d3db2f1622ffc96cb7c459370fbc556d45b60b488a6ba83a6c9c536aff0d775acfba5a78faa6068595846cf26aa342227ff9c80f41ecf955f632ea35b05b66e7c3360b59dce10c5c0ef709664bca119f9ca06470fb5aba30b85ee7ec29309b4a6c38b87d420a3504632921678e3e2bcb665417ad162df82f5a86f472b5944f9bfbe466a31b3bd24a104f17d7c92752a8e877f409c63a176f4a7e40313ee4a277af9eb3b47d0e4e89d66ae2ae3de2666e15e1d6284297b1281c7ff0a9d48545c415afe0641ec4d66c45aa1d309cc1b62faff281bb671e7c04bdc51a43161b079acb4b1e3fdaf7502da8e5efd3e3c98cd755db40141a8bc800189fcdcb2c54b368d512387402ea282ee73926db22e4a62592b790d0fd568998cf3e6c6549d5ec948bc2f4856e7f9122e6df053fdae1e6ad21146e1ec3843c70369b201f2784962686dbfb1d3c965b4d659928d18dffbe3539849901e3abf583958cddaaa0f77479ec01a85231a5eb1a05dafc855b222c4520a5f86b7298d4d44af85d8ab94bdd2a8ae06dab91c7745afc1ada10247491bc2d51657f483877c218544da53e5f3571c7e4b34d533261fc2c5218a8cdabb2bf33a7dcbcb8c6a4ec9b5f45333f1997b7e8e108c6536994bf4932600f27fead19b6672c67ffd1fc0b5d7e7d4dea3636430287771b6897f8e1124a4aaf1e02ed7df696299be6a903ab9f7e1a84a1932e1f3728675e085786fc43cc0ed41aac8e7e397259722d488f2315d65d6cf79bac2c41c274c5f6938bbf5d6ee056674c906d0de2c53d8c635ff0abe13729b69c76fc1eb337560cd7bbb017037aca3a416a7ab5a097fd7b3d7c44c05439d085e6028210689acc01ad18ad57eeb3ed570654ba2ff75a32bde9e057a65945eb92d27cfbff7b2ee311891e6a58a7eac82dfb6e5d1442ffaf989b1d7a8de6408a7b8b6c54e228ab3260548476b921ca997f5feec2222c65aea80d732a5b044e31d968f61ee7fc251ec6fdcb1815bcb6c3715ae4fe0c009e1ee45b98ef364da52593779a98fe1d1a37a3c21c0c4a654636653cdf2ecaf6914d558007436f528b8983b07a8d1caa5a96aa2532ea16721c4877180133f11d40b9e5b97f937c4465e3695060941e19d67846f3a4c4cd2306ea3ebdcb4c1ed38debd462a8498467a206616ee76ba82c129034dc90f8d69bb51ae34363dcd76ec751e1d4d7d45fd4ce971efdaa3f9cfe249ad7936c537df73f6cc53c0b9539b13988129b35e7dbb453fdb343aae08d148cb8a25f0cd736ab8920cd797fae006d99f2674df9550588b7024cc421e5291f602c35e3d88303a6b7de7a29b0a5e98b3a8eee55d819f396dc7b90e3c9dad3da8e9754932779054799a96405ae16b4d05797b79bc206106347600f4e756fee79ac2fe668a694fa106dc99a2523b7ea639c52701b942460981a84859abea7138e43e47fc77c33a5880b4925367fbe24e967036d4f11ce395bb54b620ecffa24f9d3a4237a68c8c5dc439de2066a170b3a71d64a330ef2434a60e1206500cdd395fee673dd53ba93df06c0094eecde01c1b8094938882066f12066be01529af54ebccfa968c12b906eb8e943ad6bd3b1f67041d356b67239cb54370871584d67be77202bae4a8346cc0abb4a53b0a8c34242192c024fb8b86dd54fbd44759e5147c396ca230e00687042f153a74ed795c10cdb69b238a8e74d874db48cbbd10e74473c3c07033008b7742371f5ade9d22e0d3c8144eacdd25b332c7be0f1ad81e3c36920d6062aadfb2b756b7dab99a2de2934bb03d3247b4aaad945068a15e085a60ca6f4824d562b2189d4746cd0d3792cfbf1e2e1c747f3b9d4b21b4567aa4a082e013867278af02f2696470cdbfac318c7ffbc59af067b01d7058caf683425721598564f49579970c61dff93cbc464d344667b20b31d1f588a8083dbf9785c68622e7c22aea27349977ecf4543a84608a289290c4d6ff6522239a44179fd886eb745782b839540b582e4c3bd7720e59a5b82c3e7defaf8d27c2a21bf58c4d5d276e5bcfb26447d88b88311214cfd2899a56b91f75de5371761eefde6dbd5ba5be46ec615a69016ba5c79b011f592380c69c761eeeee45ca537771cd62afe6ee6af8b9e1c11796b7c0095fb8ef21b2bd63ab71a3b0ba3650d78498d62d4b9130a6f289386e6db3319150305ac63a11b1494528f1e85e42296b27d9e5f30ab5210818f196be71ed19d2dda60320a3801e1bfc9d34e779ad2502e751ba6eb4596e30f20a64153bf74449c0c394489cbd077e2312c8aafe1721e0660dca6a74a0849530be2bec63b18587db0f041f0e2ef6fc5a1404a5c0a67ceaba64eb96a4d8bfa2c1cf1e1d229b3943428a3cb4cb47f6eb8ea446a6ece0621d5f7e581811d1fdc1e28e68e7badf1b8ebcb06ffb11a8cef1bbf7ded622764d446c9d5bc268bb9e8431e3cbd87ccae105b0f4ad198c2460c3f4b25484f71f44db2cdd20d89a40968381811f525baff17ff8b27c5996d407812a1db46c48f5eab39550b89d049deb2905db52a937bf666512f8864f895c5ee6411513c6e346280dda1bee6aae7e847409b65bf273d585618a81b88216ea88e91c679e73e3251fe190ecc0dc3ee0b7b0295cffdfc62c647cbac20b559c97edbae02f3dacc9e5a4d99a2865f251f71dd2ee6c379e0cb02fbe28addad7a1077044b45fdb9f6c9f4ed1a990657fc4aeb0d610e0867c54c298e54f2a31aa42d6643f9e87690f85d2b9aa9c0c81bff623694f71f399dc1f84edc4fd59bb145f5f064429949999b8b068c396f9700780d82ef0d87d21c9fe5710c53060f29647c845c716c2a7a2d8e1ec05a0f40c4df21210d41b766a8dd80378732868b592e6f4e64fb0c0ff0e01e8d7b32114a809a7f4fc76ddfad018b3218172e5a765876f8e3741e3245031fca9368455f16543ab2f1aa5d3a2707dc74eebefa9dc3a478d2e4521eb27a54a373e29fdd357e46768055581a2fd28b6099be5294048dce28efb436222cc0dba151703e81590ef56e6cc3ddf43189eaa5ffb77f40af4ef9f03024063fbdf5595e0361c57980da1e48cc31088354a1e4d8c85712c77acb009ffe2caad7344c700297ac580370a99e604b1065649039da506c91c796d30551e7cfea28c623a9d97f4416554d1c7c330b5e4f536035481fd4b3e3843d39b197e3577d58905dd23e26f7a42ca291cf7976e066b079735dfca3d11252f90dca9d894e8fe9f79611d576e3b21d8f28180c664e4b6c9dd18a7baee1c769364910fbab275e5b86dbbd0f38f0165ed10406ace430e126925affdcdfbdeaee779030bf2680bf30f572727689c0c2a17cdc9b4d58824b2c6a30a7900fa29bd22af4fb17b3c7087809f566a71abf34e7b79f8e5e17f7925483d7575447a7c7d16e19be079b345b37ef557de81f08709510ff85e9d1e8877491957d2c86b6597a7d9508fb8cf15ac2defd4be0173ab6701193888eee9b793f30a73238e2c8ef78042425f367df16ce78686af668baaa3b6a2d322a7159ad190f99ad8a94823ff8e01ac9f65382528a996dff3ed9c9a10e2d3391add2ce64de56a8b5978a5085f91f55ac63a6ed245098e0044659cf6bbc13c119ca0fbfe386f92123e3cdc5b001f31ad95e0266a29df5e76b2606a56e00d8dd4999092e066be368f84cf4a9fc6964e02d6b19688d5282bcd51d5aee8e34edc8651fe0579e00e86c2b5006c1580527f825c9bca6e736286a2197be9d1dcdf365859586f39e6647a6f6f1d922c663323df80556fb7bb086d8ea672edb101d30747df8ca9ceea872165d4a6d0dc77b22d4a40eccc63aa6270bfa1090795626afebdb8f8bd25964f2a188ac79d58d4a74af61a16ea2c19b5bf172e39a630760c1032994602bad1b0ff25310f62029fadaa917326aa55fdcc704e2fb8e0647b989ba2912b2848ae5ef4b42d80730ec6888e84421abff694c12a328c83f36a88979b8e40caec75298f0c2ba64b2fb87029f29230189f9d8b9ba930a9327d42afd1e7f5de4bc51ba12c34df74fd9fa39ab3a8a652cf07686a6b9b5a71f4498c6aefb2459a45b7028f6c5d0b978fe7d417732b855ee5e703185970a31a243c8eed72d30049c07f8037507a2e5c07985f64417146120bce54f254204b62ff1ff81a76738dadc4648120e0b76a5ba2519c987ad6133948979cdd42ae49ce71b3faf4457be21fc8107e2a4d6deabf9c33c5b712baaf38f56945a535a6948936bbebd44ea030d79a900f75572a355ca8b5234658a7f0ab4c8cb639c607dea621976b54afa6082e91ae219f172342169b1e770b54e82b5a6040d5759d32b2b6a02bdb0fe0c017722cd253e99e344dc0b811eaebcbd9fbc4bdbc585cb015bc9231f6d26f12fd153945b2702e843582daf2567dd0b07d865a1670edc5370c28cd1097b0856decc3847fb6554dd4f7f5d216fca91e5f4a79800818fd0b1e6da2703485a3965485c72659e41f72ab6baedff67f3cad1e2069e1702aa86095c72c8fc75d786cf2150ad7a5ec341328e3a51aad9ee58e68794a3e444c39aa4cae09400a8b34eb740027113ec178aa6305644a3a86334d73c8d87dea3783e0b1ef8665a86d0fa5ed6b1308a82e4fa920a516b21c62211ef72e218547514b18e2e5d1a84a59b6f74e9f877c551a773d5a2cdb8477fe0e1d82f9e7f5fbf5598310d6c54c1e3081e20a11a1241886d725a0b6bd7a53f9008359d6db2d5d59eb08a9b6628767e888f6fbfd7342c7788d085bd546cbf534958019a4703be39bb03d9ed2653bba56d1166c530fb2835f1e4cb9eb39a8411e5e3813f12fde43764a1678078378c5818440b9ee8a436c7e418c184a14ed9fedf6cc88e6b5e0c5f76fbb1cdb15e15d392f0e9513feb4a68bcbd594753b2a2f6af72c159868dadf0d56a0ae825499633908d541ae1490f646dca60858459828dea2a816fa5e0df841dad11a061f8886c873a521741298fd6a6ed45bdf4c8efe08d25016337d1ed6fd21a3c96b0815d1147c989284dbe5e9c9722cd04d4174f9e6f231cd61d8cf14f1f8b9eca4fa4c3771f254996419af057920a6f0fa95617fe4e8949cba4a968d5d2b0ccc3540f3353ecd4f2389ae75be6dce4233de120b3d8b2fe09eeca9bfcf7eb15310397c68626089442722d302ea043ac760e1e90059316226ff97ad6ff259d4bc7f6ca2d9d41c2e3ef82b645cb0965fe94bc6c83c8aaf6c501ab5b348ffc5daf2a1d5dc46e3725c08ca9d1ffb933626f3f09eb50738db09e08c1c6e1525945002e1bc434cc1dfef6519d91ce890345a2b97a3546b950d57681fba2e1da8f352fb14abc87a1ecb74f72edd20b8f218b4853dc9e61608c37692c68b5682c2a6ca049b886f14ec7675c466210b220a0b1049876e86b5b4b7a3e511ddc31f322373bfdbda8d4cff2ed26632f57217918d9c5bbe51ee35d36abf661c71e103e6895ad19677603ecf8f89d5ffafc2f3c5dd064bb2e2e85c56575dc47d450ff6c70a85b12805875c65f4827e802569feda46bc0b80ebbef366717e0b3e0e17cef843884a9d262d0731db136c37a0bbc6f6c97e75733de7f5d2d59f8815d459c1b59c9f099fae4d2f2412a6684d8df87bc08cce36c8e8a0d27a79f275ad3ad902974373c5c555d96f5e09f175339bcef27444e00aee1b64846a1f17035749b8605edb4bd3321b1c1aed1a4d1156aafe9b9be9806b45299868671498fddde4bde6b061d3d16153ab434f38d10ca6c53ffc0d8e7b5f79d7b29e7ee4a38b5dcffbea2f61abbfcbdc08eaefbd8ce593256db9660fca7c172072b52ba2d7e86091036b586b5fb762ddda75fd4610e0da2e09de6d555db6b1e3055e46a1e09f097dcd99f0e681d0b7baf8b971d3eff049592bf9bf3a3656fe6a798043572550df59f57ef0d2ffa8b07a38f56558c5176f57be1d4818ea78453388adec1970af268237492321d64aaab3311d349f24c312c34a172f84dfd3e8b2ba8bba54f34454f64dc7f971e0de704450033203be1a98803cc307d10ad4a6af5633a1c02ff10de10bc04b4901607690f438a0995d102ebca568f7bec59699fa57a6ca596a68c709f3fe6175dc2240226f7cdac31d629afcdf501cd655c370165be31f59185e2815da65905d915d1bbc23737e6e49bc647ab78c1f8a8c426320479ef74625aca0c24315adb80adf27df9a9181a09905c6814af5830df19c8048f4e23974d9d66b31b0cc84385af93f20f7f1d5bc6546c114a0d8a40030083f3e70ac7115b801cd0c795e1c33f911308cb679ae15be58465270860b8c2dbefa9faf0b6024bee289515aa4a7a3ea80efa671573c75ef705fe976fd262a6d882d921087749264a20921b91121b43607d86f0f1f7f3dd2746abef5270eb57d60ca2e38b774b10ffc28b04f34078f1ca8fad4b6880fb52d6791c9a7018ac9be749d5d86c60d402172e4877e5a0597c76544e6297cb970c2b8f6c084b38b2faca40ae1f4eaf6cd38ca9c73ff76948f9b1a194a86baed11cf4cf9f6074faa7168807880418e939572a1051cda15686a5dbf5d7f3b35b845577b569e5edeff2d245008c04802a5199d76e98368fa5757df52f02b8c431b0b807f9cab2dbd5b0097d3d1f1bf76d57847c216bdffcf3950c0fce447285f69fdfa4c273bc6df6de7af1032a342e11b85fe1fe949bec9f16a438f9cd415ad52710599109330c8fa05599b63f405b8f91d15f9ed2d8366e3a8fb2543254c815b6482adfc341b794b580b357152ef5377a58db2cd5f3ce5fa0d5e2edb02249e103ac97f53e7cd974df10862db8381a2a27f6554eac912cb2360146927ce7aba66320333362f9faddfe46aaf17ff71e4d0adb516af44877e256b0d1ce95be427edb4e7d14bd93706489e6342c9707d287b1d02dd2e05b75298abd1de116db8e227f1a6a15eaa85d2d32e01f7b9b526068e23ad1f85499cbf54dc4f6472783c22c5c37b3873c9d485d1ac1b4f694c0eab9d3369a9947611be1bec5eb390f4653de41f35ac3dcd4a1e5ac692231c2ce51fa58faa9b0f6a51739878c6d6f0cd34c481b58bc4a1343f41d6e207c4d890b74e222b4871cac160b50154ff98bc5ae6da745e63d60d8d05286714b03a63b4d1bd97146650ba759238ac446a3cc127cc9e6836fdd3053de5487228cc58cd8a0e85c3cf1d52d0ae8b753a3772f7084ddbbe1891efc43e60c639f590e941fb3756ef4dcad50c55f040c06215ec431f261ef121a3211fd5a46b9534a3ccd74b211359d8fdb010819a0e3f9665465e1780f88cdda88594a6d506421c571f6f3c9734c62248648b28dc058b699b9346dde331e07651dba3df0afd27ee00805a45676233f0fe8e18ac724069146dc73499f006fcbd6c80639f9bc5bb30846cd633d283f8d356c03bc817e3b389b886f0a258619e64fd0b00396d4851a1bcc9cf9738cfdadd1f2b7548092e9698b635f8ef64d4d25aa2abe41cf87fbbb69928d08a7bd1bb53bc217a940d5d3f78271095828b133bbb92608d8c8055001f5c559de00409e7246755e71dc306d7b3b6b8682de23861f6c8692de50177867a94d3d5ec0d05d4db2d8addf1c1c7aae1f0b62d6648b9b153cf78d141706a8c186e4a5e960f799696af56ee7f118a66a392d1a7da6fbf2394a17c04f74f315c309ec722e299239a0c43fd6f5db8a029a230c0473db7529af9267c9abac88ae46fd44baa454fc8028d2c678ae767882293fc1d69b62a8e50e7d8cfd9f2e479890778b090a417188119bf4aae6857ee5e6601627d44ecb4aaea7af71fe54eeab7e18aaf40a6c95ef0c1121c904ad62d9d2df0213c47d35b959e59579f3f1d8e0042b3059e44fe107106c44b3f5a2eb69ba8144cb9c5efb9b5da89685e47de2bb8060b4a2dc168abb9ca652d6ff8ddf4ed79e633456b15c88b9cb02bf71b5c05ddb9bb7a90f9e4315a8c3e3933ef45b678da792c8f30d3e87a333f04986af7ea2ebe922b1ae1380550c5b9203247d4a816d083aa0c8562ade2cd94825b2b645afc8e70eb9e32e8f582f2b1f34cb383c46c93a296d06fbe573b2bfb073bd024f296ba8c72bc7f94a69f65cf33d18bfb88ecf95c186ad16441eaa5ae4b3d2f53fdbcc660d3688ac983664d98e85074012310ee4ed7c7119da4f6299e53f0836f990ab586719f1578b3d7f34e0520fbebda545274d18d23d7a9d5419db6fc9a48fe1b9dad4b67a3a9074b932c7203117f86a36e09e89f8e4afacdde8627ebdb20e9e71f15eb7f8b48e88d0c9bc431762a91b4708cfced8523060fb7d56666dd402e95aa42b5ca7d3bf0a6aac82574014af39e93eeb36af5cdb78cfd3722562c6e016d11034ab60b018e3c3655b998a5c8376256ce27ada5f473c1e22647acb39cd5c87325208a108f4ad24a237ca01f313c0db246d919816b4aeb4b5bdfd94e2a0a3f00667883de74923369b6d8f9fd98ced38771b9d9043845fa6fdea17441f587a15a44baae794bfbd799fc9cca4fb9baa14f9707aed84aec1708c99de0a0a65d54afb670b9603537b039260eb1a924983c3b75cdae576713acfd6fe8c0e885cf49299d1f16ddecd93601a9289d63236b9218bb16019131f9ee23620664e78b098d1c1e9a8db6a7cb138d28359043c97e4fe882932f6c40f2d20704baaa8061e1733f20cca2b7e413c822d466b03d0add5b86cb7efc9ed8d08eff016764918f4b3552988df868053fbe5049777d85e309a9815dbc0fa6c4b769c59fb40177d0803e6da1fbe91551ae3e2610963f8aa7894eaea66b8b9fd91ae682751a97fc250ff5c82dd6d2feb3c6d62a858fce1f04a3e5b92df6a956c7efc6736e4e43f1e7c78d66b28b9b110a890bb49010e849ea0c572404504010272dc86c1c57c82fa9b648113b363a97cdcddfc8fc1650646512f0f74587df78b87163ab4162dfd59bbb53c9ae314c42fe07787c304074bb7172c9a64108f07b1ed67fe54de657f160e031f2ec23a1ca149846870cb37b650a9cf8dcf3e6ac2a5b9df5b2e019b9ffdcd334d55a21a8a71f17e5200c25b6955ab534e711adf07960b95565d8d000f93b267b09d13222a5a52463bb710479e41733b93f3a381c4263d31e457835529d6eca28be6cdd48578f52c4048ad02b2c0985f1cb698e810c1c6165138d777380b83d34916370e8c68f7fc4afa8e91be2efc3a2e47c97cca0b53fc30e4cdcbc3c2072b4e803e401abe503261c2d07f40c294a1d5c8d60319085cb6c32fc3cc4841eb27f7d458f61cf5af977ebe8bc77fa6bb6698fea54b8a5e1b9183ba8d5647b6ea413576fc965540aecdb1a843b5f77a36f42c48387368588f877561da582694213cc0d60ef813b76f66f7b82183510ac012fc8f99afcecb72ba00f25ed5421c25f4baf4dad46e1620bd71cc092c2dd98190faaa3087810bacc145509cd0e3c65a4ded206278bdc5397bafe8d76332464cd3e3620d2c3539f9448c6c2d6ec05eea54fd8d9c8efc30e7760477a08781c1cbdb3ab519c4988496259c9bf34508c0e7cc511970c466520e48339793eb47d5e14c3ff105f0ec1961e7fc6170d7aab2d25153b727400d1e073900d85ca619f46c9f312a5128ac6624ec9c5d02f7ec48c67b8be587776823ec3f27cc83bc66b0e6d6025e8d12f3aea417ced0580b99c09617f9666bd526b6bb7e39dcb76f5691e535d404d19202d43d15f4969c82c463e31d6f5501e99400f94ad076705ee6d769a38d15da000a8693e628bd34a48dec7f4136aff3431cab997f49d257551b934b35691362d25fe52c6b7187e9f675e99ece2bddcef4b7618334844957e887faf2f4a20daf7a3a9b3d27c08e5e568940495c02a5ac29dd8ece51b547a3e3cf7a1e68143be86f24a6104294160330855f051930dccf944699f2f8366ee76caaa424263d6bf8885a61e764a5b0a7a37f0a3da1e95323305b4e6fadaf1cb90f192dee76450738eb763a5feb80842d867cf696f8760f0ed691a1826535496fb5b874a7e32224dd98492e3a4d67f", 0x2000, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:03:48 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000000)={0x10, 0x2, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x47}, @exit], &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xcf, &(0x7f0000000340)=""/207, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:48 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r0, &(0x7f000000a380)="166a39affbbc63f1aa285a33448ae595c5b0fe70f23fdd96814acc9b0fa56948d00a219880493172dce3be58754e6b5891de9e84b1a118fc78061d5597e88c2db063487ddda7a2329d7ea5f0fcec53b7676204fc8342ade996819924ca8321bf41ebff13e9fad80430159f768a097c3993a461f9373ee5d29f4e37b01229dc65f52fab20204c6f9b317dd6cc63cd8d1ad76aae80f4db29cafe122ed0e69f263a15105edb8b5c436be1622977dcfac2b1b4c7a9de076ff9db28527bc409628ee911c77962ddb528195373a7443fbc88e60e9168bf05e4c940e7a08549c2637b2ede191249fbed692ecedeadea9026f4a57400ffef068609c27bb8cb23cb47eff16f17d1417c8398abca15002a31b54ef93942a8474402f1fd4d2e53b3666763ef812ded6ba710e482d492359e1908b7f78c774128369d37b673936ce2cc8bf17b07a3cc9a43db2fd6ae991ac2dd1a5c4efb4d4ebefc5e0aaff0f9bfe990fb83f702df949a9d7eb8291abba028bae358598eb56566eb0a76f47aa8689c8646afc4da844cd07a6fca930ecd9a09973847dc8156c4615d1e96176a2beba6426c1887486fb2d9a078612a0048d8bf0d3a54d3fa5ac27e278d8ab31bbac427d8346d1463ba9263df55a984c23c11aaf52bd0675bf6de2f0a416e61905e17bca781dadead67946a2b0608a9a1dec936683aa793f885b4b5a91d1d381349993b4becb3141495314632fe19698fc0e2cd374c4a4e3f74aa5733106887c69a4a06911df6e41bdc302179289c099b571fe8b3555f69b7df566ef68475dd934da28460c0d67b07a517b3c863ef7f6fc9a895251437cf9d0a4c45a1fa07aeb93625e7d328fc72b934fc4a7b6050b4d84b2c0373759048a8004f87da7b143a74e756b0cd232c2964af4de6b01c7d52d73800deeaf19f41a37908fd72936c439a2c2232f12466f740cad4a208005133960f1be89296247fe94d6c361b4d62f7ac996da2432ef995bffa6eab790091bac8bb304e30546e01b9c4b3caa2c52749d2f9ec23d4d191c6960616fe7b7adc9fde662a7b89349bb1495be8894655d007bbd0aeafd68f75bca357603f12ed89fe9a3dc075350e9e67dbbd7438b52bda41bc0a84eb2fc5365c16b8d7880d5b2abbfa6ddf89c319030576839b3606426983a920a1e24b2e833d83c929515c5fb243bb403733ab54654b7c06941e39d1256a383aec74dc1505a7e76f4bc8c83aa5d2c4b960569d212235b5617c404c6d5e9de32cfe936bd6641275956cf798befee9cda98670b8851bb8a0a6d88483e8d3f1e6441bcc6adc6ca6e46f134bd9a1691adcb4ee004c4d7362458e88d10113b0422c55f8abe4158d275f7ee80ab4d4767db24dc227859b88884a246159b6eff40b623157b694e019498505952d396c5836166c02845c1bae121d5b68741d129246caca0c6de8a2bbe421fb348802a780d04f948fbcea2a626f1765d687cc9ca1a4b85f6499aaa32301226d21548d5faf9c7ecdb57a17ff2c9152f4e7e1ca7bbdba1a112a860b9ef8b06d0beec63c0eeb0b6172570a1cf3c27bc2377fd36f7998c68c557c82205e6879e1ae4cc71c533ab52b1b0824c12763441b91c77fd931c16c6c0ec0f27394063d11e583f569e876f9f50314b2e8ca401cf2cc04637b0e9c91366f2ee6308e01225db859a0e7736842ba8fd940e1a1ac0ab031b4b545e0502250019bc22848c02c9742d9043151c8888d59596b21755e3528ae06c286c90eeb6509fd8f4bb1c4ed37980b11763342cc44630f42a73322bcc28e0208c0a6aff262399ef4a9c213eedcf1fe70756e452856e6b39f030d21a5318e3250d5659f2c6abd36d2ebe4c0226a85114f875e57695fe8ad95ee18a4dcc6d638c319b5a982966bf1894ba8c6c39869f3635ca61b9b20448db4bba750410b5595341c0d16a7db10222e9992af65d3227791c1f87733044dcbb191bec6433755e702f2f695f7bfb00637eaf78379fcf21ad4da03edbbda4b98840c77997dc0ac1c8938d36c201a96e660e06b07c3e61b1d60c32d5257d26ea2d93a95da7d28f2d793710ddea07da704b655e648937afcf97defebb214dcb15838e34a7d758e138325718fefabb48cedc4428687d4cb94a59e8184b2db94eb79b515666a65930f1c8ffa492429105f30791e14da062bd6dadba92ac08ca75139eb411d24597d65c2ff8325b1727d4e9297b5913480231999e6244be3527a2ce4bc6e736c0b47cbdfc83f7c6aba9bb79f4276076129e15c03723072ecbfee99ef4da5fabae31f01de1075eeede5662cb17556778b713d40dd97dc9cdd663b6bcc0d58fc02c7cba9aa442e629c309269e67554b4c0e8b158a97461a29313c5742a1d371789d66de4d4e45098bd07cd04d2a32304270688ae73599823dfce9371a10353a2e7cafb65ee8cd95bf4dead4ef1c237a20fbb2c75baf3e7acc209bb86cbc5ddb82b6425427bd2afb0581f239da4cbccea888f5b1208ec0de889e4afc93ed68e82a279a0d0f721ac1d15e94bc3d2a9441689c81decb00302638cdfb9e9a0111bcb1f8b37e08b20bcfa4d118d42136133024abb9b5669f4514cae3ecbd6bab40c13c65c2f29db1faf3336485b77bc2f6e3361a4a352dc55fb8248ae1eabf9467698c424b7e464c418df654ff98d8d9910b9e997d51d71537fba1744cc19ccb482771cbc006f91b2fd7cc94823723eb7f1181e6c4dddf932a286ccfc1940ffd58ef99086bee91cc32a0a25297fb6fe76c6feda223f6047308b6b34dd4c5ab98e4a7345335b1de39066afcbbadeb69f3a950308baed73f7b084518ff82c78008281fde646101377acea7ca382b9c2bdb5bd613228563f1756d69c6c326bbb21b0436667483b789c40c07909a37b95291f4296468895bd30ba4ffe75e757ed9c0c3f1e94b1baf4802111e0030a86bda0f5f8645e9a87315e7a0b6e0e29c2e67bf7acb178d8cf1f7cdb8440f763cbb99afc3a94e792f1d4c85da3620ecb34d42dd296d898f4b4bfe1d79e20ab580e4e25175b509ff0fa92bf0eefd86b0ca03278cfb6351267fd981cf578302d94925eb18145b7f840d59956b6fee0ce4374072eac2b5e2365372ca639ae0c4068b3b88375dcf02372e3c25b4c3516ca13c26e03a37081e1f9231d71bc1f79519a0afdd00f05d5e5827438b5bf2c44150726abc3f83797cbd46497b726122182226113ed553641e6989fba88d94f7d9068f7e3e0f5cc4637a00c2b2367ee93a43a373d5f44b46a6ceff7afd135649f479c151d987dc2296142ee844a0a1643dd223648b0d3af4ed9c02774e867ced3eabf9051837dae23c883dc03040d2b648d31c766b147e23441d3ebd70b8ac30d25a72c0a8f297edd0d8862e8f6757bb84b598e067e72e81fa0b6e164c3e43a2bff6442ae6040e27adbd7d085b27b083ce9f94fb494acd100f1aebe668c6e42266ff86b4c13bd950c13276ab1b805e9352829ba31379de08d02c7b81482a2bbf6bb5e13acfff90ea114db564787742c9b66c3a14f08135d5918b6169570f07736bd1db4d6b253872291e5f105ebb23bf58c38796563b511560418b25dc959acdf1d9b6261e87c4ec6c8a581bb7eb2e474a70f1ef55aa6f3a7697700535cafd22270f095f0cba9b8fa9ec80dda3f38e4305a2652b4572e80cbe44eb5e534cf5ca53c0a9a36ca31d19695ead39f21d3e47155a3824e0740dfe04b1fc2f359daaa9896f9ede817f5ae497d7c4c8718cc04cdb0a13d562ad1c0c566a34693a34574f0a0a2472b12bd907dd15bab6286d4c53e358521e3a458a5411463092f00bdea1766acdfcaac415e49d9c0cd3a4210af398a3ab106494d517d9f04fc320e5b68f8015cfee803cd757881b6879aeb21c2664fc9ad38c45a4aae910e6d1655774c98a706f6191fbe4870c0154e338be920a4cb507c6558f80a8062677e47bbe9930a380140a8118f1335bb3b4558967866ec47d154e5d7c56c7139ab68dd07b3c9ae886a7e2299ca27d5a08c9572107b2823bd7bee65ffd17f9d7c1201c39a6c7cf93781d116ad8fc64ba048e56c0b47f0dec79e1d888b0173b82e34a55c78715174da4d876243d4871680584ae65b486d4fd2cd364c2dcb5f1a39742c1dbd7c6c4b69c5bed6d3edfa21075427909dba885113d6ebf8ffc20c6a3df8d093c954a8affec5d7a460527c6dc4f1660d3c2c2278492d1391128e769f1dc597d9c4061ed4e1b6454130c72b5f0501edf2a78914b3528f627c5aecec162e631b4b7e264cc1cb92780d79a7d4268662941f925eb33691f7bb8bc5f0bf391f7e7cdba1cd108f9d379d8f22ed051da7cd18374da41fbb33f3337745f21c16fc7350c8fa526f214b5a7e53dfe566814c8ff3f051344e2f7229ba8636f624408cb722066287b2e6417152a1b987f311826e18ec76d6610832b1e635cbbee5ca6452a6afc6b8260e7a2aff0504dac83b5daff0230e5ce6f884f942e109377bf08e81aca7962d6bde4068be02f6e5c5fde2474f6c56a1acc772bc7a160454b8df6fbc395c5ffa60c45bad0db62ad058a1551197f266adc6fe538014dee53f33c88d87e4c0e7e7c4b87136162a86c0d7f31c694cafa6c8d3ce761e0d6f12f08d91024b9491371b7ab55699bb7539eb69bd71d9c5a12043658247ed751c651ee8e9898f9194dd7c751ae371c167cc233999f9ecb9beec51079aca4f3de6dd746aa422a4ff2692b59c201832db3644bb6a9dcd830e3ce9bdb8beebf89342ad2994f88fbaa549679eccf6366843d9457e67e556dbebadef832c7d36bed6aa99c307567801b6d4d609e09a0a725af8c4def3a106aaab3c272da56ddfce10d6cb714b01e7c68df7d6d80b6e62021cdcac310d1c7d23f3bc22be5128592ecebed376824210e40aead8d29be44843d227a5caa05827552945a350d92762793699b79d8986d6fa6d1063b722a04bdbe358b36c56b420d76e3f0955369786a88344f6e6db116848870a2c13143d9434f4e15c0d1194e52adc324bc06d8d8b4292ba384556a7b5426d8ef5c8f364481f92d66fe28caddaf09ccec0fff5be48f603d4f642c3565e91c67dc40a26e95110906dae08d470a60f97a7b0a669eeb07bae362331d19901e8ce8c62367f845163060dea824f1a5a24d938a71ad55eedf2f408c905b88663d2b68d7b0013c9b4d34df9989fe1af2390380379f5c5148e3de9a0eae0f4f0145672a68f964ef0c85d22efbc32f29890dab6df2c25087d981c8952d3d07299d49f295644d5a49399accf8745c68805b029d181c03adbcd962f799ee68b9404abcd04f0fdc95f5352627f3b737fd8e736c61d7c6d49b0a69a8ebced8f2e5ce436cc7e046d743476ff44aa792abce4be58b8b5ddabd9da86f90f4bf93515ec81511f863b2cab85c93b99f8bc8b90e7abb94d34d43cbbc646e55cfe7716a2aa1935bfb184b584b867f55f208a95ce36dfc0ab416d4698d99c075e7fa25e3b9ad7bb3ba1cfc32a5bc0886bf0e8228dee4373c689eed0c8b8c671c77f6c2cd36bd9a9ebb8b6b51d35b8cfaf5ac02c039eb2731d91a2de829bdd19f2ba2b6e0243035323b7cab91616dd466a732e5b547ec17322925b63475539e95ca0cf19502a825236231d7ef81c3fe6dbf6ced13ab5c874bf4d19da7053db517056694a4d1d000666fda78aa0d5e53ff0273d7cda2c9bae560a2c1da2373f2262384aacbf81c0adc4bef45578b813a9b66a691f9c4bd9082a88a1c3bf9c8da5cd027df0adfef5a263a28daf46bd23cacc37f1c3d66e13d67a64298c06d3e8437132b0591417bda5275e988c5f5c1221c8b4b1e36c57caf1a3febad9ec1c3e0f78a3177070df9e2847b56e805ad56ed1fc3fdcb06fd07f01976dec8f31b7e7021a25282e7834a485e0557fb7c32c00e5039dee4eb88046ca46ba78b6aadc7daed3845002f05afc443a9a56ac046beceda96068344273ea13eacb67712305c658f4a0975f2dee7faa42aff591e2cca79def698a51686b84a62c6ecb3853560a31dae4bfd489c1199a2b4cc81aed3a07af9f6aee082bfc40913e6a769d50b463222890121d71ca41f121fc99c36c93009d4451f47d9f58119a63a3ea195df6513032093d3a91361f793180cd776852363a7554484478b2af1e73e462c88a135452436a1e7c58db19e1db6b62f3eb59254ac2aca63032fb4d83c3a3cbe23c05f6a0deb644df40518d9770a76c2e0e631b83baf2cdd3542e3856dd2460475ae1ce7d1cf675f29cf1219f88d39a9714fbf281fbd7b1b91524eef2b9b4923a7e0a115ce37bb491f8d2b5057bca6ffd6e12d2dccf5d191e39cf1aa885a7e1ee86a0734b6d4cbea4ce1a2e25b4b98f92cde38d3249ddc3244e716145333180bd4aa93d6e1c5b955ebd4215705fe324e96d0b26b98b9b10c2723c34362ccd2a4ab5ca53fa69cad9f14c2e50644909248cb42dfbcd9557ec679c333d64837c5fe119a67d5c3d146b45a722ab48be8021e2369cdd2c2601da78f059aadec64b5a3dca43a3a790de9f956278b8161b1b6f029d6f52447a81e7f8a9f38a6fec0889052a2a7c87820d5966b1f2a81141b7f8449a50afad0a48d5e12b1a59b720126a2bcb9b08e98638e27ad249d19bf86bd4a7057eac9bb50eb94c60b0c89c04b25fa06afc3e64b4ab30c5d0d3ca15505141f197902cda11955f20e8c2c3590436a45b19ac214a80e7cd8afed7f7615df4273cc3f472708b4afc2e744e1bc693a049c049b5e5a858720b3b59f3f6429bb3e844ea4a8e410c0baa4ede030c5b2ad899cec5eabaf93edc9e001d6f806ed1827a2eb6a1b8fd5ad2ff1c6436423a2fb07b47917a86ef6e2db71a551bdd8014790e42adc1436dc6c865d4b12bc9d7b78ab8753840cdb810e6d5643909f4d62b8e654778d2f242127fe7ca92a20af78192b9bfb700917bd58c9e59c2eae5ab6c86ccf5992bc7c1d9778af9bec38d0cb52bd1563aeb80e1b6488266174a938b38ed89d27d01d67d3dcf7d5a2d816845805b335eba59d1f006d38a12277992a40766a54afa904601115adc62c11e578db81b337ef78e300a9155759f72765a33007065b2be3530dc3d4dba22b8362ed486be3c821e92728f66003c991f95eda4992d385dbc3c37e07f092c216047e6b0f62dee674efba772bcc09ca220940988269ad607e097c78a5657fad7d037180616b27000cf2aec264a1876ce36935bf6f4bf42482a1fadd0cd3151068bb66111b1943658ebeb2f60c95c262316c69c28bbdb7325805efa595421a948a06e4020a355d91b12cbcc5c0deb7133f9e2075300a51e6dedb2ce27d3c2f33b8c004e6927cc68e59c168705d544bd311c690c4b8cd70e07f21818a6e391c172bfc22859d7932b531621a9665cdc64dfd3e6988360ef5dd0ce0d9e4b71eecb3306b1e97eac906cd0757717c90e6bc08e556a309944b15fcecea63b3b526636a0bacc2d7a456b9c304ec71eb6141fc88d6c8ad226405a654201ca2d279d204d9c49e732f156f9cea35afaa1eb8cb0cffdf52a5c3602381e85f77ad6b8081be18565e4ee0dbfcaf6f0b402e2477124e1f9afc89975fa3def33f5429a77704646ea1d5159ee973d808cfe0fc80543d96daaf982f8fcc49ad821a2792c3c6b73aa05262322c70154aa39103b583835f222c6b821dc11a21e848fbccbc9262e0d07d56a3b1d36047becb0e874a23d548adc4956698062e2360e15a6df844ecd3b196e5de541c3d6444c4648c0d0288cb8f5fa7cb39853e83ddba3250963bbe643a7f782dddd19151aaf15d15f8973d810478d1eeb5d5505788606fb3c38f14199647f52e276e6c416089aba4e88f283d5cd4eea4e576667cf3e193224455c859179f60fd4cf528173b9209cd2bb34fb27327415db8b3958fc44c833a1fcb2466912901b4cb7155236b615132785670e7dbb53fbbf18ef7e247db525e4df1f942c469a2fdd9d203437c00dc567d10178acdf65800af6f31cd09b3cc935f0470e6ffbcdf1df32ef2ab201271c4aece8fc0715cb9a30ac4861d75c8bd1d7c5ae9030c9f2fdd028f2c4121f54b9a9f1133fa4db3d69c63212f647c416cf95446f6fa6906800b87a32f7198ef901d63f4daaf45e2f35fa0efc9e496acca5421a244a35019668bcd43ca9c158ed6ff16571a65777a0d98931debe34879cc7a0875c36cc4bd38d6c5485216d5e221c83410e36fecb80e95e2e02bdd31dfab3d2f56b8344478d1013a82ff99222543bdb8ba139ea714cdca7583041df43872e3a1e2c22c65b3926ff5938cac5ccb9404b6b0b1d07f767fa4ce5fcc6b20584bc4f63d8ce441d761f29395d5a1a55cc7c449bf33f5db9b3250204dd7a9a79c1d8f38f6e21c649294db3fc4cecea73f6376a217df8de6df0f84e1635284838f9a2f302f404dd8c7baf883d6c1357c8108db41e37d2712979bb97462330b44614965421615a858ff98fc2b4ca5076d4c226979b8849dc508aeaf9b53fcccf3a31732d12aac054fa855357c1105148827b08fd7b4f176cfbb9b745ce765a2e5115b93818937fae2de1dcf7c03559abe470106adddce61315a23c0ecf36bb2f830502a1d10f4a4f6d28662a210447091966bb83fb8224783fc341a967906cd436475d9e9671e4e0e2f32ab9c16e4af0f515e7b7aef63d6954792484545eb151cbc8f6793daca482864a4a7132aa13cf4dbfd24441e6ad9b9208c4778fa12d993488f0c1a02185b853c887f454865034bb159493278a96543b5f04d9ed554831b3a798331d67e60a6e893daf63696bde5e4c21275a1071bf31883ac777bc91910cedf56dd3b363190c595658b77a5af1c10b7b67559a0e3aeb0f0485b6d19aebb29ef817dfaaf844aa426a1de9dff2cef7577b5f160fb2d61f95b5009f22e7add35452cdac0b7fe15ff989df38938979820bbfaa4c57375aeb96a70e09b67d1ec2b40655da4c82777c165bb740c74f492884dc42ee7b04a87fa2237527c04db2d6bfa8d5a845b7250fa88015e51151c4c2a539c3103dc85c80bb7c5c977fa3d28dbcb56f13e4c3883ce2e6790975cc0f74e84b388773aa6f026fa87874f07d31c90092c8b0c52bf528a31b6ca688344fee6f647c62d90cf6052f70e025966594bce94fb2c04951f28e625e5e11b71b15eaf4f2033e3a6ede7269d523ac2a1b70621a9b840029558f3551b17425d2d6e65d8932916012111dcc315b5a353215d3b299ff0ad67760586339c200d2a2bc0ee2e9091994d7886534a291805211282ac7994a7e541aed3f51cf1ef36cb27aafbd610870047e7da95a1a91cf036847cf8d195fe10ca6ddc6547b595cd8592c51e0e94ca1dd2329d201660f10f70d97897a9bb1eeedaed0fe2ed3f9e4857909d02ddebd2325c0b2b3dfc7ed4e8b403fa2da7bdd51568febf53d5db23c92f12b87439d27934bfaf8d92b79f0b6b0c4a54f1577891c48d1c31898699aca7cbcf9979785838d4ad43e6bb9694d83fc135d6a974c0efaed47baefe930e9314f70875aa9a3a0fea9fdb2a56bb2e6b2bdc209e6dde16d30afe2bcf528bdda08cdc0f96830355fdd6badc4e897fac94016526c0b6f4e4ad3b3e6cb64e65426b0e08566d0e8472c26956ccc9bb76812af561bd36fb57a1d26807be2f7ee7252f4eabeef8776e8c1a58ec6da1ec78c9695affd43879db3cedc2468978902b072494a5d5908db0981b57b1be1c9d658010f2d7345deefd9002b4cd667d3156c84f8f0e9db8ee1f6fbc7fea085f094e4d398076c26dd2580ac692fa5a112ad68a725e114bac2ad992629a98dead78ce56cbbf30f10ed3c49f301dfcd7174ef8631317d000eced3f1b977984c7a43babbdec28aca6ed0573f5b2cd302fa4d13397e32944ed81f0fd00f1f38b6a43baa668c81b1f24314175f13b4e36c86ee88522cef2889d27dcf2919f5a45a52bf65d1354ef84bf1c368c2fd0fa397a3ec8bb36670c94aa15a7bd3caadadc0ddd19456344c46461923ba38f9ec6fe65f5afe16c623677131be64a87d5b61ef5a5560c495ff1f052e52a2126cc1cee4560f707900bb6886e4a110cf442fee358564bb5e0ba87b60310ca2da14582ddc7344029959d3b2ea8127c8f8f29503d43b9c75a6edd70a1914a3272b7450e1ebdfd6bfb2d73f4b811ce43e2df1b1e8ac4efb2d3f38aa8e29e447dc0d7a32d086543e52e54145151f61f0d688ebd024089f73dbff97283e148a896a85e0a726684ba916b39f633b939b9cae146381ec86b5d91401880a73d4f1b29bed2265af23ace1985da31e73dd7a86b23ff25eaedb45b1687808dcb4ced8e8f4584662c76772ea29ff9bb20bf2e38849ec5047e4e1025c55d936638326b438a68aceb8f567afc7017d8883bccea1c3c75b37a2ea228cca0de4c983e670580e9fd1d82d3e1ee483123bcc62bf196e5e8701f0d86f92cced0a39b9170ed49153ef5ba3f816ba9a6bb8e20feb2de2311a53ce00a9c5fa782bac1449afef865937a1e51f7211e6cb2a0ec79bd795faa08b8be9d00316bb0aa7635547863c8f08ba970d0915197f3551aca0888307e831bf515dc3f64db14f2a9753f46fb85afe51cad7b437a68cdbb5df5ff8881219a26b7f654cde48ab58df8de94ca6d06170c01c5b7e92268e986342bb276a1e2d979f4cc117cbf399fa38c60419962d83cab6d0a540d12b1f4f353899a986dcc39cacd9aed0deae41ab2ca607c2257d79c23ac8a5192349df2f1695d40bcbb25c45c409b6a9066e99a25a2d8dff3a7600e3b922da0f1a0e7010141d39d4f10db9ee2738b9c67c8791dd4955488ac5aeb0ddd6218511936f137f58a171aa8261b02f0d26ba0850b8f38b2ec2ed2e56314705eb524dbb708f245476417338b0212044bedf1f4180626c3c2ceea3c6bbdcc44c429ef8ab9fe76ccb7a206411b00d2131188adc3df84b9fe4f1b0b74803e338f5d49a65b6f0d2c0f651c4f027a7593a81c74abc6cb70ce228515bcd3702a127bdca96f3b62eca2782189165299828ec45afee0d0c663e758ac6a27a65b693037573acc7f3e75247d84d1d08492eb58f74a13ebb7665dacb932b34d0c1e89b664c0631ba56f747faebc1e0466bfeb91916714f2c2606aaffb843181dde7fa0a30ee0b12b1c592a1a7b3bb8d0ac7217f08695f81538bdf65421788d261589bfe5a1e3807e1b8de4fa7c0749f0fb95b7913926c371cdf674716fd531d8d42da816e9d698f572feb767ba8dac4b70eb24d20acc468aefa5921bef625a0af61e21792fe48fb84c809e46ef4e67bb0685d44b23d4448ed01b31b45ad6b4da7b20859f7420732dd454b2e50b9cd3bfa376e6145249a39a0e7beb4beca2660d9f172db37123ac692f7e9ed70c3718f7a4cdfc42b249b467f6cdead4cfe56dd9eb652830a7ddbdf72326e674c636662afe6d9ec5c2c6d170bd4099a2726fa012770288b4e03e78f3f31df1b680738b2c58d4023ed1cc6c7e989ea39fd978ab2ded3b602ada32cccdbf4d944363fbff3f87fdac37425ba1c9f70ff225534140d166daf5e2a7563b39e763dd46895a1237acf14c5b927b91505ccacf8f27220e0b16780e7acb01ccdc9517d5a38804a93da48689eedaf28c41fbe1985ac1e71bac85e7eb078c", 0x2000, &(0x7f0000001780)={&(0x7f0000000b80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20, 0x0, 0x0, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) write$FUSE_IOCTL(r1, &(0x7f0000000180)={0x20}, 0x200001a0) syz_fuse_handle_req(r0, &(0x7f0000004200)="9499a08ffac2cdd91f72a1ff6bb59fe5015efc664ba4ff8edc2fd7969b0b827c3d7b7ea577d48314439cd1b52d5dc276c51ab3d225c16e1fc311e9b07f523195c38a76eda7360d310dff24bd7841f7ab7b9a67c1d37bc3b1fb46af1d33c43f06a7a85b9f17534126fa5105cc29e18ddeade28037e6d43d3f969e06dc7f6cbb089e29f66e3508618ef3fa81c8a8a8053b3ec49cd4c58ab95e96bc40e8982d6195fc042331ed9d272ac2f5a436bee74c706c14a5fe454fd846b24ddac72c8d49263808fd4d35b1c69ad25346ce1e0cb4272b7833c862c4e17a1692d747083401b5e9358823a969bc7f3b8d3ef8b163ca81c153f6af325e9e2e23329290b898c95933c000abaef76186e7d9d52e686a84c0a7eeef08233829a8a239af8bba3c68042b95e9bb8b9495309d173dfb8f6f712b218a5b462da5844e977ab0f816094437e77b9575ae466c79017860f885038273a877a8ea7a13607b37e25312b15a12acb061665aebaefc7f257a8dc19c769d55063214604a44197b4b8cdae758757d4ebbbf7da8813fa7800d8e31bff28443196f12ebf23e63f07989150c3ca13d8de055df2491cbe3de433cf7c4a11c62f5255574a47c252ff51238f2281adf9905f0ead30c8fdb4923fd68a945ebfe96f63cf01abf52d4b41d5eff4302a4874fa7ceefb3a0e4de5bbaa51a23c4bbbde4429b9adfd4d1bda0e68f4bbd1cac56fe108d3917b4eef0dc1ccffd360fcdd44cff93f8da34d0fb9291b1ab19b6dbed3727de77fec4c9e4841600851d410743f3af3012edaf5266d2649f064d0eb1885385904a4afc01d755d2fb528c5d989f44bd8773ec2f72b324d3cbb098e714574b00170c4906a2ad47ed80edd9e2bec75040130aadc7b1ffeb3dd9aefc1129cd1ff3dbd185d88c35cd595c171d4207441aec43686e91a269ef5f6a91f73eb112231a06a3e6ff92294b95fe78add2857e99e8097abca1f70c8f95d98aeb15f7655b699dcdb114bbcf6656f0643dbf51fb6d78b3d26a0af2631889ba9b6e86c557b99e9566e789f55b35421159800caa4d8d8be5928b87666e98b950615b0c5de81f793e9fbe11c16fe5cba984eff4da94a36f7ca2df15f93ec823ce1cd8fe3c5a1e72389cf6276a81c12c6304f1e7d4e7a15f5357abc6268dc6fe2d925c644a3c44a898669b1059bb22529f2d4545c01453d447e440f92f5f7584f62de51c1630689df1477498de6a14aabaa585c7507fdb0ba805fc512adad7f08fba9d649cfb2f556ca9f3685346941bdaf0ebf8a0983e4a15662dcb0532ba1bf0d6c81658118951d3bffde340e9d66961e2f1f0c4b59497c27e4bd17aa689c7cce0ccc083e09045996ae0178da5090eba5418adb26e03b16fcfe2125e00e8e2a17c3e2517c779bb33724f138c320b999648cd2e78499bd30ea751d9c7584caecc2665bdaee7db6de1c5b61d53494cdbf64826fc29c0de44cfb2443a36f164f7039bac0ad4739a93594fae6ff14361c68b7862c3fcd2515a63535c49fb1e9f202ca706966f238f6f4e06f88fa582476b19515718222f7ee043783a6dcdfaa2b29d5d49f29cbf25e00e5e982fea0b7b45812d3db2f1622ffc96cb7c459370fbc556d45b60b488a6ba83a6c9c536aff0d775acfba5a78faa6068595846cf26aa342227ff9c80f41ecf955f632ea35b05b66e7c3360b59dce10c5c0ef709664bca119f9ca06470fb5aba30b85ee7ec29309b4a6c38b87d420a3504632921678e3e2bcb665417ad162df82f5a86f472b5944f9bfbe466a31b3bd24a104f17d7c92752a8e877f409c63a176f4a7e40313ee4a277af9eb3b47d0e4e89d66ae2ae3de2666e15e1d6284297b1281c7ff0a9d48545c415afe0641ec4d66c45aa1d309cc1b62faff281bb671e7c04bdc51a43161b079acb4b1e3fdaf7502da8e5efd3e3c98cd755db40141a8bc800189fcdcb2c54b368d512387402ea282ee73926db22e4a62592b790d0fd568998cf3e6c6549d5ec948bc2f4856e7f9122e6df053fdae1e6ad21146e1ec3843c70369b201f2784962686dbfb1d3c965b4d659928d18dffbe3539849901e3abf583958cddaaa0f77479ec01a85231a5eb1a05dafc855b222c4520a5f86b7298d4d44af85d8ab94bdd2a8ae06dab91c7745afc1ada10247491bc2d51657f483877c218544da53e5f3571c7e4b34d533261fc2c5218a8cdabb2bf33a7dcbcb8c6a4ec9b5f45333f1997b7e8e108c6536994bf4932600f27fead19b6672c67ffd1fc0b5d7e7d4dea3636430287771b6897f8e1124a4aaf1e02ed7df696299be6a903ab9f7e1a84a1932e1f3728675e085786fc43cc0ed41aac8e7e397259722d488f2315d65d6cf79bac2c41c274c5f6938bbf5d6ee056674c906d0de2c53d8c635ff0abe13729b69c76fc1eb337560cd7bbb017037aca3a416a7ab5a097fd7b3d7c44c05439d085e6028210689acc01ad18ad57eeb3ed570654ba2ff75a32bde9e057a65945eb92d27cfbff7b2ee311891e6a58a7eac82dfb6e5d1442ffaf989b1d7a8de6408a7b8b6c54e228ab3260548476b921ca997f5feec2222c65aea80d732a5b044e31d968f61ee7fc251ec6fdcb1815bcb6c3715ae4fe0c009e1ee45b98ef364da52593779a98fe1d1a37a3c21c0c4a654636653cdf2ecaf6914d558007436f528b8983b07a8d1caa5a96aa2532ea16721c4877180133f11d40b9e5b97f937c4465e3695060941e19d67846f3a4c4cd2306ea3ebdcb4c1ed38debd462a8498467a206616ee76ba82c129034dc90f8d69bb51ae34363dcd76ec751e1d4d7d45fd4ce971efdaa3f9cfe249ad7936c537df73f6cc53c0b9539b13988129b35e7dbb453fdb343aae08d148cb8a25f0cd736ab8920cd797fae006d99f2674df9550588b7024cc421e5291f602c35e3d88303a6b7de7a29b0a5e98b3a8eee55d819f396dc7b90e3c9dad3da8e9754932779054799a96405ae16b4d05797b79bc206106347600f4e756fee79ac2fe668a694fa106dc99a2523b7ea639c52701b942460981a84859abea7138e43e47fc77c33a5880b4925367fbe24e967036d4f11ce395bb54b620ecffa24f9d3a4237a68c8c5dc439de2066a170b3a71d64a330ef2434a60e1206500cdd395fee673dd53ba93df06c0094eecde01c1b8094938882066f12066be01529af54ebccfa968c12b906eb8e943ad6bd3b1f67041d356b67239cb54370871584d67be77202bae4a8346cc0abb4a53b0a8c34242192c024fb8b86dd54fbd44759e5147c396ca230e00687042f153a74ed795c10cdb69b238a8e74d874db48cbbd10e74473c3c07033008b7742371f5ade9d22e0d3c8144eacdd25b332c7be0f1ad81e3c36920d6062aadfb2b756b7dab99a2de2934bb03d3247b4aaad945068a15e085a60ca6f4824d562b2189d4746cd0d3792cfbf1e2e1c747f3b9d4b21b4567aa4a082e013867278af02f2696470cdbfac318c7ffbc59af067b01d7058caf683425721598564f49579970c61dff93cbc464d344667b20b31d1f588a8083dbf9785c68622e7c22aea27349977ecf4543a84608a289290c4d6ff6522239a44179fd886eb745782b839540b582e4c3bd7720e59a5b82c3e7defaf8d27c2a21bf58c4d5d276e5bcfb26447d88b88311214cfd2899a56b91f75de5371761eefde6dbd5ba5be46ec615a69016ba5c79b011f592380c69c761eeeee45ca537771cd62afe6ee6af8b9e1c11796b7c0095fb8ef21b2bd63ab71a3b0ba3650d78498d62d4b9130a6f289386e6db3319150305ac63a11b1494528f1e85e42296b27d9e5f30ab5210818f196be71ed19d2dda60320a3801e1bfc9d34e779ad2502e751ba6eb4596e30f20a64153bf74449c0c394489cbd077e2312c8aafe1721e0660dca6a74a0849530be2bec63b18587db0f041f0e2ef6fc5a1404a5c0a67ceaba64eb96a4d8bfa2c1cf1e1d229b3943428a3cb4cb47f6eb8ea446a6ece0621d5f7e581811d1fdc1e28e68e7badf1b8ebcb06ffb11a8cef1bbf7ded622764d446c9d5bc268bb9e8431e3cbd87ccae105b0f4ad198c2460c3f4b25484f71f44db2cdd20d89a40968381811f525baff17ff8b27c5996d407812a1db46c48f5eab39550b89d049deb2905db52a937bf666512f8864f895c5ee6411513c6e346280dda1bee6aae7e847409b65bf273d585618a81b88216ea88e91c679e73e3251fe190ecc0dc3ee0b7b0295cffdfc62c647cbac20b559c97edbae02f3dacc9e5a4d99a2865f251f71dd2ee6c379e0cb02fbe28addad7a1077044b45fdb9f6c9f4ed1a990657fc4aeb0d610e0867c54c298e54f2a31aa42d6643f9e87690f85d2b9aa9c0c81bff623694f71f399dc1f84edc4fd59bb145f5f064429949999b8b068c396f9700780d82ef0d87d21c9fe5710c53060f29647c845c716c2a7a2d8e1ec05a0f40c4df21210d41b766a8dd80378732868b592e6f4e64fb0c0ff0e01e8d7b32114a809a7f4fc76ddfad018b3218172e5a765876f8e3741e3245031fca9368455f16543ab2f1aa5d3a2707dc74eebefa9dc3a478d2e4521eb27a54a373e29fdd357e46768055581a2fd28b6099be5294048dce28efb436222cc0dba151703e81590ef56e6cc3ddf43189eaa5ffb77f40af4ef9f03024063fbdf5595e0361c57980da1e48cc31088354a1e4d8c85712c77acb009ffe2caad7344c700297ac580370a99e604b1065649039da506c91c796d30551e7cfea28c623a9d97f4416554d1c7c330b5e4f536035481fd4b3e3843d39b197e3577d58905dd23e26f7a42ca291cf7976e066b079735dfca3d11252f90dca9d894e8fe9f79611d576e3b21d8f28180c664e4b6c9dd18a7baee1c769364910fbab275e5b86dbbd0f38f0165ed10406ace430e126925affdcdfbdeaee779030bf2680bf30f572727689c0c2a17cdc9b4d58824b2c6a30a7900fa29bd22af4fb17b3c7087809f566a71abf34e7b79f8e5e17f7925483d7575447a7c7d16e19be079b345b37ef557de81f08709510ff85e9d1e8877491957d2c86b6597a7d9508fb8cf15ac2defd4be0173ab6701193888eee9b793f30a73238e2c8ef78042425f367df16ce78686af668baaa3b6a2d322a7159ad190f99ad8a94823ff8e01ac9f65382528a996dff3ed9c9a10e2d3391add2ce64de56a8b5978a5085f91f55ac63a6ed245098e0044659cf6bbc13c119ca0fbfe386f92123e3cdc5b001f31ad95e0266a29df5e76b2606a56e00d8dd4999092e066be368f84cf4a9fc6964e02d6b19688d5282bcd51d5aee8e34edc8651fe0579e00e86c2b5006c1580527f825c9bca6e736286a2197be9d1dcdf365859586f39e6647a6f6f1d922c663323df80556fb7bb086d8ea672edb101d30747df8ca9ceea872165d4a6d0dc77b22d4a40eccc63aa6270bfa1090795626afebdb8f8bd25964f2a188ac79d58d4a74af61a16ea2c19b5bf172e39a630760c1032994602bad1b0ff25310f62029fadaa917326aa55fdcc704e2fb8e0647b989ba2912b2848ae5ef4b42d80730ec6888e84421abff694c12a328c83f36a88979b8e40caec75298f0c2ba64b2fb87029f29230189f9d8b9ba930a9327d42afd1e7f5de4bc51ba12c34df74fd9fa39ab3a8a652cf07686a6b9b5a71f4498c6aefb2459a45b7028f6c5d0b978fe7d417732b855ee5e703185970a31a243c8eed72d30049c07f8037507a2e5c07985f64417146120bce54f254204b62ff1ff81a76738dadc4648120e0b76a5ba2519c987ad6133948979cdd42ae49ce71b3faf4457be21fc8107e2a4d6deabf9c33c5b712baaf38f56945a535a6948936bbebd44ea030d79a900f75572a355ca8b5234658a7f0ab4c8cb639c607dea621976b54afa6082e91ae219f172342169b1e770b54e82b5a6040d5759d32b2b6a02bdb0fe0c017722cd253e99e344dc0b811eaebcbd9fbc4bdbc585cb015bc9231f6d26f12fd153945b2702e843582daf2567dd0b07d865a1670edc5370c28cd1097b0856decc3847fb6554dd4f7f5d216fca91e5f4a79800818fd0b1e6da2703485a3965485c72659e41f72ab6baedff67f3cad1e2069e1702aa86095c72c8fc75d786cf2150ad7a5ec341328e3a51aad9ee58e68794a3e444c39aa4cae09400a8b34eb740027113ec178aa6305644a3a86334d73c8d87dea3783e0b1ef8665a86d0fa5ed6b1308a82e4fa920a516b21c62211ef72e218547514b18e2e5d1a84a59b6f74e9f877c551a773d5a2cdb8477fe0e1d82f9e7f5fbf5598310d6c54c1e3081e20a11a1241886d725a0b6bd7a53f9008359d6db2d5d59eb08a9b6628767e888f6fbfd7342c7788d085bd546cbf534958019a4703be39bb03d9ed2653bba56d1166c530fb2835f1e4cb9eb39a8411e5e3813f12fde43764a1678078378c5818440b9ee8a436c7e418c184a14ed9fedf6cc88e6b5e0c5f76fbb1cdb15e15d392f0e9513feb4a68bcbd594753b2a2f6af72c159868dadf0d56a0ae825499633908d541ae1490f646dca60858459828dea2a816fa5e0df841dad11a061f8886c873a521741298fd6a6ed45bdf4c8efe08d25016337d1ed6fd21a3c96b0815d1147c989284dbe5e9c9722cd04d4174f9e6f231cd61d8cf14f1f8b9eca4fa4c3771f254996419af057920a6f0fa95617fe4e8949cba4a968d5d2b0ccc3540f3353ecd4f2389ae75be6dce4233de120b3d8b2fe09eeca9bfcf7eb15310397c68626089442722d302ea043ac760e1e90059316226ff97ad6ff259d4bc7f6ca2d9d41c2e3ef82b645cb0965fe94bc6c83c8aaf6c501ab5b348ffc5daf2a1d5dc46e3725c08ca9d1ffb933626f3f09eb50738db09e08c1c6e1525945002e1bc434cc1dfef6519d91ce890345a2b97a3546b950d57681fba2e1da8f352fb14abc87a1ecb74f72edd20b8f218b4853dc9e61608c37692c68b5682c2a6ca049b886f14ec7675c466210b220a0b1049876e86b5b4b7a3e511ddc31f322373bfdbda8d4cff2ed26632f57217918d9c5bbe51ee35d36abf661c71e103e6895ad19677603ecf8f89d5ffafc2f3c5dd064bb2e2e85c56575dc47d450ff6c70a85b12805875c65f4827e802569feda46bc0b80ebbef366717e0b3e0e17cef843884a9d262d0731db136c37a0bbc6f6c97e75733de7f5d2d59f8815d459c1b59c9f099fae4d2f2412a6684d8df87bc08cce36c8e8a0d27a79f275ad3ad902974373c5c555d96f5e09f175339bcef27444e00aee1b64846a1f17035749b8605edb4bd3321b1c1aed1a4d1156aafe9b9be9806b45299868671498fddde4bde6b061d3d16153ab434f38d10ca6c53ffc0d8e7b5f79d7b29e7ee4a38b5dcffbea2f61abbfcbdc08eaefbd8ce593256db9660fca7c172072b52ba2d7e86091036b586b5fb762ddda75fd4610e0da2e09de6d555db6b1e3055e46a1e09f097dcd99f0e681d0b7baf8b971d3eff049592bf9bf3a3656fe6a798043572550df59f57ef0d2ffa8b07a38f56558c5176f57be1d4818ea78453388adec1970af268237492321d64aaab3311d349f24c312c34a172f84dfd3e8b2ba8bba54f34454f64dc7f971e0de704450033203be1a98803cc307d10ad4a6af5633a1c02ff10de10bc04b4901607690f438a0995d102ebca568f7bec59699fa57a6ca596a68c709f3fe6175dc2240226f7cdac31d629afcdf501cd655c370165be31f59185e2815da65905d915d1bbc23737e6e49bc647ab78c1f8a8c426320479ef74625aca0c24315adb80adf27df9a9181a09905c6814af5830df19c8048f4e23974d9d66b31b0cc84385af93f20f7f1d5bc6546c114a0d8a40030083f3e70ac7115b801cd0c795e1c33f911308cb679ae15be58465270860b8c2dbefa9faf0b6024bee289515aa4a7a3ea80efa671573c75ef705fe976fd262a6d882d921087749264a20921b91121b43607d86f0f1f7f3dd2746abef5270eb57d60ca2e38b774b10ffc28b04f34078f1ca8fad4b6880fb52d6791c9a7018ac9be749d5d86c60d402172e4877e5a0597c76544e6297cb970c2b8f6c084b38b2faca40ae1f4eaf6cd38ca9c73ff76948f9b1a194a86baed11cf4cf9f6074faa7168807880418e939572a1051cda15686a5dbf5d7f3b35b845577b569e5edeff2d245008c04802a5199d76e98368fa5757df52f02b8c431b0b807f9cab2dbd5b0097d3d1f1bf76d57847c216bdffcf3950c0fce447285f69fdfa4c273bc6df6de7af1032a342e11b85fe1fe949bec9f16a438f9cd415ad52710599109330c8fa05599b63f405b8f91d15f9ed2d8366e3a8fb2543254c815b6482adfc341b794b580b357152ef5377a58db2cd5f3ce5fa0d5e2edb02249e103ac97f53e7cd974df10862db8381a2a27f6554eac912cb2360146927ce7aba66320333362f9faddfe46aaf17ff71e4d0adb516af44877e256b0d1ce95be427edb4e7d14bd93706489e6342c9707d287b1d02dd2e05b75298abd1de116db8e227f1a6a15eaa85d2d32e01f7b9b526068e23ad1f85499cbf54dc4f6472783c22c5c37b3873c9d485d1ac1b4f694c0eab9d3369a9947611be1bec5eb390f4653de41f35ac3dcd4a1e5ac692231c2ce51fa58faa9b0f6a51739878c6d6f0cd34c481b58bc4a1343f41d6e207c4d890b74e222b4871cac160b50154ff98bc5ae6da745e63d60d8d05286714b03a63b4d1bd97146650ba759238ac446a3cc127cc9e6836fdd3053de5487228cc58cd8a0e85c3cf1d52d0ae8b753a3772f7084ddbbe1891efc43e60c639f590e941fb3756ef4dcad50c55f040c06215ec431f261ef121a3211fd5a46b9534a3ccd74b211359d8fdb010819a0e3f9665465e1780f88cdda88594a6d506421c571f6f3c9734c62248648b28dc058b699b9346dde331e07651dba3df0afd27ee00805a45676233f0fe8e18ac724069146dc73499f006fcbd6c80639f9bc5bb30846cd633d283f8d356c03bc817e3b389b886f0a258619e64fd0b00396d4851a1bcc9cf9738cfdadd1f2b7548092e9698b635f8ef64d4d25aa2abe41cf87fbbb69928d08a7bd1bb53bc217a940d5d3f78271095828b133bbb92608d8c8055001f5c559de00409e7246755e71dc306d7b3b6b8682de23861f6c8692de50177867a94d3d5ec0d05d4db2d8addf1c1c7aae1f0b62d6648b9b153cf78d141706a8c186e4a5e960f799696af56ee7f118a66a392d1a7da6fbf2394a17c04f74f315c309ec722e299239a0c43fd6f5db8a029a230c0473db7529af9267c9abac88ae46fd44baa454fc8028d2c678ae767882293fc1d69b62a8e50e7d8cfd9f2e479890778b090a417188119bf4aae6857ee5e6601627d44ecb4aaea7af71fe54eeab7e18aaf40a6c95ef0c1121c904ad62d9d2df0213c47d35b959e59579f3f1d8e0042b3059e44fe107106c44b3f5a2eb69ba8144cb9c5efb9b5da89685e47de2bb8060b4a2dc168abb9ca652d6ff8ddf4ed79e633456b15c88b9cb02bf71b5c05ddb9bb7a90f9e4315a8c3e3933ef45b678da792c8f30d3e87a333f04986af7ea2ebe922b1ae1380550c5b9203247d4a816d083aa0c8562ade2cd94825b2b645afc8e70eb9e32e8f582f2b1f34cb383c46c93a296d06fbe573b2bfb073bd024f296ba8c72bc7f94a69f65cf33d18bfb88ecf95c186ad16441eaa5ae4b3d2f53fdbcc660d3688ac983664d98e85074012310ee4ed7c7119da4f6299e53f0836f990ab586719f1578b3d7f34e0520fbebda545274d18d23d7a9d5419db6fc9a48fe1b9dad4b67a3a9074b932c7203117f86a36e09e89f8e4afacdde8627ebdb20e9e71f15eb7f8b48e88d0c9bc431762a91b4708cfced8523060fb7d56666dd402e95aa42b5ca7d3bf0a6aac82574014af39e93eeb36af5cdb78cfd3722562c6e016d11034ab60b018e3c3655b998a5c8376256ce27ada5f473c1e22647acb39cd5c87325208a108f4ad24a237ca01f313c0db246d919816b4aeb4b5bdfd94e2a0a3f00667883de74923369b6d8f9fd98ced38771b9d9043845fa6fdea17441f587a15a44baae794bfbd799fc9cca4fb9baa14f9707aed84aec1708c99de0a0a65d54afb670b9603537b039260eb1a924983c3b75cdae576713acfd6fe8c0e885cf49299d1f16ddecd93601a9289d63236b9218bb16019131f9ee23620664e78b098d1c1e9a8db6a7cb138d28359043c97e4fe882932f6c40f2d20704baaa8061e1733f20cca2b7e413c822d466b03d0add5b86cb7efc9ed8d08eff016764918f4b3552988df868053fbe5049777d85e309a9815dbc0fa6c4b769c59fb40177d0803e6da1fbe91551ae3e2610963f8aa7894eaea66b8b9fd91ae682751a97fc250ff5c82dd6d2feb3c6d62a858fce1f04a3e5b92df6a956c7efc6736e4e43f1e7c78d66b28b9b110a890bb49010e849ea0c572404504010272dc86c1c57c82fa9b648113b363a97cdcddfc8fc1650646512f0f74587df78b87163ab4162dfd59bbb53c9ae314c42fe07787c304074bb7172c9a64108f07b1ed67fe54de657f160e031f2ec23a1ca149846870cb37b650a9cf8dcf3e6ac2a5b9df5b2e019b9ffdcd334d55a21a8a71f17e5200c25b6955ab534e711adf07960b95565d8d000f93b267b09d13222a5a52463bb710479e41733b93f3a381c4263d31e457835529d6eca28be6cdd48578f52c4048ad02b2c0985f1cb698e810c1c6165138d777380b83d34916370e8c68f7fc4afa8e91be2efc3a2e47c97cca0b53fc30e4cdcbc3c2072b4e803e401abe503261c2d07f40c294a1d5c8d60319085cb6c32fc3cc4841eb27f7d458f61cf5af977ebe8bc77fa6bb6698fea54b8a5e1b9183ba8d5647b6ea413576fc965540aecdb1a843b5f77a36f42c48387368588f877561da582694213cc0d60ef813b76f66f7b82183510ac012fc8f99afcecb72ba00f25ed5421c25f4baf4dad46e1620bd71cc092c2dd98190faaa3087810bacc145509cd0e3c65a4ded206278bdc5397bafe8d76332464cd3e3620d2c3539f9448c6c2d6ec05eea54fd8d9c8efc30e7760477a08781c1cbdb3ab519c4988496259c9bf34508c0e7cc511970c466520e48339793eb47d5e14c3ff105f0ec1961e7fc6170d7aab2d25153b727400d1e073900d85ca619f46c9f312a5128ac6624ec9c5d02f7ec48c67b8be587776823ec3f27cc83bc66b0e6d6025e8d12f3aea417ced0580b99c09617f9666bd526b6bb7e39dcb76f5691e535d404d19202d43d15f4969c82c463e31d6f5501e99400f94ad076705ee6d769a38d15da000a8693e628bd34a48dec7f4136aff3431cab997f49d257551b934b35691362d25fe52c6b7187e9f675e99ece2bddcef4b7618334844957e887faf2f4a20daf7a3a9b3d27c08e5e568940495c02a5ac29dd8ece51b547a3e3cf7a1e68143be86f24a6104294160330855f051930dccf944699f2f8366ee76caaa424263d6bf8885a61e764a5b0a7a37f0a3da1e95323305b4e6fadaf1cb90f192dee76450738eb763a5feb80842d867cf696f8760f0ed691a1826535496fb5b874a7e32224dd98492e3a4d67f", 0x2000, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:03:48 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000440)) 00:03:48 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000000)={0x10, 0x2, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x47}, @exit], &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xcf, &(0x7f0000000340)=""/207, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:48 executing program 3: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:48 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000000)={0x10, 0x2, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x47}, @exit], &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xcf, &(0x7f0000000340)=""/207, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:48 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc020662a, &(0x7f0000000000)={0x0, r0, 0x2000000000000002}) 00:03:48 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r0, &(0x7f000000a380)="166a39affbbc63f1aa285a33448ae595c5b0fe70f23fdd96814acc9b0fa56948d00a219880493172dce3be58754e6b5891de9e84b1a118fc78061d5597e88c2db063487ddda7a2329d7ea5f0fcec53b7676204fc8342ade996819924ca8321bf41ebff13e9fad80430159f768a097c3993a461f9373ee5d29f4e37b01229dc65f52fab20204c6f9b317dd6cc63cd8d1ad76aae80f4db29cafe122ed0e69f263a15105edb8b5c436be1622977dcfac2b1b4c7a9de076ff9db28527bc409628ee911c77962ddb528195373a7443fbc88e60e9168bf05e4c940e7a08549c2637b2ede191249fbed692ecedeadea9026f4a57400ffef068609c27bb8cb23cb47eff16f17d1417c8398abca15002a31b54ef93942a8474402f1fd4d2e53b3666763ef812ded6ba710e482d492359e1908b7f78c774128369d37b673936ce2cc8bf17b07a3cc9a43db2fd6ae991ac2dd1a5c4efb4d4ebefc5e0aaff0f9bfe990fb83f702df949a9d7eb8291abba028bae358598eb56566eb0a76f47aa8689c8646afc4da844cd07a6fca930ecd9a09973847dc8156c4615d1e96176a2beba6426c1887486fb2d9a078612a0048d8bf0d3a54d3fa5ac27e278d8ab31bbac427d8346d1463ba9263df55a984c23c11aaf52bd0675bf6de2f0a416e61905e17bca781dadead67946a2b0608a9a1dec936683aa793f885b4b5a91d1d381349993b4becb3141495314632fe19698fc0e2cd374c4a4e3f74aa5733106887c69a4a06911df6e41bdc302179289c099b571fe8b3555f69b7df566ef68475dd934da28460c0d67b07a517b3c863ef7f6fc9a895251437cf9d0a4c45a1fa07aeb93625e7d328fc72b934fc4a7b6050b4d84b2c0373759048a8004f87da7b143a74e756b0cd232c2964af4de6b01c7d52d73800deeaf19f41a37908fd72936c439a2c2232f12466f740cad4a208005133960f1be89296247fe94d6c361b4d62f7ac996da2432ef995bffa6eab790091bac8bb304e30546e01b9c4b3caa2c52749d2f9ec23d4d191c6960616fe7b7adc9fde662a7b89349bb1495be8894655d007bbd0aeafd68f75bca357603f12ed89fe9a3dc075350e9e67dbbd7438b52bda41bc0a84eb2fc5365c16b8d7880d5b2abbfa6ddf89c319030576839b3606426983a920a1e24b2e833d83c929515c5fb243bb403733ab54654b7c06941e39d1256a383aec74dc1505a7e76f4bc8c83aa5d2c4b960569d212235b5617c404c6d5e9de32cfe936bd6641275956cf798befee9cda98670b8851bb8a0a6d88483e8d3f1e6441bcc6adc6ca6e46f134bd9a1691adcb4ee004c4d7362458e88d10113b0422c55f8abe4158d275f7ee80ab4d4767db24dc227859b88884a246159b6eff40b623157b694e019498505952d396c5836166c02845c1bae121d5b68741d129246caca0c6de8a2bbe421fb348802a780d04f948fbcea2a626f1765d687cc9ca1a4b85f6499aaa32301226d21548d5faf9c7ecdb57a17ff2c9152f4e7e1ca7bbdba1a112a860b9ef8b06d0beec63c0eeb0b6172570a1cf3c27bc2377fd36f7998c68c557c82205e6879e1ae4cc71c533ab52b1b0824c12763441b91c77fd931c16c6c0ec0f27394063d11e583f569e876f9f50314b2e8ca401cf2cc04637b0e9c91366f2ee6308e01225db859a0e7736842ba8fd940e1a1ac0ab031b4b545e0502250019bc22848c02c9742d9043151c8888d59596b21755e3528ae06c286c90eeb6509fd8f4bb1c4ed37980b11763342cc44630f42a73322bcc28e0208c0a6aff262399ef4a9c213eedcf1fe70756e452856e6b39f030d21a5318e3250d5659f2c6abd36d2ebe4c0226a85114f875e57695fe8ad95ee18a4dcc6d638c319b5a982966bf1894ba8c6c39869f3635ca61b9b20448db4bba750410b5595341c0d16a7db10222e9992af65d3227791c1f87733044dcbb191bec6433755e702f2f695f7bfb00637eaf78379fcf21ad4da03edbbda4b98840c77997dc0ac1c8938d36c201a96e660e06b07c3e61b1d60c32d5257d26ea2d93a95da7d28f2d793710ddea07da704b655e648937afcf97defebb214dcb15838e34a7d758e138325718fefabb48cedc4428687d4cb94a59e8184b2db94eb79b515666a65930f1c8ffa492429105f30791e14da062bd6dadba92ac08ca75139eb411d24597d65c2ff8325b1727d4e9297b5913480231999e6244be3527a2ce4bc6e736c0b47cbdfc83f7c6aba9bb79f4276076129e15c03723072ecbfee99ef4da5fabae31f01de1075eeede5662cb17556778b713d40dd97dc9cdd663b6bcc0d58fc02c7cba9aa442e629c309269e67554b4c0e8b158a97461a29313c5742a1d371789d66de4d4e45098bd07cd04d2a32304270688ae73599823dfce9371a10353a2e7cafb65ee8cd95bf4dead4ef1c237a20fbb2c75baf3e7acc209bb86cbc5ddb82b6425427bd2afb0581f239da4cbccea888f5b1208ec0de889e4afc93ed68e82a279a0d0f721ac1d15e94bc3d2a9441689c81decb00302638cdfb9e9a0111bcb1f8b37e08b20bcfa4d118d42136133024abb9b5669f4514cae3ecbd6bab40c13c65c2f29db1faf3336485b77bc2f6e3361a4a352dc55fb8248ae1eabf9467698c424b7e464c418df654ff98d8d9910b9e997d51d71537fba1744cc19ccb482771cbc006f91b2fd7cc94823723eb7f1181e6c4dddf932a286ccfc1940ffd58ef99086bee91cc32a0a25297fb6fe76c6feda223f6047308b6b34dd4c5ab98e4a7345335b1de39066afcbbadeb69f3a950308baed73f7b084518ff82c78008281fde646101377acea7ca382b9c2bdb5bd613228563f1756d69c6c326bbb21b0436667483b789c40c07909a37b95291f4296468895bd30ba4ffe75e757ed9c0c3f1e94b1baf4802111e0030a86bda0f5f8645e9a87315e7a0b6e0e29c2e67bf7acb178d8cf1f7cdb8440f763cbb99afc3a94e792f1d4c85da3620ecb34d42dd296d898f4b4bfe1d79e20ab580e4e25175b509ff0fa92bf0eefd86b0ca03278cfb6351267fd981cf578302d94925eb18145b7f840d59956b6fee0ce4374072eac2b5e2365372ca639ae0c4068b3b88375dcf02372e3c25b4c3516ca13c26e03a37081e1f9231d71bc1f79519a0afdd00f05d5e5827438b5bf2c44150726abc3f83797cbd46497b726122182226113ed553641e6989fba88d94f7d9068f7e3e0f5cc4637a00c2b2367ee93a43a373d5f44b46a6ceff7afd135649f479c151d987dc2296142ee844a0a1643dd223648b0d3af4ed9c02774e867ced3eabf9051837dae23c883dc03040d2b648d31c766b147e23441d3ebd70b8ac30d25a72c0a8f297edd0d8862e8f6757bb84b598e067e72e81fa0b6e164c3e43a2bff6442ae6040e27adbd7d085b27b083ce9f94fb494acd100f1aebe668c6e42266ff86b4c13bd950c13276ab1b805e9352829ba31379de08d02c7b81482a2bbf6bb5e13acfff90ea114db564787742c9b66c3a14f08135d5918b6169570f07736bd1db4d6b253872291e5f105ebb23bf58c38796563b511560418b25dc959acdf1d9b6261e87c4ec6c8a581bb7eb2e474a70f1ef55aa6f3a7697700535cafd22270f095f0cba9b8fa9ec80dda3f38e4305a2652b4572e80cbe44eb5e534cf5ca53c0a9a36ca31d19695ead39f21d3e47155a3824e0740dfe04b1fc2f359daaa9896f9ede817f5ae497d7c4c8718cc04cdb0a13d562ad1c0c566a34693a34574f0a0a2472b12bd907dd15bab6286d4c53e358521e3a458a5411463092f00bdea1766acdfcaac415e49d9c0cd3a4210af398a3ab106494d517d9f04fc320e5b68f8015cfee803cd757881b6879aeb21c2664fc9ad38c45a4aae910e6d1655774c98a706f6191fbe4870c0154e338be920a4cb507c6558f80a8062677e47bbe9930a380140a8118f1335bb3b4558967866ec47d154e5d7c56c7139ab68dd07b3c9ae886a7e2299ca27d5a08c9572107b2823bd7bee65ffd17f9d7c1201c39a6c7cf93781d116ad8fc64ba048e56c0b47f0dec79e1d888b0173b82e34a55c78715174da4d876243d4871680584ae65b486d4fd2cd364c2dcb5f1a39742c1dbd7c6c4b69c5bed6d3edfa21075427909dba885113d6ebf8ffc20c6a3df8d093c954a8affec5d7a460527c6dc4f1660d3c2c2278492d1391128e769f1dc597d9c4061ed4e1b6454130c72b5f0501edf2a78914b3528f627c5aecec162e631b4b7e264cc1cb92780d79a7d4268662941f925eb33691f7bb8bc5f0bf391f7e7cdba1cd108f9d379d8f22ed051da7cd18374da41fbb33f3337745f21c16fc7350c8fa526f214b5a7e53dfe566814c8ff3f051344e2f7229ba8636f624408cb722066287b2e6417152a1b987f311826e18ec76d6610832b1e635cbbee5ca6452a6afc6b8260e7a2aff0504dac83b5daff0230e5ce6f884f942e109377bf08e81aca7962d6bde4068be02f6e5c5fde2474f6c56a1acc772bc7a160454b8df6fbc395c5ffa60c45bad0db62ad058a1551197f266adc6fe538014dee53f33c88d87e4c0e7e7c4b87136162a86c0d7f31c694cafa6c8d3ce761e0d6f12f08d91024b9491371b7ab55699bb7539eb69bd71d9c5a12043658247ed751c651ee8e9898f9194dd7c751ae371c167cc233999f9ecb9beec51079aca4f3de6dd746aa422a4ff2692b59c201832db3644bb6a9dcd830e3ce9bdb8beebf89342ad2994f88fbaa549679eccf6366843d9457e67e556dbebadef832c7d36bed6aa99c307567801b6d4d609e09a0a725af8c4def3a106aaab3c272da56ddfce10d6cb714b01e7c68df7d6d80b6e62021cdcac310d1c7d23f3bc22be5128592ecebed376824210e40aead8d29be44843d227a5caa05827552945a350d92762793699b79d8986d6fa6d1063b722a04bdbe358b36c56b420d76e3f0955369786a88344f6e6db116848870a2c13143d9434f4e15c0d1194e52adc324bc06d8d8b4292ba384556a7b5426d8ef5c8f364481f92d66fe28caddaf09ccec0fff5be48f603d4f642c3565e91c67dc40a26e95110906dae08d470a60f97a7b0a669eeb07bae362331d19901e8ce8c62367f845163060dea824f1a5a24d938a71ad55eedf2f408c905b88663d2b68d7b0013c9b4d34df9989fe1af2390380379f5c5148e3de9a0eae0f4f0145672a68f964ef0c85d22efbc32f29890dab6df2c25087d981c8952d3d07299d49f295644d5a49399accf8745c68805b029d181c03adbcd962f799ee68b9404abcd04f0fdc95f5352627f3b737fd8e736c61d7c6d49b0a69a8ebced8f2e5ce436cc7e046d743476ff44aa792abce4be58b8b5ddabd9da86f90f4bf93515ec81511f863b2cab85c93b99f8bc8b90e7abb94d34d43cbbc646e55cfe7716a2aa1935bfb184b584b867f55f208a95ce36dfc0ab416d4698d99c075e7fa25e3b9ad7bb3ba1cfc32a5bc0886bf0e8228dee4373c689eed0c8b8c671c77f6c2cd36bd9a9ebb8b6b51d35b8cfaf5ac02c039eb2731d91a2de829bdd19f2ba2b6e0243035323b7cab91616dd466a732e5b547ec17322925b63475539e95ca0cf19502a825236231d7ef81c3fe6dbf6ced13ab5c874bf4d19da7053db517056694a4d1d000666fda78aa0d5e53ff0273d7cda2c9bae560a2c1da2373f2262384aacbf81c0adc4bef45578b813a9b66a691f9c4bd9082a88a1c3bf9c8da5cd027df0adfef5a263a28daf46bd23cacc37f1c3d66e13d67a64298c06d3e8437132b0591417bda5275e988c5f5c1221c8b4b1e36c57caf1a3febad9ec1c3e0f78a3177070df9e2847b56e805ad56ed1fc3fdcb06fd07f01976dec8f31b7e7021a25282e7834a485e0557fb7c32c00e5039dee4eb88046ca46ba78b6aadc7daed3845002f05afc443a9a56ac046beceda96068344273ea13eacb67712305c658f4a0975f2dee7faa42aff591e2cca79def698a51686b84a62c6ecb3853560a31dae4bfd489c1199a2b4cc81aed3a07af9f6aee082bfc40913e6a769d50b463222890121d71ca41f121fc99c36c93009d4451f47d9f58119a63a3ea195df6513032093d3a91361f793180cd776852363a7554484478b2af1e73e462c88a135452436a1e7c58db19e1db6b62f3eb59254ac2aca63032fb4d83c3a3cbe23c05f6a0deb644df40518d9770a76c2e0e631b83baf2cdd3542e3856dd2460475ae1ce7d1cf675f29cf1219f88d39a9714fbf281fbd7b1b91524eef2b9b4923a7e0a115ce37bb491f8d2b5057bca6ffd6e12d2dccf5d191e39cf1aa885a7e1ee86a0734b6d4cbea4ce1a2e25b4b98f92cde38d3249ddc3244e716145333180bd4aa93d6e1c5b955ebd4215705fe324e96d0b26b98b9b10c2723c34362ccd2a4ab5ca53fa69cad9f14c2e50644909248cb42dfbcd9557ec679c333d64837c5fe119a67d5c3d146b45a722ab48be8021e2369cdd2c2601da78f059aadec64b5a3dca43a3a790de9f956278b8161b1b6f029d6f52447a81e7f8a9f38a6fec0889052a2a7c87820d5966b1f2a81141b7f8449a50afad0a48d5e12b1a59b720126a2bcb9b08e98638e27ad249d19bf86bd4a7057eac9bb50eb94c60b0c89c04b25fa06afc3e64b4ab30c5d0d3ca15505141f197902cda11955f20e8c2c3590436a45b19ac214a80e7cd8afed7f7615df4273cc3f472708b4afc2e744e1bc693a049c049b5e5a858720b3b59f3f6429bb3e844ea4a8e410c0baa4ede030c5b2ad899cec5eabaf93edc9e001d6f806ed1827a2eb6a1b8fd5ad2ff1c6436423a2fb07b47917a86ef6e2db71a551bdd8014790e42adc1436dc6c865d4b12bc9d7b78ab8753840cdb810e6d5643909f4d62b8e654778d2f242127fe7ca92a20af78192b9bfb700917bd58c9e59c2eae5ab6c86ccf5992bc7c1d9778af9bec38d0cb52bd1563aeb80e1b6488266174a938b38ed89d27d01d67d3dcf7d5a2d816845805b335eba59d1f006d38a12277992a40766a54afa904601115adc62c11e578db81b337ef78e300a9155759f72765a33007065b2be3530dc3d4dba22b8362ed486be3c821e92728f66003c991f95eda4992d385dbc3c37e07f092c216047e6b0f62dee674efba772bcc09ca220940988269ad607e097c78a5657fad7d037180616b27000cf2aec264a1876ce36935bf6f4bf42482a1fadd0cd3151068bb66111b1943658ebeb2f60c95c262316c69c28bbdb7325805efa595421a948a06e4020a355d91b12cbcc5c0deb7133f9e2075300a51e6dedb2ce27d3c2f33b8c004e6927cc68e59c168705d544bd311c690c4b8cd70e07f21818a6e391c172bfc22859d7932b531621a9665cdc64dfd3e6988360ef5dd0ce0d9e4b71eecb3306b1e97eac906cd0757717c90e6bc08e556a309944b15fcecea63b3b526636a0bacc2d7a456b9c304ec71eb6141fc88d6c8ad226405a654201ca2d279d204d9c49e732f156f9cea35afaa1eb8cb0cffdf52a5c3602381e85f77ad6b8081be18565e4ee0dbfcaf6f0b402e2477124e1f9afc89975fa3def33f5429a77704646ea1d5159ee973d808cfe0fc80543d96daaf982f8fcc49ad821a2792c3c6b73aa05262322c70154aa39103b583835f222c6b821dc11a21e848fbccbc9262e0d07d56a3b1d36047becb0e874a23d548adc4956698062e2360e15a6df844ecd3b196e5de541c3d6444c4648c0d0288cb8f5fa7cb39853e83ddba3250963bbe643a7f782dddd19151aaf15d15f8973d810478d1eeb5d5505788606fb3c38f14199647f52e276e6c416089aba4e88f283d5cd4eea4e576667cf3e193224455c859179f60fd4cf528173b9209cd2bb34fb27327415db8b3958fc44c833a1fcb2466912901b4cb7155236b615132785670e7dbb53fbbf18ef7e247db525e4df1f942c469a2fdd9d203437c00dc567d10178acdf65800af6f31cd09b3cc935f0470e6ffbcdf1df32ef2ab201271c4aece8fc0715cb9a30ac4861d75c8bd1d7c5ae9030c9f2fdd028f2c4121f54b9a9f1133fa4db3d69c63212f647c416cf95446f6fa6906800b87a32f7198ef901d63f4daaf45e2f35fa0efc9e496acca5421a244a35019668bcd43ca9c158ed6ff16571a65777a0d98931debe34879cc7a0875c36cc4bd38d6c5485216d5e221c83410e36fecb80e95e2e02bdd31dfab3d2f56b8344478d1013a82ff99222543bdb8ba139ea714cdca7583041df43872e3a1e2c22c65b3926ff5938cac5ccb9404b6b0b1d07f767fa4ce5fcc6b20584bc4f63d8ce441d761f29395d5a1a55cc7c449bf33f5db9b3250204dd7a9a79c1d8f38f6e21c649294db3fc4cecea73f6376a217df8de6df0f84e1635284838f9a2f302f404dd8c7baf883d6c1357c8108db41e37d2712979bb97462330b44614965421615a858ff98fc2b4ca5076d4c226979b8849dc508aeaf9b53fcccf3a31732d12aac054fa855357c1105148827b08fd7b4f176cfbb9b745ce765a2e5115b93818937fae2de1dcf7c03559abe470106adddce61315a23c0ecf36bb2f830502a1d10f4a4f6d28662a210447091966bb83fb8224783fc341a967906cd436475d9e9671e4e0e2f32ab9c16e4af0f515e7b7aef63d6954792484545eb151cbc8f6793daca482864a4a7132aa13cf4dbfd24441e6ad9b9208c4778fa12d993488f0c1a02185b853c887f454865034bb159493278a96543b5f04d9ed554831b3a798331d67e60a6e893daf63696bde5e4c21275a1071bf31883ac777bc91910cedf56dd3b363190c595658b77a5af1c10b7b67559a0e3aeb0f0485b6d19aebb29ef817dfaaf844aa426a1de9dff2cef7577b5f160fb2d61f95b5009f22e7add35452cdac0b7fe15ff989df38938979820bbfaa4c57375aeb96a70e09b67d1ec2b40655da4c82777c165bb740c74f492884dc42ee7b04a87fa2237527c04db2d6bfa8d5a845b7250fa88015e51151c4c2a539c3103dc85c80bb7c5c977fa3d28dbcb56f13e4c3883ce2e6790975cc0f74e84b388773aa6f026fa87874f07d31c90092c8b0c52bf528a31b6ca688344fee6f647c62d90cf6052f70e025966594bce94fb2c04951f28e625e5e11b71b15eaf4f2033e3a6ede7269d523ac2a1b70621a9b840029558f3551b17425d2d6e65d8932916012111dcc315b5a353215d3b299ff0ad67760586339c200d2a2bc0ee2e9091994d7886534a291805211282ac7994a7e541aed3f51cf1ef36cb27aafbd610870047e7da95a1a91cf036847cf8d195fe10ca6ddc6547b595cd8592c51e0e94ca1dd2329d201660f10f70d97897a9bb1eeedaed0fe2ed3f9e4857909d02ddebd2325c0b2b3dfc7ed4e8b403fa2da7bdd51568febf53d5db23c92f12b87439d27934bfaf8d92b79f0b6b0c4a54f1577891c48d1c31898699aca7cbcf9979785838d4ad43e6bb9694d83fc135d6a974c0efaed47baefe930e9314f70875aa9a3a0fea9fdb2a56bb2e6b2bdc209e6dde16d30afe2bcf528bdda08cdc0f96830355fdd6badc4e897fac94016526c0b6f4e4ad3b3e6cb64e65426b0e08566d0e8472c26956ccc9bb76812af561bd36fb57a1d26807be2f7ee7252f4eabeef8776e8c1a58ec6da1ec78c9695affd43879db3cedc2468978902b072494a5d5908db0981b57b1be1c9d658010f2d7345deefd9002b4cd667d3156c84f8f0e9db8ee1f6fbc7fea085f094e4d398076c26dd2580ac692fa5a112ad68a725e114bac2ad992629a98dead78ce56cbbf30f10ed3c49f301dfcd7174ef8631317d000eced3f1b977984c7a43babbdec28aca6ed0573f5b2cd302fa4d13397e32944ed81f0fd00f1f38b6a43baa668c81b1f24314175f13b4e36c86ee88522cef2889d27dcf2919f5a45a52bf65d1354ef84bf1c368c2fd0fa397a3ec8bb36670c94aa15a7bd3caadadc0ddd19456344c46461923ba38f9ec6fe65f5afe16c623677131be64a87d5b61ef5a5560c495ff1f052e52a2126cc1cee4560f707900bb6886e4a110cf442fee358564bb5e0ba87b60310ca2da14582ddc7344029959d3b2ea8127c8f8f29503d43b9c75a6edd70a1914a3272b7450e1ebdfd6bfb2d73f4b811ce43e2df1b1e8ac4efb2d3f38aa8e29e447dc0d7a32d086543e52e54145151f61f0d688ebd024089f73dbff97283e148a896a85e0a726684ba916b39f633b939b9cae146381ec86b5d91401880a73d4f1b29bed2265af23ace1985da31e73dd7a86b23ff25eaedb45b1687808dcb4ced8e8f4584662c76772ea29ff9bb20bf2e38849ec5047e4e1025c55d936638326b438a68aceb8f567afc7017d8883bccea1c3c75b37a2ea228cca0de4c983e670580e9fd1d82d3e1ee483123bcc62bf196e5e8701f0d86f92cced0a39b9170ed49153ef5ba3f816ba9a6bb8e20feb2de2311a53ce00a9c5fa782bac1449afef865937a1e51f7211e6cb2a0ec79bd795faa08b8be9d00316bb0aa7635547863c8f08ba970d0915197f3551aca0888307e831bf515dc3f64db14f2a9753f46fb85afe51cad7b437a68cdbb5df5ff8881219a26b7f654cde48ab58df8de94ca6d06170c01c5b7e92268e986342bb276a1e2d979f4cc117cbf399fa38c60419962d83cab6d0a540d12b1f4f353899a986dcc39cacd9aed0deae41ab2ca607c2257d79c23ac8a5192349df2f1695d40bcbb25c45c409b6a9066e99a25a2d8dff3a7600e3b922da0f1a0e7010141d39d4f10db9ee2738b9c67c8791dd4955488ac5aeb0ddd6218511936f137f58a171aa8261b02f0d26ba0850b8f38b2ec2ed2e56314705eb524dbb708f245476417338b0212044bedf1f4180626c3c2ceea3c6bbdcc44c429ef8ab9fe76ccb7a206411b00d2131188adc3df84b9fe4f1b0b74803e338f5d49a65b6f0d2c0f651c4f027a7593a81c74abc6cb70ce228515bcd3702a127bdca96f3b62eca2782189165299828ec45afee0d0c663e758ac6a27a65b693037573acc7f3e75247d84d1d08492eb58f74a13ebb7665dacb932b34d0c1e89b664c0631ba56f747faebc1e0466bfeb91916714f2c2606aaffb843181dde7fa0a30ee0b12b1c592a1a7b3bb8d0ac7217f08695f81538bdf65421788d261589bfe5a1e3807e1b8de4fa7c0749f0fb95b7913926c371cdf674716fd531d8d42da816e9d698f572feb767ba8dac4b70eb24d20acc468aefa5921bef625a0af61e21792fe48fb84c809e46ef4e67bb0685d44b23d4448ed01b31b45ad6b4da7b20859f7420732dd454b2e50b9cd3bfa376e6145249a39a0e7beb4beca2660d9f172db37123ac692f7e9ed70c3718f7a4cdfc42b249b467f6cdead4cfe56dd9eb652830a7ddbdf72326e674c636662afe6d9ec5c2c6d170bd4099a2726fa012770288b4e03e78f3f31df1b680738b2c58d4023ed1cc6c7e989ea39fd978ab2ded3b602ada32cccdbf4d944363fbff3f87fdac37425ba1c9f70ff225534140d166daf5e2a7563b39e763dd46895a1237acf14c5b927b91505ccacf8f27220e0b16780e7acb01ccdc9517d5a38804a93da48689eedaf28c41fbe1985ac1e71bac85e7eb078c", 0x2000, &(0x7f0000001780)={&(0x7f0000000b80)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20, 0x0, 0x0, {0x0, 0x11}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) write$FUSE_IOCTL(r1, &(0x7f0000000180)={0x20}, 0x200001a0) syz_fuse_handle_req(r0, &(0x7f0000004200)="9499a08ffac2cdd91f72a1ff6bb59fe5015efc664ba4ff8edc2fd7969b0b827c3d7b7ea577d48314439cd1b52d5dc276c51ab3d225c16e1fc311e9b07f523195c38a76eda7360d310dff24bd7841f7ab7b9a67c1d37bc3b1fb46af1d33c43f06a7a85b9f17534126fa5105cc29e18ddeade28037e6d43d3f969e06dc7f6cbb089e29f66e3508618ef3fa81c8a8a8053b3ec49cd4c58ab95e96bc40e8982d6195fc042331ed9d272ac2f5a436bee74c706c14a5fe454fd846b24ddac72c8d49263808fd4d35b1c69ad25346ce1e0cb4272b7833c862c4e17a1692d747083401b5e9358823a969bc7f3b8d3ef8b163ca81c153f6af325e9e2e23329290b898c95933c000abaef76186e7d9d52e686a84c0a7eeef08233829a8a239af8bba3c68042b95e9bb8b9495309d173dfb8f6f712b218a5b462da5844e977ab0f816094437e77b9575ae466c79017860f885038273a877a8ea7a13607b37e25312b15a12acb061665aebaefc7f257a8dc19c769d55063214604a44197b4b8cdae758757d4ebbbf7da8813fa7800d8e31bff28443196f12ebf23e63f07989150c3ca13d8de055df2491cbe3de433cf7c4a11c62f5255574a47c252ff51238f2281adf9905f0ead30c8fdb4923fd68a945ebfe96f63cf01abf52d4b41d5eff4302a4874fa7ceefb3a0e4de5bbaa51a23c4bbbde4429b9adfd4d1bda0e68f4bbd1cac56fe108d3917b4eef0dc1ccffd360fcdd44cff93f8da34d0fb9291b1ab19b6dbed3727de77fec4c9e4841600851d410743f3af3012edaf5266d2649f064d0eb1885385904a4afc01d755d2fb528c5d989f44bd8773ec2f72b324d3cbb098e714574b00170c4906a2ad47ed80edd9e2bec75040130aadc7b1ffeb3dd9aefc1129cd1ff3dbd185d88c35cd595c171d4207441aec43686e91a269ef5f6a91f73eb112231a06a3e6ff92294b95fe78add2857e99e8097abca1f70c8f95d98aeb15f7655b699dcdb114bbcf6656f0643dbf51fb6d78b3d26a0af2631889ba9b6e86c557b99e9566e789f55b35421159800caa4d8d8be5928b87666e98b950615b0c5de81f793e9fbe11c16fe5cba984eff4da94a36f7ca2df15f93ec823ce1cd8fe3c5a1e72389cf6276a81c12c6304f1e7d4e7a15f5357abc6268dc6fe2d925c644a3c44a898669b1059bb22529f2d4545c01453d447e440f92f5f7584f62de51c1630689df1477498de6a14aabaa585c7507fdb0ba805fc512adad7f08fba9d649cfb2f556ca9f3685346941bdaf0ebf8a0983e4a15662dcb0532ba1bf0d6c81658118951d3bffde340e9d66961e2f1f0c4b59497c27e4bd17aa689c7cce0ccc083e09045996ae0178da5090eba5418adb26e03b16fcfe2125e00e8e2a17c3e2517c779bb33724f138c320b999648cd2e78499bd30ea751d9c7584caecc2665bdaee7db6de1c5b61d53494cdbf64826fc29c0de44cfb2443a36f164f7039bac0ad4739a93594fae6ff14361c68b7862c3fcd2515a63535c49fb1e9f202ca706966f238f6f4e06f88fa582476b19515718222f7ee043783a6dcdfaa2b29d5d49f29cbf25e00e5e982fea0b7b45812d3db2f1622ffc96cb7c459370fbc556d45b60b488a6ba83a6c9c536aff0d775acfba5a78faa6068595846cf26aa342227ff9c80f41ecf955f632ea35b05b66e7c3360b59dce10c5c0ef709664bca119f9ca06470fb5aba30b85ee7ec29309b4a6c38b87d420a3504632921678e3e2bcb665417ad162df82f5a86f472b5944f9bfbe466a31b3bd24a104f17d7c92752a8e877f409c63a176f4a7e40313ee4a277af9eb3b47d0e4e89d66ae2ae3de2666e15e1d6284297b1281c7ff0a9d48545c415afe0641ec4d66c45aa1d309cc1b62faff281bb671e7c04bdc51a43161b079acb4b1e3fdaf7502da8e5efd3e3c98cd755db40141a8bc800189fcdcb2c54b368d512387402ea282ee73926db22e4a62592b790d0fd568998cf3e6c6549d5ec948bc2f4856e7f9122e6df053fdae1e6ad21146e1ec3843c70369b201f2784962686dbfb1d3c965b4d659928d18dffbe3539849901e3abf583958cddaaa0f77479ec01a85231a5eb1a05dafc855b222c4520a5f86b7298d4d44af85d8ab94bdd2a8ae06dab91c7745afc1ada10247491bc2d51657f483877c218544da53e5f3571c7e4b34d533261fc2c5218a8cdabb2bf33a7dcbcb8c6a4ec9b5f45333f1997b7e8e108c6536994bf4932600f27fead19b6672c67ffd1fc0b5d7e7d4dea3636430287771b6897f8e1124a4aaf1e02ed7df696299be6a903ab9f7e1a84a1932e1f3728675e085786fc43cc0ed41aac8e7e397259722d488f2315d65d6cf79bac2c41c274c5f6938bbf5d6ee056674c906d0de2c53d8c635ff0abe13729b69c76fc1eb337560cd7bbb017037aca3a416a7ab5a097fd7b3d7c44c05439d085e6028210689acc01ad18ad57eeb3ed570654ba2ff75a32bde9e057a65945eb92d27cfbff7b2ee311891e6a58a7eac82dfb6e5d1442ffaf989b1d7a8de6408a7b8b6c54e228ab3260548476b921ca997f5feec2222c65aea80d732a5b044e31d968f61ee7fc251ec6fdcb1815bcb6c3715ae4fe0c009e1ee45b98ef364da52593779a98fe1d1a37a3c21c0c4a654636653cdf2ecaf6914d558007436f528b8983b07a8d1caa5a96aa2532ea16721c4877180133f11d40b9e5b97f937c4465e3695060941e19d67846f3a4c4cd2306ea3ebdcb4c1ed38debd462a8498467a206616ee76ba82c129034dc90f8d69bb51ae34363dcd76ec751e1d4d7d45fd4ce971efdaa3f9cfe249ad7936c537df73f6cc53c0b9539b13988129b35e7dbb453fdb343aae08d148cb8a25f0cd736ab8920cd797fae006d99f2674df9550588b7024cc421e5291f602c35e3d88303a6b7de7a29b0a5e98b3a8eee55d819f396dc7b90e3c9dad3da8e9754932779054799a96405ae16b4d05797b79bc206106347600f4e756fee79ac2fe668a694fa106dc99a2523b7ea639c52701b942460981a84859abea7138e43e47fc77c33a5880b4925367fbe24e967036d4f11ce395bb54b620ecffa24f9d3a4237a68c8c5dc439de2066a170b3a71d64a330ef2434a60e1206500cdd395fee673dd53ba93df06c0094eecde01c1b8094938882066f12066be01529af54ebccfa968c12b906eb8e943ad6bd3b1f67041d356b67239cb54370871584d67be77202bae4a8346cc0abb4a53b0a8c34242192c024fb8b86dd54fbd44759e5147c396ca230e00687042f153a74ed795c10cdb69b238a8e74d874db48cbbd10e74473c3c07033008b7742371f5ade9d22e0d3c8144eacdd25b332c7be0f1ad81e3c36920d6062aadfb2b756b7dab99a2de2934bb03d3247b4aaad945068a15e085a60ca6f4824d562b2189d4746cd0d3792cfbf1e2e1c747f3b9d4b21b4567aa4a082e013867278af02f2696470cdbfac318c7ffbc59af067b01d7058caf683425721598564f49579970c61dff93cbc464d344667b20b31d1f588a8083dbf9785c68622e7c22aea27349977ecf4543a84608a289290c4d6ff6522239a44179fd886eb745782b839540b582e4c3bd7720e59a5b82c3e7defaf8d27c2a21bf58c4d5d276e5bcfb26447d88b88311214cfd2899a56b91f75de5371761eefde6dbd5ba5be46ec615a69016ba5c79b011f592380c69c761eeeee45ca537771cd62afe6ee6af8b9e1c11796b7c0095fb8ef21b2bd63ab71a3b0ba3650d78498d62d4b9130a6f289386e6db3319150305ac63a11b1494528f1e85e42296b27d9e5f30ab5210818f196be71ed19d2dda60320a3801e1bfc9d34e779ad2502e751ba6eb4596e30f20a64153bf74449c0c394489cbd077e2312c8aafe1721e0660dca6a74a0849530be2bec63b18587db0f041f0e2ef6fc5a1404a5c0a67ceaba64eb96a4d8bfa2c1cf1e1d229b3943428a3cb4cb47f6eb8ea446a6ece0621d5f7e581811d1fdc1e28e68e7badf1b8ebcb06ffb11a8cef1bbf7ded622764d446c9d5bc268bb9e8431e3cbd87ccae105b0f4ad198c2460c3f4b25484f71f44db2cdd20d89a40968381811f525baff17ff8b27c5996d407812a1db46c48f5eab39550b89d049deb2905db52a937bf666512f8864f895c5ee6411513c6e346280dda1bee6aae7e847409b65bf273d585618a81b88216ea88e91c679e73e3251fe190ecc0dc3ee0b7b0295cffdfc62c647cbac20b559c97edbae02f3dacc9e5a4d99a2865f251f71dd2ee6c379e0cb02fbe28addad7a1077044b45fdb9f6c9f4ed1a990657fc4aeb0d610e0867c54c298e54f2a31aa42d6643f9e87690f85d2b9aa9c0c81bff623694f71f399dc1f84edc4fd59bb145f5f064429949999b8b068c396f9700780d82ef0d87d21c9fe5710c53060f29647c845c716c2a7a2d8e1ec05a0f40c4df21210d41b766a8dd80378732868b592e6f4e64fb0c0ff0e01e8d7b32114a809a7f4fc76ddfad018b3218172e5a765876f8e3741e3245031fca9368455f16543ab2f1aa5d3a2707dc74eebefa9dc3a478d2e4521eb27a54a373e29fdd357e46768055581a2fd28b6099be5294048dce28efb436222cc0dba151703e81590ef56e6cc3ddf43189eaa5ffb77f40af4ef9f03024063fbdf5595e0361c57980da1e48cc31088354a1e4d8c85712c77acb009ffe2caad7344c700297ac580370a99e604b1065649039da506c91c796d30551e7cfea28c623a9d97f4416554d1c7c330b5e4f536035481fd4b3e3843d39b197e3577d58905dd23e26f7a42ca291cf7976e066b079735dfca3d11252f90dca9d894e8fe9f79611d576e3b21d8f28180c664e4b6c9dd18a7baee1c769364910fbab275e5b86dbbd0f38f0165ed10406ace430e126925affdcdfbdeaee779030bf2680bf30f572727689c0c2a17cdc9b4d58824b2c6a30a7900fa29bd22af4fb17b3c7087809f566a71abf34e7b79f8e5e17f7925483d7575447a7c7d16e19be079b345b37ef557de81f08709510ff85e9d1e8877491957d2c86b6597a7d9508fb8cf15ac2defd4be0173ab6701193888eee9b793f30a73238e2c8ef78042425f367df16ce78686af668baaa3b6a2d322a7159ad190f99ad8a94823ff8e01ac9f65382528a996dff3ed9c9a10e2d3391add2ce64de56a8b5978a5085f91f55ac63a6ed245098e0044659cf6bbc13c119ca0fbfe386f92123e3cdc5b001f31ad95e0266a29df5e76b2606a56e00d8dd4999092e066be368f84cf4a9fc6964e02d6b19688d5282bcd51d5aee8e34edc8651fe0579e00e86c2b5006c1580527f825c9bca6e736286a2197be9d1dcdf365859586f39e6647a6f6f1d922c663323df80556fb7bb086d8ea672edb101d30747df8ca9ceea872165d4a6d0dc77b22d4a40eccc63aa6270bfa1090795626afebdb8f8bd25964f2a188ac79d58d4a74af61a16ea2c19b5bf172e39a630760c1032994602bad1b0ff25310f62029fadaa917326aa55fdcc704e2fb8e0647b989ba2912b2848ae5ef4b42d80730ec6888e84421abff694c12a328c83f36a88979b8e40caec75298f0c2ba64b2fb87029f29230189f9d8b9ba930a9327d42afd1e7f5de4bc51ba12c34df74fd9fa39ab3a8a652cf07686a6b9b5a71f4498c6aefb2459a45b7028f6c5d0b978fe7d417732b855ee5e703185970a31a243c8eed72d30049c07f8037507a2e5c07985f64417146120bce54f254204b62ff1ff81a76738dadc4648120e0b76a5ba2519c987ad6133948979cdd42ae49ce71b3faf4457be21fc8107e2a4d6deabf9c33c5b712baaf38f56945a535a6948936bbebd44ea030d79a900f75572a355ca8b5234658a7f0ab4c8cb639c607dea621976b54afa6082e91ae219f172342169b1e770b54e82b5a6040d5759d32b2b6a02bdb0fe0c017722cd253e99e344dc0b811eaebcbd9fbc4bdbc585cb015bc9231f6d26f12fd153945b2702e843582daf2567dd0b07d865a1670edc5370c28cd1097b0856decc3847fb6554dd4f7f5d216fca91e5f4a79800818fd0b1e6da2703485a3965485c72659e41f72ab6baedff67f3cad1e2069e1702aa86095c72c8fc75d786cf2150ad7a5ec341328e3a51aad9ee58e68794a3e444c39aa4cae09400a8b34eb740027113ec178aa6305644a3a86334d73c8d87dea3783e0b1ef8665a86d0fa5ed6b1308a82e4fa920a516b21c62211ef72e218547514b18e2e5d1a84a59b6f74e9f877c551a773d5a2cdb8477fe0e1d82f9e7f5fbf5598310d6c54c1e3081e20a11a1241886d725a0b6bd7a53f9008359d6db2d5d59eb08a9b6628767e888f6fbfd7342c7788d085bd546cbf534958019a4703be39bb03d9ed2653bba56d1166c530fb2835f1e4cb9eb39a8411e5e3813f12fde43764a1678078378c5818440b9ee8a436c7e418c184a14ed9fedf6cc88e6b5e0c5f76fbb1cdb15e15d392f0e9513feb4a68bcbd594753b2a2f6af72c159868dadf0d56a0ae825499633908d541ae1490f646dca60858459828dea2a816fa5e0df841dad11a061f8886c873a521741298fd6a6ed45bdf4c8efe08d25016337d1ed6fd21a3c96b0815d1147c989284dbe5e9c9722cd04d4174f9e6f231cd61d8cf14f1f8b9eca4fa4c3771f254996419af057920a6f0fa95617fe4e8949cba4a968d5d2b0ccc3540f3353ecd4f2389ae75be6dce4233de120b3d8b2fe09eeca9bfcf7eb15310397c68626089442722d302ea043ac760e1e90059316226ff97ad6ff259d4bc7f6ca2d9d41c2e3ef82b645cb0965fe94bc6c83c8aaf6c501ab5b348ffc5daf2a1d5dc46e3725c08ca9d1ffb933626f3f09eb50738db09e08c1c6e1525945002e1bc434cc1dfef6519d91ce890345a2b97a3546b950d57681fba2e1da8f352fb14abc87a1ecb74f72edd20b8f218b4853dc9e61608c37692c68b5682c2a6ca049b886f14ec7675c466210b220a0b1049876e86b5b4b7a3e511ddc31f322373bfdbda8d4cff2ed26632f57217918d9c5bbe51ee35d36abf661c71e103e6895ad19677603ecf8f89d5ffafc2f3c5dd064bb2e2e85c56575dc47d450ff6c70a85b12805875c65f4827e802569feda46bc0b80ebbef366717e0b3e0e17cef843884a9d262d0731db136c37a0bbc6f6c97e75733de7f5d2d59f8815d459c1b59c9f099fae4d2f2412a6684d8df87bc08cce36c8e8a0d27a79f275ad3ad902974373c5c555d96f5e09f175339bcef27444e00aee1b64846a1f17035749b8605edb4bd3321b1c1aed1a4d1156aafe9b9be9806b45299868671498fddde4bde6b061d3d16153ab434f38d10ca6c53ffc0d8e7b5f79d7b29e7ee4a38b5dcffbea2f61abbfcbdc08eaefbd8ce593256db9660fca7c172072b52ba2d7e86091036b586b5fb762ddda75fd4610e0da2e09de6d555db6b1e3055e46a1e09f097dcd99f0e681d0b7baf8b971d3eff049592bf9bf3a3656fe6a798043572550df59f57ef0d2ffa8b07a38f56558c5176f57be1d4818ea78453388adec1970af268237492321d64aaab3311d349f24c312c34a172f84dfd3e8b2ba8bba54f34454f64dc7f971e0de704450033203be1a98803cc307d10ad4a6af5633a1c02ff10de10bc04b4901607690f438a0995d102ebca568f7bec59699fa57a6ca596a68c709f3fe6175dc2240226f7cdac31d629afcdf501cd655c370165be31f59185e2815da65905d915d1bbc23737e6e49bc647ab78c1f8a8c426320479ef74625aca0c24315adb80adf27df9a9181a09905c6814af5830df19c8048f4e23974d9d66b31b0cc84385af93f20f7f1d5bc6546c114a0d8a40030083f3e70ac7115b801cd0c795e1c33f911308cb679ae15be58465270860b8c2dbefa9faf0b6024bee289515aa4a7a3ea80efa671573c75ef705fe976fd262a6d882d921087749264a20921b91121b43607d86f0f1f7f3dd2746abef5270eb57d60ca2e38b774b10ffc28b04f34078f1ca8fad4b6880fb52d6791c9a7018ac9be749d5d86c60d402172e4877e5a0597c76544e6297cb970c2b8f6c084b38b2faca40ae1f4eaf6cd38ca9c73ff76948f9b1a194a86baed11cf4cf9f6074faa7168807880418e939572a1051cda15686a5dbf5d7f3b35b845577b569e5edeff2d245008c04802a5199d76e98368fa5757df52f02b8c431b0b807f9cab2dbd5b0097d3d1f1bf76d57847c216bdffcf3950c0fce447285f69fdfa4c273bc6df6de7af1032a342e11b85fe1fe949bec9f16a438f9cd415ad52710599109330c8fa05599b63f405b8f91d15f9ed2d8366e3a8fb2543254c815b6482adfc341b794b580b357152ef5377a58db2cd5f3ce5fa0d5e2edb02249e103ac97f53e7cd974df10862db8381a2a27f6554eac912cb2360146927ce7aba66320333362f9faddfe46aaf17ff71e4d0adb516af44877e256b0d1ce95be427edb4e7d14bd93706489e6342c9707d287b1d02dd2e05b75298abd1de116db8e227f1a6a15eaa85d2d32e01f7b9b526068e23ad1f85499cbf54dc4f6472783c22c5c37b3873c9d485d1ac1b4f694c0eab9d3369a9947611be1bec5eb390f4653de41f35ac3dcd4a1e5ac692231c2ce51fa58faa9b0f6a51739878c6d6f0cd34c481b58bc4a1343f41d6e207c4d890b74e222b4871cac160b50154ff98bc5ae6da745e63d60d8d05286714b03a63b4d1bd97146650ba759238ac446a3cc127cc9e6836fdd3053de5487228cc58cd8a0e85c3cf1d52d0ae8b753a3772f7084ddbbe1891efc43e60c639f590e941fb3756ef4dcad50c55f040c06215ec431f261ef121a3211fd5a46b9534a3ccd74b211359d8fdb010819a0e3f9665465e1780f88cdda88594a6d506421c571f6f3c9734c62248648b28dc058b699b9346dde331e07651dba3df0afd27ee00805a45676233f0fe8e18ac724069146dc73499f006fcbd6c80639f9bc5bb30846cd633d283f8d356c03bc817e3b389b886f0a258619e64fd0b00396d4851a1bcc9cf9738cfdadd1f2b7548092e9698b635f8ef64d4d25aa2abe41cf87fbbb69928d08a7bd1bb53bc217a940d5d3f78271095828b133bbb92608d8c8055001f5c559de00409e7246755e71dc306d7b3b6b8682de23861f6c8692de50177867a94d3d5ec0d05d4db2d8addf1c1c7aae1f0b62d6648b9b153cf78d141706a8c186e4a5e960f799696af56ee7f118a66a392d1a7da6fbf2394a17c04f74f315c309ec722e299239a0c43fd6f5db8a029a230c0473db7529af9267c9abac88ae46fd44baa454fc8028d2c678ae767882293fc1d69b62a8e50e7d8cfd9f2e479890778b090a417188119bf4aae6857ee5e6601627d44ecb4aaea7af71fe54eeab7e18aaf40a6c95ef0c1121c904ad62d9d2df0213c47d35b959e59579f3f1d8e0042b3059e44fe107106c44b3f5a2eb69ba8144cb9c5efb9b5da89685e47de2bb8060b4a2dc168abb9ca652d6ff8ddf4ed79e633456b15c88b9cb02bf71b5c05ddb9bb7a90f9e4315a8c3e3933ef45b678da792c8f30d3e87a333f04986af7ea2ebe922b1ae1380550c5b9203247d4a816d083aa0c8562ade2cd94825b2b645afc8e70eb9e32e8f582f2b1f34cb383c46c93a296d06fbe573b2bfb073bd024f296ba8c72bc7f94a69f65cf33d18bfb88ecf95c186ad16441eaa5ae4b3d2f53fdbcc660d3688ac983664d98e85074012310ee4ed7c7119da4f6299e53f0836f990ab586719f1578b3d7f34e0520fbebda545274d18d23d7a9d5419db6fc9a48fe1b9dad4b67a3a9074b932c7203117f86a36e09e89f8e4afacdde8627ebdb20e9e71f15eb7f8b48e88d0c9bc431762a91b4708cfced8523060fb7d56666dd402e95aa42b5ca7d3bf0a6aac82574014af39e93eeb36af5cdb78cfd3722562c6e016d11034ab60b018e3c3655b998a5c8376256ce27ada5f473c1e22647acb39cd5c87325208a108f4ad24a237ca01f313c0db246d919816b4aeb4b5bdfd94e2a0a3f00667883de74923369b6d8f9fd98ced38771b9d9043845fa6fdea17441f587a15a44baae794bfbd799fc9cca4fb9baa14f9707aed84aec1708c99de0a0a65d54afb670b9603537b039260eb1a924983c3b75cdae576713acfd6fe8c0e885cf49299d1f16ddecd93601a9289d63236b9218bb16019131f9ee23620664e78b098d1c1e9a8db6a7cb138d28359043c97e4fe882932f6c40f2d20704baaa8061e1733f20cca2b7e413c822d466b03d0add5b86cb7efc9ed8d08eff016764918f4b3552988df868053fbe5049777d85e309a9815dbc0fa6c4b769c59fb40177d0803e6da1fbe91551ae3e2610963f8aa7894eaea66b8b9fd91ae682751a97fc250ff5c82dd6d2feb3c6d62a858fce1f04a3e5b92df6a956c7efc6736e4e43f1e7c78d66b28b9b110a890bb49010e849ea0c572404504010272dc86c1c57c82fa9b648113b363a97cdcddfc8fc1650646512f0f74587df78b87163ab4162dfd59bbb53c9ae314c42fe07787c304074bb7172c9a64108f07b1ed67fe54de657f160e031f2ec23a1ca149846870cb37b650a9cf8dcf3e6ac2a5b9df5b2e019b9ffdcd334d55a21a8a71f17e5200c25b6955ab534e711adf07960b95565d8d000f93b267b09d13222a5a52463bb710479e41733b93f3a381c4263d31e457835529d6eca28be6cdd48578f52c4048ad02b2c0985f1cb698e810c1c6165138d777380b83d34916370e8c68f7fc4afa8e91be2efc3a2e47c97cca0b53fc30e4cdcbc3c2072b4e803e401abe503261c2d07f40c294a1d5c8d60319085cb6c32fc3cc4841eb27f7d458f61cf5af977ebe8bc77fa6bb6698fea54b8a5e1b9183ba8d5647b6ea413576fc965540aecdb1a843b5f77a36f42c48387368588f877561da582694213cc0d60ef813b76f66f7b82183510ac012fc8f99afcecb72ba00f25ed5421c25f4baf4dad46e1620bd71cc092c2dd98190faaa3087810bacc145509cd0e3c65a4ded206278bdc5397bafe8d76332464cd3e3620d2c3539f9448c6c2d6ec05eea54fd8d9c8efc30e7760477a08781c1cbdb3ab519c4988496259c9bf34508c0e7cc511970c466520e48339793eb47d5e14c3ff105f0ec1961e7fc6170d7aab2d25153b727400d1e073900d85ca619f46c9f312a5128ac6624ec9c5d02f7ec48c67b8be587776823ec3f27cc83bc66b0e6d6025e8d12f3aea417ced0580b99c09617f9666bd526b6bb7e39dcb76f5691e535d404d19202d43d15f4969c82c463e31d6f5501e99400f94ad076705ee6d769a38d15da000a8693e628bd34a48dec7f4136aff3431cab997f49d257551b934b35691362d25fe52c6b7187e9f675e99ece2bddcef4b7618334844957e887faf2f4a20daf7a3a9b3d27c08e5e568940495c02a5ac29dd8ece51b547a3e3cf7a1e68143be86f24a6104294160330855f051930dccf944699f2f8366ee76caaa424263d6bf8885a61e764a5b0a7a37f0a3da1e95323305b4e6fadaf1cb90f192dee76450738eb763a5feb80842d867cf696f8760f0ed691a1826535496fb5b874a7e32224dd98492e3a4d67f", 0x2000, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:03:48 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:48 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000000)={0x10, 0x2, &(0x7f0000000080)=@raw=[@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x47}, @exit], &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xcf, &(0x7f0000000340)=""/207, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:48 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:48 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:49 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:49 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:49 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000440)) 00:03:49 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:50 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:50 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:50 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000440)) 00:03:50 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc020662a, &(0x7f0000000000)={0x0, r0, 0x2000000000000002}) 00:03:50 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:50 executing program 3: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:50 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc020662a, &(0x7f0000000000)={0x0, r0, 0x2000000000000002}) 00:03:50 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000440)) 00:03:50 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x4, &(0x7f00000000c0)={0x3, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) read(r0, &(0x7f0000000040)=""/106, 0x6a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0x68, &(0x7f0000000700)=@nat={'nat\x00', 0x1b, 0x5, 0x490, 0x2d0, 0x0, 0xffffffff, 0xf0, 0x0, 0x3c0, 0x3c0, 0xffffffff, 0x3c0, 0x3c0, 0x5, 0x0, {[{{@ipv6={@dev, @mcast2, [], [], 'veth0_to_bond\x00', 'ipvlan0\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@broadcast, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @icmp_id}}}, {{@ipv6={@local, @empty, [], [], 'xfrm0\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}, @ipv4=@local, @gre_key}}}, {{@ipv6={@private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'veth1\x00', 'gre0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv6=@empty, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'veth1_macvtap\x00', 'wlan1\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4=@local, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) syz_emit_ethernet(0x3e, &(0x7f0000000c00)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, '\x00', 0x8, 0x11, 0x0, @private1, @local, {[], {0x0, 0xe22, 0x8}}}}}}, 0x0) 00:03:50 executing program 1: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:50 executing program 2: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:50 executing program 5: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:50 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc020662a, &(0x7f0000000000)={0x0, r0, 0x2000000000000002}) 00:03:52 executing program 3: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:52 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) getsockopt$inet_int(r0, 0x10d, 0xc5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:03:52 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:52 executing program 2: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:52 executing program 1: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:52 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) getsockopt$inet_int(r0, 0x10d, 0xc5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:03:52 executing program 5: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:52 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:52 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) getsockopt$inet_int(r0, 0x10d, 0xc5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:03:52 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) getsockopt$inet_int(r0, 0x10d, 0xc5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:03:52 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:52 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:54 executing program 3: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:54 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:54 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:54 executing program 5: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:54 executing program 2: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:54 executing program 1: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = epoll_create1(0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@can_newroute={0x50, 0x18, 0x405182a9e892c0df, 0x0, 0x0, {0x1d, 0x1, 0x1}, [@CGW_SRC_IF={0x8}, @CGW_MOD_SET={0x15, 0x4, {{{}, 0x0, 0x0, 0x0, 0x0, "713dc046aca71a4c"}, 0x2}}, @CGW_CS_XOR={0x8, 0x5, {0x0, 0xfffffffffffffffa}}, @CGW_MOD_UID={0x8}, @CGW_FILTER={0xc}]}, 0x50}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x20002012}) getpid() getpid() r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b00c0102bfc60d643e361f192a3e9d5fc2a195e73d6adf8b8f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a876ab92f722d83445aef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4a078", 0x5a}], 0x2, &(0x7f0000000f00)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2c5734cf419a0468e0c0145137938f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd1335b161e98a3b99eca042febaace212b45c933c361b02824d9bb8e4f81c0044404ec9ba9cd6292b84e1b6be8e604537f7b1cf57a2b9291d67a836abc0f04c06", @ANYRES64=r5, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64, @ANYRESOCT=r2], 0x40, 0x800}}], 0x1, 0x20004805) signalfd4(0xffffffffffffffff, &(0x7f00000032c0)={[0xabb8]}, 0x8, 0x800) epoll_create1(0x0) r6 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_IOCTL(r6, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0x0, 0xfffffffc, &(0x7f0000000080)="956853a73461ad49b699ead71888690f"}) 00:03:54 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:54 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:54 executing program 0: r0 = syz_io_uring_setup(0x1adb, &(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f00000004c0)=[0xffffffffffffffff], 0x1) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000000), 0x0) 00:03:54 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:54 executing program 0: r0 = syz_io_uring_setup(0x1adb, &(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f00000004c0)=[0xffffffffffffffff], 0x1) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000000), 0x0) 00:03:54 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x40}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r4, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r7, 0x4888}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 00:03:56 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:56 executing program 0: r0 = syz_io_uring_setup(0x1adb, &(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f00000004c0)=[0xffffffffffffffff], 0x1) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000000), 0x0) 00:03:56 executing program 1: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e80)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@discard_size={'discard', 0x3d, 0x80}}, {@noquota}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@gid}]}, 0x1, 0x5e22, &(0x7f000000c900)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gFiIOTvBANrxxjjLNn1S/zCvy4mhJAmUJo3SvoS2/WunQW/xbsuSRrJRoESCaOiiqq5aQsoanNTYVVc0CpFuaha9appL+hNRVWJi6gKKCBVaqs2W82Z53l2ZvbsnLV3YmbO+Xyk+OedOTPnzJlnZve75jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000240)=@reiserfs_2={0x8, 0x2, {0xb}}, 0x0) 00:03:56 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000002c0)={'team0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:56 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], &(0x7f00000003c0)=""/237, 0x37, 0xed, 0x1}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000008000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x0, 0x7}}, &(0x7f0000014ff5)='GPL\x00', 0x2, 0x1000, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x14, &(0x7f0000000000), 0x1, 0x10, &(0x7f0000000000)={0x216}, 0xa}, 0x70) 00:03:56 executing program 3: r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000040)=0xe9, 0x4) sendto$inet6(r0, &(0x7f0000000080)="0fa6098bd070953bec81e3e2ba4fe02893e5869d532c274e3fba71ca33f850154f4e19cfe81d40ff", 0x28, 0x40000840, 0x0, 0x0) [ 236.855257][ T8091] __nla_validate_parse: 5 callbacks suppressed [ 236.855272][ T8091] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. 00:03:56 executing program 0: r0 = syz_io_uring_setup(0x1adb, &(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f00000004c0)=[0xffffffffffffffff], 0x1) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000000), 0x0) 00:03:56 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000002c0)={'team0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:56 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], &(0x7f00000003c0)=""/237, 0x37, 0xed, 0x1}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000008000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x0, 0x7}}, &(0x7f0000014ff5)='GPL\x00', 0x2, 0x1000, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x14, &(0x7f0000000000), 0x1, 0x10, &(0x7f0000000000)={0x216}, 0xa}, 0x70) 00:03:56 executing program 3: r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000040)=0xe9, 0x4) sendto$inet6(r0, &(0x7f0000000080)="0fa6098bd070953bec81e3e2ba4fe02893e5869d532c274e3fba71ca33f850154f4e19cfe81d40ff", 0x28, 0x40000840, 0x0, 0x0) 00:03:56 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000002c0)={'team0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:56 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], &(0x7f00000003c0)=""/237, 0x37, 0xed, 0x1}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000008000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x0, 0x7}}, &(0x7f0000014ff5)='GPL\x00', 0x2, 0x1000, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x14, &(0x7f0000000000), 0x1, 0x10, &(0x7f0000000000)={0x216}, 0xa}, 0x70) 00:03:57 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:57 executing program 3: r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000040)=0xe9, 0x4) sendto$inet6(r0, &(0x7f0000000080)="0fa6098bd070953bec81e3e2ba4fe02893e5869d532c274e3fba71ca33f850154f4e19cfe81d40ff", 0x28, 0x40000840, 0x0, 0x0) [ 237.143691][ T8108] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 237.314604][ T8092] loop1: detected capacity change from 0 to 32768 [ 237.344409][ T8092] ERROR: (device loop1): diRead: i_ino != di_number [ 237.344409][ T8092] [ 237.347379][ T8092] ERROR: (device loop1): remounting filesystem as read-only 00:03:57 executing program 1: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e80)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@discard_size={'discard', 0x3d, 0x80}}, {@noquota}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@gid}]}, 0x1, 0x5e22, &(0x7f000000c900)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gFiIOTvBANrxxjjLNn1S/zCvy4mhJAmUJo3SvoS2/WunQW/xbsuSRrJRoESCaOiiqq5aQsoanNTYVVc0CpFuaha9appL+hNRVWJi6gKKCBVaqs2W82Z53l2ZvbsnLV3YmbO+Xyk+OedOTPnzJlnZve75jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000240)=@reiserfs_2={0x8, 0x2, {0xb}}, 0x0) 00:03:57 executing program 0: r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000040)=0xe9, 0x4) sendto$inet6(r0, &(0x7f0000000080)="0fa6098bd070953bec81e3e2ba4fe02893e5869d532c274e3fba71ca33f850154f4e19cfe81d40ff", 0x28, 0x40000840, 0x0, 0x0) 00:03:57 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003000000010000000000000e0200000000000000000000000000000504000000002e"], &(0x7f00000003c0)=""/237, 0x37, 0xed, 0x1}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000008000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x0, 0x7}}, &(0x7f0000014ff5)='GPL\x00', 0x2, 0x1000, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x14, &(0x7f0000000000), 0x1, 0x10, &(0x7f0000000000)={0x216}, 0xa}, 0x70) 00:03:57 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000002c0)={'team0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:57 executing program 3: r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000040)=0xe9, 0x4) sendto$inet6(r0, &(0x7f0000000080)="0fa6098bd070953bec81e3e2ba4fe02893e5869d532c274e3fba71ca33f850154f4e19cfe81d40ff", 0x28, 0x40000840, 0x0, 0x0) 00:03:57 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) [ 237.405870][ T8120] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. 00:03:57 executing program 0: r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000040)=0xe9, 0x4) sendto$inet6(r0, &(0x7f0000000080)="0fa6098bd070953bec81e3e2ba4fe02893e5869d532c274e3fba71ca33f850154f4e19cfe81d40ff", 0x28, 0x40000840, 0x0, 0x0) 00:03:57 executing program 3: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e80)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@discard_size={'discard', 0x3d, 0x80}}, {@noquota}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@gid}]}, 0x1, 0x5e22, &(0x7f000000c900)="$eJzs3U1vHVf9B/Df3Cc/9N/W6qLqP0LITctDKc1jCYECbRewYMMCZYsSuW4VkQJKAkqriLjyhgUvAoTEEiGWrHgBXbBlxwsgUoIE6opBY5+TjCfXuQ6O79g+n4/kzPzmzPieyfc+embuCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgvv+9H56tIuLyL9KClYj/i2HEIGKpqVcjYml1Ja8/ioiXYqs5XoyI8UJEs/3WP89HvBkRnz4Xce/+7bVm8bk99uO7f/zb7370zA/++ofx6X//6ebwrd3Wu3Xr1//685397TMAAACUpq7rukof80+kz/eDvjsFAMxFfv2vk7xcrVar1Wr18avb6unutIuI2Ghv07xncDgeAI6Yjfis7y7QI/kXbRQRz/TdCeBQq/ruAAfi3v3ba1XKt2q/Hqxut+dzQXbkv1E9uL5jt+ks3XNM5nX/2oxhvLBLf5bm1IfDJOc/6OZ/ebt9ktY76PznZbf8J9uXPhUn5z/s5t9xfPIfTM2/VDn/0RPlP5Q/AAAAAAAcYvnv/ys9H/9d2P+u7Mnjjv+uzqkPAAAAAAAAAPC07Xf8vweM/wcAAACHVvNZvfGb5x4u2+272Jrll6qIZzvrA4VJF8ss990PAAAAAAAAAAAAACjJaPsc3ktVxDginl1eruu6+Wnr1k9qv9sfdaXvP5Ss7yd5AADY9ulznWv5q4jFiLiUvutvvLy8XNeLS8v1cr20kN/PThYW66XW59o8bZYtTPbwhng0qZtfttjarm3W5+VZ7d3f19zWpB7uoWPz0WPgABAR269G97wiHTN1/Xz0/S6Ho8Hj//jx+Gcv+r6fAgAAAAevruu6Sl/nfSId8x/03SkAYC7y63/3uIBarVar1erjV7fV091pFxGx0d6mec9gOH4AOGI24rO+u0CP5F+0UUS81HcngEOt6rsDHIh792+vVSnfqv16kMZ3z+eC7Mh/o9raLm8/bTpL9xyTed2/NmMYL+zSnxfn1IfDJOc/6OZ/ebt9ktY76PznZbf8m/1c6aE/fcv5D7v5dxyf/AdT8y9Vzn/0RPkP5Q8AAAAAAIdY/vv/iuO/eZcBAAAAAAAA4Mi5d//2Wr7uNR///9yU9Vz/eTzl/Cv5FynnP+jk/+XOesPW/N13H+b/z/u3135/8x//n6d7zX8hz1TpnlWle0SVbqkapel+9u5Rm+PhpLmlcTUYjtI5P/X4/bga12I9zuxYd5D+Px62n93R3vR0vKP93I720SPt53e0j9P3DtRLuf1UrMVP41q8t9XetC3M2P/FGe31jPac/9Djv0g5/1Hrp8l/ObVXnWnj7ieDRx737em023nn6ud/debgd2emzRg+2Le2Zv9O9tCfrf+TZybx8xvr10/dunLz5vWzkSY7lp6LNHnKcv7j9PPg+f+V7fb8vN9+vN79ZPLE+R8WmzHaNf9XWvPN/r425771Iec/ST85//dS+/TH/1HOf/fH/+s99AcAAAAAAAAAAAAAAAAep67rrUtE34mIC+n6n76uzQQA5iu//tdJXq5Wq9Vqtfr41W31dG+3i4j4S3ub5j3DL6f9MgDgMPtPRPy9707QG/kXLH/fXzN9te/OAHN146OPf3zl2rX16zf67gkAAAAAAAAA8L/K43+utsZ/fjUiVjrr7Rj/9d1Y3e/4n6M882CA0ac80PcuNgeT4aA13PjL8fjxv0/G48f/Hs24vfGM9smM9oUZ7Ysz2qde6NGS83+5Nd55k/+JzvDrJYz/2h3zvgQ5/5Ot+3OT/5c667Xzr397lPMf7Mj/9M0Pf3b6xkcfv3H1wysfrH+w/pPzZ8+eOX/hwsWLF0+/f/Xa+pntf3vs8cHK+eexr50HWpacf85c/mXJ+X8h1fIvS87/i6mWf1ly/vn9nvzLkvPPn33kX5ac/2upln9Zcv5fSbX8y5Lzfz3V8i9Lzv+rqZZ/WXL+b6Ra/mXJ+Z9KtfzLkvM/nWr5lyXnn49wyb8sOf98ZoP8y5LzP5dq+Zcl538+1fIvS87/zVTLvyw5/6+lWv5lyflfSLX8y5Lz/3qq5V+WnP/FVMu/LDn/b6Ra/mXJ+X8z1fIvS87/rVTLvyw5/2+lWv5lyfl/O9XyL0vO/zupln9Zcv5vp1r+ZXn4/f9mzJgxk2f6fmYCAAAAAAAAAAAAALrmcTpx3/sIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gFiIOTvBANrxxjjLNn1S/zCvy4mhJAmUJo3SvoS2/WunQW/xbsuSRrJRoESCaOiiqq5aQsoanNTYVVc0CpFuaha9appL+hNRVWJi6gKKCBVaqs2W82Z53l2ZvbsnLV3YmbO+Xyk+OedOTPnzJlnZve75jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000240)=@reiserfs_2={0x8, 0x2, {0xb}}, 0x0) 00:03:57 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:57 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) [ 237.488105][ T8127] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 00:03:57 executing program 0: r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000040)=0xe9, 0x4) sendto$inet6(r0, &(0x7f0000000080)="0fa6098bd070953bec81e3e2ba4fe02893e5869d532c274e3fba71ca33f850154f4e19cfe81d40ff", 0x28, 0x40000840, 0x0, 0x0) [ 237.579511][ T8130] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 00:03:57 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) [ 237.745336][ T8136] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 238.049948][ T8126] loop1: detected capacity change from 0 to 32768 [ 238.062292][ T8129] loop3: detected capacity change from 0 to 32768 [ 238.085918][ T8129] ERROR: (device loop3): diRead: i_ino != di_number [ 238.085918][ T8129] [ 238.091147][ T8126] ERROR: (device loop1): diRead: i_ino != di_number [ 238.091147][ T8126] [ 238.094839][ T8129] ERROR: (device loop3): remounting filesystem as read-only [ 238.100968][ T8126] ERROR: (device loop1): remounting filesystem as read-only 00:03:58 executing program 1: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e80)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@discard_size={'discard', 0x3d, 0x80}}, {@noquota}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@gid}]}, 0x1, 0x5e22, &(0x7f000000c900)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gFiIOTvBANrxxjjLNn1S/zCvy4mhJAmUJo3SvoS2/WunQW/xbsuSRrJRoESCaOiiqq5aQsoanNTYVVc0CpFuaha9appL+hNRVWJi6gKKCBVaqs2W82Z53l2ZvbsnLV3YmbO+Xyk+OedOTPnzJlnZve75jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000240)=@reiserfs_2={0x8, 0x2, {0xb}}, 0x0) 00:03:58 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:58 executing program 3: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e80)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@discard_size={'discard', 0x3d, 0x80}}, {@noquota}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@gid}]}, 0x1, 0x5e22, &(0x7f000000c900)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gFiIOTvBANrxxjjLNn1S/zCvy4mhJAmUJo3SvoS2/WunQW/xbsuSRrJRoESCaOiiqq5aQsoanNTYVVc0CpFuaha9appL+hNRVWJi6gKKCBVaqs2W82Z53l2ZvbsnLV3YmbO+Xyk+OedOTPnzJlnZve75jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000240)=@reiserfs_2={0x8, 0x2, {0xb}}, 0x0) 00:03:58 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:58 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:58 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) [ 238.136086][ T8143] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 238.183453][ T8146] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 238.215883][ T8145] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 238.234905][ T8144] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 00:03:58 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:58 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:58 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:58 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:58 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000002c0)={'team0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:58 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) [ 238.942245][ T8148] loop3: detected capacity change from 0 to 32768 [ 238.979729][ T8148] ERROR: (device loop3): diRead: i_ino != di_number [ 238.979729][ T8148] [ 238.992516][ T8148] ERROR: (device loop3): remounting filesystem as read-only [ 239.095765][ T8154] loop1: detected capacity change from 0 to 32768 [ 239.126917][ T8154] ERROR: (device loop1): diRead: i_ino != di_number [ 239.126917][ T8154] [ 239.129704][ T8154] ERROR: (device loop1): remounting filesystem as read-only 00:03:59 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2) write$sndseq(r0, &(0x7f00000001c0)=[{0xff, 0x0, 0x0, 0x0, @time, {}, {}, @time=@time}, {0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x0, 0x0}}], 0x38) 00:03:59 executing program 1: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e80)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@discard_size={'discard', 0x3d, 0x80}}, {@noquota}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@gid}]}, 0x1, 0x5e22, &(0x7f000000c900)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gFiIOTvBANrxxjjLNn1S/zCvy4mhJAmUJo3SvoS2/WunQW/xbsuSRrJRoESCaOiiqq5aQsoanNTYVVc0CpFuaha9appL+hNRVWJi6gKKCBVaqs2W82Z53l2ZvbsnLV3YmbO+Xyk+OedOTPnzJlnZve75jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000240)=@reiserfs_2={0x8, 0x2, {0xb}}, 0x0) 00:03:59 executing program 3: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e80)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@discard_size={'discard', 0x3d, 0x80}}, {@noquota}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@gid}]}, 0x1, 0x5e22, &(0x7f000000c900)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gFiIOTvBANrxxjjLNn1S/zCvy4mhJAmUJo3SvoS2/WunQW/xbsuSRrJRoESCaOiiqq5aQsoanNTYVVc0CpFuaha9appL+hNRVWJi6gKKCBVaqs2W82Z53l2ZvbsnLV3YmbO+Xyk+OedOTPnzJlnZve75jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) open_by_handle_at(r0, &(0x7f0000000240)=@reiserfs_2={0x8, 0x2, {0xb}}, 0x0) 00:03:59 executing program 0: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000740)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) r1 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xa) setresgid(0x0, r2, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) io_setup(0x1, &(0x7f00000000c0)=0x0) io_submit(r5, 0x1, &(0x7f0000000300)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 00:03:59 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000002c0)={'team0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:59 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000002c0)={'team0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:59 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2) write$sndseq(r0, &(0x7f00000001c0)=[{0xff, 0x0, 0x0, 0x0, @time, {}, {}, @time=@time}, {0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x0, 0x0}}], 0x38) 00:03:59 executing program 0: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000740)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) r1 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xa) setresgid(0x0, r2, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) io_setup(0x1, &(0x7f00000000c0)=0x0) io_submit(r5, 0x1, &(0x7f0000000300)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 00:03:59 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x397, &(0x7f0000000180)={0x0, 0xff90}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001000976d0000fa80000004000000001a", @ANYRES32=r2, @ANYBLOB="0000000000000000140012000c00010076657468"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="44000000100081050000000000507291450938a8", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012000b0001006970766c616e00000c000201060001000200000008000500", @ANYRES32=r2], 0x44}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r4, &(0x7f0000000140), 0x4924b68, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6}}, 0x20}}, 0x0) 00:03:59 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2) write$sndseq(r0, &(0x7f00000001c0)=[{0xff, 0x0, 0x0, 0x0, @time, {}, {}, @time=@time}, {0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x0, 0x0}}], 0x38) 00:03:59 executing program 2: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000740)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) r1 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xa) setresgid(0x0, r2, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) io_setup(0x1, &(0x7f00000000c0)=0x0) io_submit(r5, 0x1, &(0x7f0000000300)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 00:03:59 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2) write$sndseq(r0, &(0x7f00000001c0)=[{0xff, 0x0, 0x0, 0x0, @time, {}, {}, @time=@time}, {0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x0, 0x0}}], 0x38) 00:03:59 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2030) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000008380)="4bbbefbd671a45ca7dab64b8a7b6808d9a1c71e248a010af0450896efc888cb4d8e9753266d3d38dbf8f7e069c216481f7dbf4b9f7818e1e9360fcf7fc1f86773ebd0b757e90c0e6f3bfeab6a932dfd492db65271396a34f173311c811c2efaf1d5830929a6ada9a1a4881e530672775f56f20607117a09c344bbbc28ce76e7a230c6539cff7d1b0864b445a80b1f2dae3defd30271f8135700772bb4c3a8429da684d0eafbc9fcf1ef7824a99844b05c1f4a576b276a5d247c8d7ec6bb50cc8840a7cc1adbd7ec92b989ef2e3f6dfa6c3c219db1dffeb512f9caaeab7f332d45ae0896b93ebd9613bea1922fcdaa1403c7bc07ed998ee081dd47cbc3b15c10b51e2223ba20670ef95230c5cc4b020f7ce3d60d7661d5b9be0e127ba93e5884a6f7d28463339d769bb96b98090231dfbed15e5fb9112eaaa2cb590145d49ffa84530ff88b7cc50c2fb9df268a0cc9e0cc0d792965e9099cd5e3c8d2449231b26e01d2aac17b25769e64d705201dccd9feeb8caa0c16ba6ca11987d583893a3b57a0c4a41b228266834e6949525cc36ab9f99e736b30b39baf60714980f4e02efb13e239d3f75f63261afe8c582481319e0e3597a75c1608a7fb7fb2b20647960fa0261fa955d3e64fde925da4b51745e8f65976bb788c6827d802885a7542294d34234d2017c95a7186ee618618909e0d7c537682344fe796f125c1a995511f1e17ca44b6467177e2833c311e969c35e9ddde1589858b65c2faf81ff4b6395f68402a2e7ecff1cc3df34e4055f399f23af7533b268fc7a4f538a52d5505e3a951fdf1ecabf3161021667fe677a72276ec3ac3f659b0bc156b6050aaf8e8658e9c8b094f9b0a45b1678c2f435dbc9b1b5425100734d27625bba70bc6dda8d90a58963ea317394f865598f9e19799c149a906fc642c24046b9c930dd90b5ab437468aa0f65c774f12d79e1bebdcaef2394cb16663633e3c40e667277f98871f731711075f4e54f5c7ad3009d2b9247da6fd01a63d31135f973b0b9acb2c2bacb986bf59f666388384dcdc2daa8379a2e0572d1735cf282b206af8b2a3253e6b2e44824d4e725c3131c71f25df69ee55ad2e586f357c109395f4600202ec6f6324768199f8e151721e1f5cda265f62a0a58b89dddbfe6d7514b60891f9cf9910dfa0339e0c69e415db6396cac4faff29e7610df5df763ad397fd79224397c3b7e7951e6e7e26b0bfa5779c261cf60ae7d26272988fb170c3f3bf89f7c881a631420326b9833ac24911ef273f04d90f8897ebb6e5f7c435e3e251be9a3fb6379445acb90f77e0e12034257bc997e5d53b8044cfb416ef660415069060607e1e51503b2f6c37de98b4dab5bd6c578d55511e5e93bb1375f8b196d135059d5bf36fc547c1a5b15fb379e2d59444ed27ef8656b32522b53729c422f54e25aeaf73a8adf44956eb2d1e8b514b59750ac7a660092c8a29f4aa9854d93d46c1d7d5a184654d5478088b4006e37486cdb6b803b55c1ad00855617dc999f611e524ab919bedd9aed70df3c7b7f69ba46a281250371e4c03aa1030b9cbbcdc8968646a4c1e37ff3b52ac15e7b2c62b29ba40da2409a1b57323f803a21682907fbc2ad32f5a50128c91075fb33cf1e70dca5dbc1ba86c395661e002f2773e4a8444941abca8da85dd9391eada561558d19501e6e8be708060bf59289d068b947616c2805b53d81b5e1f5f2125177b9125e3ce2d0929b5855b26910a54be7071b1844a00666fb9b49d46c25cb58f172fcb16ad272d4d08dc4425d1e5642f1675e37d5037dc26cce1541b8f2c764c9bc1113a025d91ace55f6aacca29696f71c862d90d91e729871a33e968499050020947298b0c43587166f381a92bead731ef0f51e9d254bd3c0b64d67e8df4f2a66613cc68ae5e81f31af0d496262ee812ef4e578f567d8e7ba089421c7c61eb92cbf258c252bfe94c805e60ceccb98da7262d2c96b04d4870335f6c155975c035df7aa61b9d73d4d5d9f0689f74d4c7f2fa88f789e6dceb48afc762dbc418dddad515593f83349419e88bad19ccce72439e8b153cd59ec0439efeeed619e8428e27ca931ccd782dc64aa3edc0cfe518c6f588ee65745e4b2cec3ede615353669d97b0c65d4988fe4b60aa851b0830a7d0d5ca0adcd4bb72e9c1dbbc16b3059844924f7b5325736c7b9c957afae5308b433c3171a810bee1e814bba28b62ee34153f24ca5662e2f5781ad5575f610b3721371ed4857e6c18a0431ca4e16ca5cdbcd633fc79c958ab60512e2a0d984227f7f48bc26bec46fc763c61ec01a4b180237c64591f35c676ab05da8decb4c14b28d99dda3e73e71536a10866fc0ec39d023de3e3e49a659963503ba4dd83230fc647b4af51bd2961be84a10e5c573ccb53a754a119da1deb374c59e793859fd5aa643d89b38ba16c93453b37b3017f849d7d48cbff50df3085b6b2f6e288306ad30dd3e5664c17c84052ebbb3d840cd70fd4bfd6aa711cca84834e2ed163da91b121ec44e109f2638418f43c7fe56e4600b26adbe1b5833c034a7134e4b3c9913ccab901fbbe894b77c9abe49c200cac1c692fff9eb13a7477334b4cace0215ea5d6b37edaccc29cba1561a7a414e01266fc4dbbfba2bb74f4e478ee9a458bbc439053843455f0259cc47cad4673d4ede9092e8e100d893c4be0e93c056b142348964561eaf65f4d90eeef32c78d04c354600318d671cc687c2a22a182d6e6058c018fddb63957a194c826aa22c285c975da042d4da03f1c8caf6947247b3f5fbaa1fee4078758999bc09e7654057122a1accd0fdc6374fdfcf1b5fa047c9f26bacaa9df8c3ca95f73e512d8405858664a4da3ef82ea10eda240bb7b30024bffd198cc39cd776c656a5be629f2fa31b566d67b2bd815ae0c4c1fb60e093e67b1e49bc7a7b18085c6cb0229475edcf647b8f75dc5cf63dc4f962ba77cb47138c391a5578563fcfc6750b601bca00056bef6669d00b863cb0e0d549a7cafd4ccc0f830f72a80b7259536d0a08fa19fedd05e831bb6a9a7b26bb2224f679286ff181a1a8ac6aedeff6150f783749ef39f29527d60abd4ddfbd76866364ea3d2c4260a63448887329a7cab88df140e38a492ebbffe09a71ee4c802c2f2243274fa8dbe019c7009949cb558fe8b6afbe5fb62cc1f0b0e19ce0e039f664e8b2b25509a0c3f86fb73b378ab9ef558a208d81991549eae8e79e1d61cbfaf89e05b63581ebe0eed059cac4bcf72534f17c26cddaf973639d613eb6293a1b43389af82cfdc29a4502eb7898231518747791f88c2f52f2d57c6f890c11b7d8df91bdf8f37d9459cecb401d73c2ca281e6d4f0b1584898518bf20680b780faaed4d3107a9217e0e2ab7e0abac75f16f1910a621e2acd73531ce8d013e338efb80595336b312a9b0785076522f33a255e16db979f231b813a1a2977e9436694ac443054b04244f005ec3b68977ab5ecca1dda5393f52b12581f303b32a78f611477696999e4f8233f34225f9734719c7f7038a80752d386dc9fbc7d92c0e896422a90d6000944090180e604791baef28e9916182ff8a50a0f485d7d401bf4d5c1a6eb88eedd9592e47c64b7c1836ae4e649bcb2e12cdde8b22c3aa5dbc8d86edb9a739301bc8841861a316d7c74fe54402a979f20b56188e6a43c922c778f2317715bf5aebf7dbfc8fcd3f3a1f034f09056396427e57226f98c6f9e12c4de7d6dfd16e73ca129d1649b497962e621dcd0c8d7dd423008ee5c1e8393b8b7136edd0faa48c9c00f594afade7965eabe3b190f546239a2fa11f8cd547b41629965dccacb4cc062c4b0e8cf8e167450941ca658e430ab7f38ab9d16a49f3395781a8746bdbf2054ed6c1972aff750d7ee5001a41909476a437b4ee5edda11f2f6a3dbe702bf972f7cfe11a33e8b6cf411e019b6b98475396bb169ad55c40040741538cd4ce8dc45f3084e87df9007ccc77da4d5a5142d71c95590ee1373ac89863dd71a8c31ad6eeadf752225cf428111c6fa4696599e7478a74c94340f7b80145492cb55bcefcab1a10fe227f00ac806848bb97a240f30141c6e5776c5c9cebfe48a80b1accc36937113ff291be9e23721cc75cf83b4ec48501b4abf24dc0687e6106a785aad2e59ad4e8ac60d15ea189ab6561f330bceff2cb101f36f3a71584c2424dee39a02e8970eaccf3ba76e151b5cb1cb7ca5190b263cdac60eddf54b42f189696ec2b3501b571b115f6682bc79ab91b8dbe9fdd84078f252c3ea89b7a66596e7744a72054b00464b00dd4c2854baa77ea1e2a2b0b7183b2b17cec398be244a1b79d6ba2971ada515fd3eb62d4e231320d0ddf7684b278eb31247972ddbf51e3f3f0915a4f899c33daab82e1605ae1fb2938480f5c76f31afb8803b1763e19b1c9662d27d8a383298ad2b2a72a2fdb8d375b584c4c0f96d5f681bff9dc82b773258f194d2f888c30f385934a3962e474392c99a1f55ad4ea4f4d4b24112bc3018d1303d2dde7a5cb82ba9ca5ad810a7f999001ea730518b1ce274a51d201c124bbde2898ec8299505a56f7f71f8926d88f6c91c39e2137e4ae1f075eb73187398f82dcefa6fb1764438e4ffd22c1bc956bb9ecba1bc29daaeda1679f1997955da729be957234b476bb8aea8c4d0a5c9f911173493fe0864c18c7366b1f52f85f44f04b76399769641af6862d03f17188ab6e90f65c68842444992b6c0b494e0c25125cb6371cdd78613fa35f72f800e2786a94c90e3ee77ad5f9dbec1e1ecb0df59b3018f077a9dbd0cbca21b312aab1f91cfce93e7379e06a8ed9f3fab703a91afcba89d1358d8fd6724d37d429dc08b6fdacafa63e69c46bbc1ef627aa0aa78f101b4799487d31df785f6794b594299a745b8e47a72ae6c33abce1efd936664d963c1bfb722797b27aa7b29a8e996364afdf695ed1fa06adf741f53fc89540a552d6c9d4dd14c8a34c437a7a7e8e7f74dd4762f15ba70ab204f7ce5e2868413f3d9f878e036efe7c4c43f14b7ef9888e6418b1618254eb6a63a06e4f8f584ad93240fcb92aad79078fa88820eb6eaf299581fdd90744c951fa4b3b5c1b880874d7a392abcd1a991aadc4f207c464dbcac4f0e0bdc74109b60adb1dc5cc6677261f8ae97a13a39787aabb6038c995b62b20c73b89732a5b58bd055604f8b3614e64bf930319c4d8b355f1aed62be910b7fa723f3c4a21beb44fe42bf6260dd0f94757fc3843724370ed9e7e5108a533dfd72077bd8c6278bae229d6a6ad675e8fc89b3332cbd1b4b875e2e611ca676dc1a5e2892b91471e19727484345101bef37efc0ff1eb02ed8c40417a57233ccf6d3ff4cc23a9c86416ef7154a53e7f1b9378b02449962629c54eaaa44f69a802d24128138ca7b53d25c69d16f20ca2b567b6fc0434fad3af41615abff87568e7b76bf5de1ef00e5c980fed5fb9a724fe32068528f9f16b8857a1f76dfc18b1f3c26191bf554978073a824ddd8a9c220c0589596214723efd94a0962828216cf7899a68c9c9005fbb5fbd15dbb33028daa6779600d2f2d84452dfeb084875805fcfdf5a1cfc883d0971dec1fcf825380f2313b0aa5c19c282fd57ae5723f709853a8d10653a1fbd473c4bdabd9d1d169acf0fef10ee676833448504dde8505f607b8bb1daa7abab3b429269dd9d1474816a7c2fb4beb8201d9066aa49ad1159b8bc9f2da34d5bb06daaaa37692462cacbdf88868d14a1dba7dc755606093a671a8fee07f8cb737ce9648130997d85cff5980f5c2385b43e67b7cd7938a48b6f076446205bd62e0180a683569a878db60e3a8d35cabc33b9b1a8db8968de472799dc79687683a0fc1d8c4e705696655af03161e920c2c447f4537e73995b8425b0701e3bbae5695da860340ee6b8806c4629ca9622f37779674b074536c621df517028746f0716bb2a3f9d1a4724d07df537737206e9162157b736d1c8c15c0003d314f46e729d23788dd8747424896f2fa5c5768b78deb744f1f8ac128633d341ba964a798418c2c1f049db08d59bb1aec43a1fb5f36c845f9034403f0887252c7cddbc6bfedf76d56d7591a070bbe153ff139b65e6bf9e205b48298972ca96aaa300ff431a7719958a064bfdb37099f6e22a2239c49c28345f47674164e5f3919b7b9887b5cdd257d92c51ad89a64a628561551246d81c8dc1e7fdaebdc45c234d2e5959748497cfa01a302fa65e62ba118c9db20caacac16c36f3bfbf3e672d315a7476c777016dbbf19466a5fe398c676c226fb5b8189f0abbf3065b206723b11fa9b51302d311763967ffdeea201157f5506e61739e13cb370b1660d5c33f57c932c74f611d5cda05145b65e368068c2d7609e1b09ab71824019c969180f9c90e8f408bd899160206d35f42ae0d7ab951971d6b5c5d15a0db52247e56fb808d1f561b3d3175f63e52313864419648402d881884c062742c1ccdb59879411ce11079d685a406db6c3505c7a6886466ba9210eeaa83aa5e1a8ee3344d12d114829305c9e570d86bc6c8240456d9675e0eca305740d6ea63be8375ffbee35e0602b304a26df646c638f9502211888f3cacd3bc6efa4f2c7445f7203a690d79f1a81985692689942f429ccf71458f34003c8e7dfa2a06dfb93b342938f115059ed288c7f99eb739be2360557b94122ea2b0e6e965e8ccb47cedffa146460583fc8bc06bd30e5d912a623b8da17bbbc6f5a140e9f58c965671da4d9e70df8a94d824c8e85c723f59fbeb270ab91d02d7aac3603083b8043fe51e483d998122007da22dc19e3426869cb3ba2376f4fc4b32f4002540325f882d2d0f1af2956544695c349cfab6a839ef4da190f23e07a8e6e1589bf1b43ce9f8d318488cfa79ca1ffd050b94066d449ba8f697b9cffec0954ea149f8356acf689f07082d8c7b05e33bcb362e37b7ab58d85024e5baa0365e1a9d18eb620b17a10f6282c2eca733333cab17d7e514e5b67b91f4d4aa03035b1ccb5249064ebef376a9de34563920cf7cd51633c7fc5eb9e58de2b2de3c788bff289a0ed1ba44faa6210f1340f0367cd00a3f5dea809c55971e2e48a5a9bf95882972787ed91efd6055fb4cdfe3e8f84f16b6b16c8d0312626eb3446e1917fc4447379d158ade63b6df2e66d9842589c96c1544858c16b51e86471b84a1345872f29c2211d23a52d4bed1844cb83ca3fb26c774a24fbc6332416a80d6fd6cd197d33e7dab516052134e3d2783bf0072f5709926ca4e53ecffa7788b3b07f38370942277f16483e477fa1a150fca7f4eb5a5bd8629ab600ebad0406d6e22c34511c3e3baef992bd774a605bd5ffcbc176e93749e9069e783d71529284a510eedc64d9ac25a8f7200455fc542e67c1786ef219538badeb985bb9bae340ebd972f9aac2d5609b25f1d3d5b8ca0963d437b3e04cb070417817df3f643209bd02ce2508d7839ad16f5e14db75898551e9b68ae0e9298021209609a30c640dc13e42586cd10e0b84c473e468ca7a55a74b7ea840c40d6554e4902c40b5bc2780827d66fb3d2fe103a0904b4c0cd8e20089dc018dec6ab7fa2fd9c8e615f4c4012addde3e51b540bf8c196b0d1b14a0b6ad690997f30b0bc044c4b791e075b295a69c4d326f4512b093372343c41faae3b8595b13132569e7700369f9a710f115bfd734edae5f0e5b2d98e1dd5c2d5d3b28c207aadbd9a6328897978059843c407e29e6f0a8528db7961bb9c1fa124a115700bf2d2e2a0309e2b1bf7dc189541a7116627381acba28a47598dc4c83aaf14a1d2fad0db640db40a386d62414740cc9b5d1857ef2d131cb991df75b930c8cf03698e67645d4d92cc7073428b039b597ab733015899e7c005800a78651c7afce360fb9d00d8dd17052ccb283f86e2d2ffb6121e1a11909948ef23d41e9bb3ae85f7e1af11bc7fac8fa022e3087237e09e26e98b5744849ea05ef189ae3f30290afcf39a9788e20f0b230564151f6322671bd7d01d453b9b68032ba884e1e04fe33330e96a79de41bf52f87c57c69be393f8874d534329d8cad4f4701fbec74efef899164f8840a2160bcf885598d33f8323f4b82b69ebc37a9dc7b62c1c02c57ad80f08304f772f65606215aadc2c9598e19f1549d304b382a21511f22860c0f6c70be5bf447603980229ce31365d735ab295de8bcafe398c7fdf721fa043fde40af18df57f96faa090a6099e0482d6bcc9b62829beedc09211cf3884727fb2df6ad9c8391278a046c11bb9ac74da112c7e0d28f4098a3d34438858c9d5c3254d3ebadd261f2912173ce667f4ba6be090d58559e9bed2748edc587a7b5d91d3484d357c2359578dff3a8fb7ca8a53144e91c9047b4fd4294e52b0ad096f941a0ceb2717a77293859d2d0e876bfcea072653e603e77ab3e7457412c60a78ce39a3acd64ef8d3e62774583654bd5fd0742be2ddb56a5b810139c6dc80d26003a9cf1ca32469e76d380ff4bccf1156766c894efe035a5c59aba19a9ca40f5918b12a4912d16be74a05e9223d872104835d3445a2f1d5a5f74f91b6d7eca304e9e994d4605378eff388b3048577b5e4a8269b541476b6d1f9f8b63cb0482d4019f2e1af9b98c95a5c18db89eee8cec51a911907a2f493db9cc0f9d385e3f35c887be3264fe88c02be9576a1a5c9a00aa25e836695aa0b393be3a3f6b2a097bc8a6f491f3de9b737519fe4011ee47e17b70c8b7c4e8d160b195c0d09b3f5d4448737754a2fcadc5966da56197bef33ec4293d11f0a4229380cdc74c0012d231eab70ff0703f8c06627438768571b3942586c608c382d927d72868665e2e493ed89db711f7d743d4d6a8c253e2af2a036836ac5a7edc069a483d63b3b9d40b1f1a65aa0ba37687d389d18fd9a16f46aab3caca9b296661595bf15dade925c46e8528256ce5cf27a16470d5b603f2d8577436c0d888d8cbc63b26e267abbb294b8a923feab5d45c62d005f5818525b2459d5b1d480c4e46bce0ddfbaf19be0102e85115824ed62390adf35c223a1b71a50cfe22e7905dbb38b3c4a155513c46ae408866875f48b2aa234dc73490050a419934638004767a8a4f7e4b0b43aa256fdc99776644588a08eab601e29c25f69ae56b3b5827223d467969b1dde7244c4f7128fd28cfd3161534a23185b27f5e88efe3b458460ecb692dbb51fdfe3d378ca15a0ba95085c87e90b71c1151dac6ee601d76d3b24f9c41276b8ded5ec346135509056ecbf9533fd29200349c2083d9cf8ccae86bd1fe23020e38c1060216c38e5df5880008e3afcbc336d10324fbc165d7e653383c74dfb1780d438e1128e89211389b0adf6732a9bc263e24acc080a253271fcaeb8a11fd8a2f9f5bd61b43d0b00fbe75230ccb6d3f702f779bde4948cba56fb16c307315a70eb990f45bb033a63b78ecd7dcaa613ef4f9acdc9a8120ba3db7decaa5c239aea1923922d90be0c74f5d39810c105bdd36e9f9c0868718fe29e1959d9643d4ea533a40cb6bbf1293ada056bff2592fc0d3cc3a8134f665696f66736086b9d36ee1acbfbbfb272fe485a836d18230832bfb63ec361ea30d7a01d08231e67a146187b740bf1f1f61d76219c0500522bedccd259c41f21a3c822af612ee9cd3fda9ee10577e527e80cf7d3b17e7d860974a74be42b9963c4a5456b91ae930cad8342994ff5c63c45f2ce9de3a8c014b7873cbfff2a824811f4e6bb7770169bf601d7fd0022fcbeae65c5eca8642bf03e37d53c10e9270df0e9b4b2914e68c58bcbadd59454bfa53617e288b3ed91d94f3fb6d12ac695bdff7047ec451a8ae17d153a6a0a4c61825235094e38c2b2d75d82f3036b7fb6876670e0f5bab804decee477c40a7fac37ee83e7078b7b93e3437210c8d45b26078bd457b4dfe11f8b61dd1162508712f757edbe0beaf260aa9f79aa381a1ba0d945b93649a2ea15bc1bece273f0e11a5fb4c74d056291c3ad120165423ed474a048aad3f994c0d967e9c60aab449e881633339baeac92903c1763f3f908fa5f742624527b349d351061bf93872eb7a464796560db74ed357d171e4458b6fc64ac3e1d5f0ac1dc6cd38a6f6611ab348cb799a14ad37a0ca314c5170520bf095f98b67a134caac7475c1021c4e69d315660f2d04234b320886482bf39be08e410d603b47c160b7a3a8cf0cf13eeb23d551ede12f9f8993b8eb57d3f781cb4d7556ca884a606fdf063d1b0ff7ce8c0cd33f392666bc848ea84bbb2c5e66f3ec76440c3a8dae21e4f83c43eb35eaad81a162941ee8ce6815dacc59e502cac2f1a302502fbc83cf7944f84458a92ceca48ac5ee5baaf0ae1b2ab1a7aee5a8210f9498cee9765675f3bf500fcb834094ef49066ca8284d96494e56c64f603cd5357edef6cc92a02e5b4fd2d73057ebef5c8add2726e7ed5e94cc13d422176d24b90a2d43b198268ff9354d6c4309ab963a8ee5acab53ffc0fc22f98c05641c0d6cb553080bb50ab0263d9e3ee63f80a98a43047a5ae4ec4cb274d51d0b86da91136941b06383bd3e3472c35e7c55988b3ce2156c8d25260becc8ef1142d8f131935856612c5ce7169b0d785b6543d783eb19503d16d714f6b29e1a209863c8cd2e8da24dd4619fd16b0af1087609b7bc3fd6d9b57a5308dd0af28d303f48489716ed7169989dad1010c3f29dad8ba37f8919d825b0c4a01fea96cad06388efd4d81cf12cfc6b069c2e6917afff2b36401bc30380fd59ff1e3f21f38730d80096575fc1b3b223664ba841f474a76585455664f45dc2bd514f5465f9da61d3e99d995a1f38ba9b721c0ff09dd2a259567b366ef569b891fe5f9c34067d72972d88dd84836049eaed3bce92a185ecb02865e5ee288631b6afd3e929ff146e15d0104f819566bf82a82620138af1064409b61b59b0e806613b0c018c443542c1d0f85177b5f7328dc143c2b9f18617a3e3a47a6ec1e085d99487d0dc49c9cbb75fc819e4a4c7ee4ba1b16b385f2c4cd6cd9bd2949ccf41f7bcc1e9f1532d0c11ea45fd4d37050d4bb3c070a3c19a217e337c6c68db5299381730d90c1bc6952f56f0e4dfd4507011347f2617b1cac83214fca807461783a8ef85347a24340e661f12b65fdf3e0e9b8bd4167b75decd1b759237c9e3e09c708b8c26649be987722886f868b5240a567cca945caa42839eb08e186f386ad3ab399d46b1a83cb84a7a560fdf3ddee01f17f20efc43c1f0b33c0cd1d3e13b889781368a2558e0f629955de4c4e4e528d1d4fb13cc012f7c5a052c9b2ca8bc5eace14cf233f7ad086368c2c038ad72803cf134314ee8974eee581b873724615b324ebd66cc3606fa23b15069cd66cda59099bab57f0b30095c50da1b2e6effbcca98542640456ab31777d1052444f0430f25e144ad4fcf7294ad273802b9c42a2347a0895fb5046322bfd6c4b2da07bf704eb23e4157811a6cb3420a451ceb378517f70d40484a2e80ff437a5a452a89138a5a903582aa3db6225ee980154991176886d6a3abb52715b28c7fa9238c7e4980ac40190249753ae1b190c08e65f8aa6667616f2d1ddb6363889b198c34d5ea4768065e519757fe9a961913502b38df3", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 239.763489][ T8173] loop3: detected capacity change from 0 to 32768 [ 239.780733][ T8173] ERROR: (device loop3): diRead: i_ino != di_number [ 239.780733][ T8173] [ 239.783228][ T8173] ERROR: (device loop3): remounting filesystem as read-only [ 239.785077][ T8178] loop1: detected capacity change from 0 to 32768 [ 239.811854][ T8178] ERROR: (device loop1): diRead: i_ino != di_number [ 239.811854][ T8178] [ 239.814605][ T8178] ERROR: (device loop1): remounting filesystem as read-only 00:03:59 executing program 4: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x179902, 0x0) r1 = dup(r0) io_setup(0x800, &(0x7f0000000000)=0x0) io_submit(r2, 0x1, &(0x7f00000002c0)=[&(0x7f0000000080)={0x0, 0x0, 0xc, 0x0, 0x0, r1, 0x0, 0xf0ff7f, 0x2}]) 00:03:59 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 00:03:59 executing program 2: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000740)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) r1 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xa) setresgid(0x0, r2, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) io_setup(0x1, &(0x7f00000000c0)=0x0) io_submit(r5, 0x1, &(0x7f0000000300)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 00:03:59 executing program 0: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000740)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) r1 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xa) setresgid(0x0, r2, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) io_setup(0x1, &(0x7f00000000c0)=0x0) io_submit(r5, 0x1, &(0x7f0000000300)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 00:03:59 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2030) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000008380)="4bbbefbd671a45ca7dab64b8a7b6808d9a1c71e248a010af0450896efc888cb4d8e9753266d3d38dbf8f7e069c216481f7dbf4b9f7818e1e9360fcf7fc1f86773ebd0b757e90c0e6f3bfeab6a932dfd492db65271396a34f173311c811c2efaf1d5830929a6ada9a1a4881e530672775f56f20607117a09c344bbbc28ce76e7a230c6539cff7d1b0864b445a80b1f2dae3defd30271f8135700772bb4c3a8429da684d0eafbc9fcf1ef7824a99844b05c1f4a576b276a5d247c8d7ec6bb50cc8840a7cc1adbd7ec92b989ef2e3f6dfa6c3c219db1dffeb512f9caaeab7f332d45ae0896b93ebd9613bea1922fcdaa1403c7bc07ed998ee081dd47cbc3b15c10b51e2223ba20670ef95230c5cc4b020f7ce3d60d7661d5b9be0e127ba93e5884a6f7d28463339d769bb96b98090231dfbed15e5fb9112eaaa2cb590145d49ffa84530ff88b7cc50c2fb9df268a0cc9e0cc0d792965e9099cd5e3c8d2449231b26e01d2aac17b25769e64d705201dccd9feeb8caa0c16ba6ca11987d583893a3b57a0c4a41b228266834e6949525cc36ab9f99e736b30b39baf60714980f4e02efb13e239d3f75f63261afe8c582481319e0e3597a75c1608a7fb7fb2b20647960fa0261fa955d3e64fde925da4b51745e8f65976bb788c6827d802885a7542294d34234d2017c95a7186ee618618909e0d7c537682344fe796f125c1a995511f1e17ca44b6467177e2833c311e969c35e9ddde1589858b65c2faf81ff4b6395f68402a2e7ecff1cc3df34e4055f399f23af7533b268fc7a4f538a52d5505e3a951fdf1ecabf3161021667fe677a72276ec3ac3f659b0bc156b6050aaf8e8658e9c8b094f9b0a45b1678c2f435dbc9b1b5425100734d27625bba70bc6dda8d90a58963ea317394f865598f9e19799c149a906fc642c24046b9c930dd90b5ab437468aa0f65c774f12d79e1bebdcaef2394cb16663633e3c40e667277f98871f731711075f4e54f5c7ad3009d2b9247da6fd01a63d31135f973b0b9acb2c2bacb986bf59f666388384dcdc2daa8379a2e0572d1735cf282b206af8b2a3253e6b2e44824d4e725c3131c71f25df69ee55ad2e586f357c109395f4600202ec6f6324768199f8e151721e1f5cda265f62a0a58b89dddbfe6d7514b60891f9cf9910dfa0339e0c69e415db6396cac4faff29e7610df5df763ad397fd79224397c3b7e7951e6e7e26b0bfa5779c261cf60ae7d26272988fb170c3f3bf89f7c881a631420326b9833ac24911ef273f04d90f8897ebb6e5f7c435e3e251be9a3fb6379445acb90f77e0e12034257bc997e5d53b8044cfb416ef660415069060607e1e51503b2f6c37de98b4dab5bd6c578d55511e5e93bb1375f8b196d135059d5bf36fc547c1a5b15fb379e2d59444ed27ef8656b32522b53729c422f54e25aeaf73a8adf44956eb2d1e8b514b59750ac7a660092c8a29f4aa9854d93d46c1d7d5a184654d5478088b4006e37486cdb6b803b55c1ad00855617dc999f611e524ab919bedd9aed70df3c7b7f69ba46a281250371e4c03aa1030b9cbbcdc8968646a4c1e37ff3b52ac15e7b2c62b29ba40da2409a1b57323f803a21682907fbc2ad32f5a50128c91075fb33cf1e70dca5dbc1ba86c395661e002f2773e4a8444941abca8da85dd9391eada561558d19501e6e8be708060bf59289d068b947616c2805b53d81b5e1f5f2125177b9125e3ce2d0929b5855b26910a54be7071b1844a00666fb9b49d46c25cb58f172fcb16ad272d4d08dc4425d1e5642f1675e37d5037dc26cce1541b8f2c764c9bc1113a025d91ace55f6aacca29696f71c862d90d91e729871a33e968499050020947298b0c43587166f381a92bead731ef0f51e9d254bd3c0b64d67e8df4f2a66613cc68ae5e81f31af0d496262ee812ef4e578f567d8e7ba089421c7c61eb92cbf258c252bfe94c805e60ceccb98da7262d2c96b04d4870335f6c155975c035df7aa61b9d73d4d5d9f0689f74d4c7f2fa88f789e6dceb48afc762dbc418dddad515593f83349419e88bad19ccce72439e8b153cd59ec0439efeeed619e8428e27ca931ccd782dc64aa3edc0cfe518c6f588ee65745e4b2cec3ede615353669d97b0c65d4988fe4b60aa851b0830a7d0d5ca0adcd4bb72e9c1dbbc16b3059844924f7b5325736c7b9c957afae5308b433c3171a810bee1e814bba28b62ee34153f24ca5662e2f5781ad5575f610b3721371ed4857e6c18a0431ca4e16ca5cdbcd633fc79c958ab60512e2a0d984227f7f48bc26bec46fc763c61ec01a4b180237c64591f35c676ab05da8decb4c14b28d99dda3e73e71536a10866fc0ec39d023de3e3e49a659963503ba4dd83230fc647b4af51bd2961be84a10e5c573ccb53a754a119da1deb374c59e793859fd5aa643d89b38ba16c93453b37b3017f849d7d48cbff50df3085b6b2f6e288306ad30dd3e5664c17c84052ebbb3d840cd70fd4bfd6aa711cca84834e2ed163da91b121ec44e109f2638418f43c7fe56e4600b26adbe1b5833c034a7134e4b3c9913ccab901fbbe894b77c9abe49c200cac1c692fff9eb13a7477334b4cace0215ea5d6b37edaccc29cba1561a7a414e01266fc4dbbfba2bb74f4e478ee9a458bbc439053843455f0259cc47cad4673d4ede9092e8e100d893c4be0e93c056b142348964561eaf65f4d90eeef32c78d04c354600318d671cc687c2a22a182d6e6058c018fddb63957a194c826aa22c285c975da042d4da03f1c8caf6947247b3f5fbaa1fee4078758999bc09e7654057122a1accd0fdc6374fdfcf1b5fa047c9f26bacaa9df8c3ca95f73e512d8405858664a4da3ef82ea10eda240bb7b30024bffd198cc39cd776c656a5be629f2fa31b566d67b2bd815ae0c4c1fb60e093e67b1e49bc7a7b18085c6cb0229475edcf647b8f75dc5cf63dc4f962ba77cb47138c391a5578563fcfc6750b601bca00056bef6669d00b863cb0e0d549a7cafd4ccc0f830f72a80b7259536d0a08fa19fedd05e831bb6a9a7b26bb2224f679286ff181a1a8ac6aedeff6150f783749ef39f29527d60abd4ddfbd76866364ea3d2c4260a63448887329a7cab88df140e38a492ebbffe09a71ee4c802c2f2243274fa8dbe019c7009949cb558fe8b6afbe5fb62cc1f0b0e19ce0e039f664e8b2b25509a0c3f86fb73b378ab9ef558a208d81991549eae8e79e1d61cbfaf89e05b63581ebe0eed059cac4bcf72534f17c26cddaf973639d613eb6293a1b43389af82cfdc29a4502eb7898231518747791f88c2f52f2d57c6f890c11b7d8df91bdf8f37d9459cecb401d73c2ca281e6d4f0b1584898518bf20680b780faaed4d3107a9217e0e2ab7e0abac75f16f1910a621e2acd73531ce8d013e338efb80595336b312a9b0785076522f33a255e16db979f231b813a1a2977e9436694ac443054b04244f005ec3b68977ab5ecca1dda5393f52b12581f303b32a78f611477696999e4f8233f34225f9734719c7f7038a80752d386dc9fbc7d92c0e896422a90d6000944090180e604791baef28e9916182ff8a50a0f485d7d401bf4d5c1a6eb88eedd9592e47c64b7c1836ae4e649bcb2e12cdde8b22c3aa5dbc8d86edb9a739301bc8841861a316d7c74fe54402a979f20b56188e6a43c922c778f2317715bf5aebf7dbfc8fcd3f3a1f034f09056396427e57226f98c6f9e12c4de7d6dfd16e73ca129d1649b497962e621dcd0c8d7dd423008ee5c1e8393b8b7136edd0faa48c9c00f594afade7965eabe3b190f546239a2fa11f8cd547b41629965dccacb4cc062c4b0e8cf8e167450941ca658e430ab7f38ab9d16a49f3395781a8746bdbf2054ed6c1972aff750d7ee5001a41909476a437b4ee5edda11f2f6a3dbe702bf972f7cfe11a33e8b6cf411e019b6b98475396bb169ad55c40040741538cd4ce8dc45f3084e87df9007ccc77da4d5a5142d71c95590ee1373ac89863dd71a8c31ad6eeadf752225cf428111c6fa4696599e7478a74c94340f7b80145492cb55bcefcab1a10fe227f00ac806848bb97a240f30141c6e5776c5c9cebfe48a80b1accc36937113ff291be9e23721cc75cf83b4ec48501b4abf24dc0687e6106a785aad2e59ad4e8ac60d15ea189ab6561f330bceff2cb101f36f3a71584c2424dee39a02e8970eaccf3ba76e151b5cb1cb7ca5190b263cdac60eddf54b42f189696ec2b3501b571b115f6682bc79ab91b8dbe9fdd84078f252c3ea89b7a66596e7744a72054b00464b00dd4c2854baa77ea1e2a2b0b7183b2b17cec398be244a1b79d6ba2971ada515fd3eb62d4e231320d0ddf7684b278eb31247972ddbf51e3f3f0915a4f899c33daab82e1605ae1fb2938480f5c76f31afb8803b1763e19b1c9662d27d8a383298ad2b2a72a2fdb8d375b584c4c0f96d5f681bff9dc82b773258f194d2f888c30f385934a3962e474392c99a1f55ad4ea4f4d4b24112bc3018d1303d2dde7a5cb82ba9ca5ad810a7f999001ea730518b1ce274a51d201c124bbde2898ec8299505a56f7f71f8926d88f6c91c39e2137e4ae1f075eb73187398f82dcefa6fb1764438e4ffd22c1bc956bb9ecba1bc29daaeda1679f1997955da729be957234b476bb8aea8c4d0a5c9f911173493fe0864c18c7366b1f52f85f44f04b76399769641af6862d03f17188ab6e90f65c68842444992b6c0b494e0c25125cb6371cdd78613fa35f72f800e2786a94c90e3ee77ad5f9dbec1e1ecb0df59b3018f077a9dbd0cbca21b312aab1f91cfce93e7379e06a8ed9f3fab703a91afcba89d1358d8fd6724d37d429dc08b6fdacafa63e69c46bbc1ef627aa0aa78f101b4799487d31df785f6794b594299a745b8e47a72ae6c33abce1efd936664d963c1bfb722797b27aa7b29a8e996364afdf695ed1fa06adf741f53fc89540a552d6c9d4dd14c8a34c437a7a7e8e7f74dd4762f15ba70ab204f7ce5e2868413f3d9f878e036efe7c4c43f14b7ef9888e6418b1618254eb6a63a06e4f8f584ad93240fcb92aad79078fa88820eb6eaf299581fdd90744c951fa4b3b5c1b880874d7a392abcd1a991aadc4f207c464dbcac4f0e0bdc74109b60adb1dc5cc6677261f8ae97a13a39787aabb6038c995b62b20c73b89732a5b58bd055604f8b3614e64bf930319c4d8b355f1aed62be910b7fa723f3c4a21beb44fe42bf6260dd0f94757fc3843724370ed9e7e5108a533dfd72077bd8c6278bae229d6a6ad675e8fc89b3332cbd1b4b875e2e611ca676dc1a5e2892b91471e19727484345101bef37efc0ff1eb02ed8c40417a57233ccf6d3ff4cc23a9c86416ef7154a53e7f1b9378b02449962629c54eaaa44f69a802d24128138ca7b53d25c69d16f20ca2b567b6fc0434fad3af41615abff87568e7b76bf5de1ef00e5c980fed5fb9a724fe32068528f9f16b8857a1f76dfc18b1f3c26191bf554978073a824ddd8a9c220c0589596214723efd94a0962828216cf7899a68c9c9005fbb5fbd15dbb33028daa6779600d2f2d84452dfeb084875805fcfdf5a1cfc883d0971dec1fcf825380f2313b0aa5c19c282fd57ae5723f709853a8d10653a1fbd473c4bdabd9d1d169acf0fef10ee676833448504dde8505f607b8bb1daa7abab3b429269dd9d1474816a7c2fb4beb8201d9066aa49ad1159b8bc9f2da34d5bb06daaaa37692462cacbdf88868d14a1dba7dc755606093a671a8fee07f8cb737ce9648130997d85cff5980f5c2385b43e67b7cd7938a48b6f076446205bd62e0180a683569a878db60e3a8d35cabc33b9b1a8db8968de472799dc79687683a0fc1d8c4e705696655af03161e920c2c447f4537e73995b8425b0701e3bbae5695da860340ee6b8806c4629ca9622f37779674b074536c621df517028746f0716bb2a3f9d1a4724d07df537737206e9162157b736d1c8c15c0003d314f46e729d23788dd8747424896f2fa5c5768b78deb744f1f8ac128633d341ba964a798418c2c1f049db08d59bb1aec43a1fb5f36c845f9034403f0887252c7cddbc6bfedf76d56d7591a070bbe153ff139b65e6bf9e205b48298972ca96aaa300ff431a7719958a064bfdb37099f6e22a2239c49c28345f47674164e5f3919b7b9887b5cdd257d92c51ad89a64a628561551246d81c8dc1e7fdaebdc45c234d2e5959748497cfa01a302fa65e62ba118c9db20caacac16c36f3bfbf3e672d315a7476c777016dbbf19466a5fe398c676c226fb5b8189f0abbf3065b206723b11fa9b51302d311763967ffdeea201157f5506e61739e13cb370b1660d5c33f57c932c74f611d5cda05145b65e368068c2d7609e1b09ab71824019c969180f9c90e8f408bd899160206d35f42ae0d7ab951971d6b5c5d15a0db52247e56fb808d1f561b3d3175f63e52313864419648402d881884c062742c1ccdb59879411ce11079d685a406db6c3505c7a6886466ba9210eeaa83aa5e1a8ee3344d12d114829305c9e570d86bc6c8240456d9675e0eca305740d6ea63be8375ffbee35e0602b304a26df646c638f9502211888f3cacd3bc6efa4f2c7445f7203a690d79f1a81985692689942f429ccf71458f34003c8e7dfa2a06dfb93b342938f115059ed288c7f99eb739be2360557b94122ea2b0e6e965e8ccb47cedffa146460583fc8bc06bd30e5d912a623b8da17bbbc6f5a140e9f58c965671da4d9e70df8a94d824c8e85c723f59fbeb270ab91d02d7aac3603083b8043fe51e483d998122007da22dc19e3426869cb3ba2376f4fc4b32f4002540325f882d2d0f1af2956544695c349cfab6a839ef4da190f23e07a8e6e1589bf1b43ce9f8d318488cfa79ca1ffd050b94066d449ba8f697b9cffec0954ea149f8356acf689f07082d8c7b05e33bcb362e37b7ab58d85024e5baa0365e1a9d18eb620b17a10f6282c2eca733333cab17d7e514e5b67b91f4d4aa03035b1ccb5249064ebef376a9de34563920cf7cd51633c7fc5eb9e58de2b2de3c788bff289a0ed1ba44faa6210f1340f0367cd00a3f5dea809c55971e2e48a5a9bf95882972787ed91efd6055fb4cdfe3e8f84f16b6b16c8d0312626eb3446e1917fc4447379d158ade63b6df2e66d9842589c96c1544858c16b51e86471b84a1345872f29c2211d23a52d4bed1844cb83ca3fb26c774a24fbc6332416a80d6fd6cd197d33e7dab516052134e3d2783bf0072f5709926ca4e53ecffa7788b3b07f38370942277f16483e477fa1a150fca7f4eb5a5bd8629ab600ebad0406d6e22c34511c3e3baef992bd774a605bd5ffcbc176e93749e9069e783d71529284a510eedc64d9ac25a8f7200455fc542e67c1786ef219538badeb985bb9bae340ebd972f9aac2d5609b25f1d3d5b8ca0963d437b3e04cb070417817df3f643209bd02ce2508d7839ad16f5e14db75898551e9b68ae0e9298021209609a30c640dc13e42586cd10e0b84c473e468ca7a55a74b7ea840c40d6554e4902c40b5bc2780827d66fb3d2fe103a0904b4c0cd8e20089dc018dec6ab7fa2fd9c8e615f4c4012addde3e51b540bf8c196b0d1b14a0b6ad690997f30b0bc044c4b791e075b295a69c4d326f4512b093372343c41faae3b8595b13132569e7700369f9a710f115bfd734edae5f0e5b2d98e1dd5c2d5d3b28c207aadbd9a6328897978059843c407e29e6f0a8528db7961bb9c1fa124a115700bf2d2e2a0309e2b1bf7dc189541a7116627381acba28a47598dc4c83aaf14a1d2fad0db640db40a386d62414740cc9b5d1857ef2d131cb991df75b930c8cf03698e67645d4d92cc7073428b039b597ab733015899e7c005800a78651c7afce360fb9d00d8dd17052ccb283f86e2d2ffb6121e1a11909948ef23d41e9bb3ae85f7e1af11bc7fac8fa022e3087237e09e26e98b5744849ea05ef189ae3f30290afcf39a9788e20f0b230564151f6322671bd7d01d453b9b68032ba884e1e04fe33330e96a79de41bf52f87c57c69be393f8874d534329d8cad4f4701fbec74efef899164f8840a2160bcf885598d33f8323f4b82b69ebc37a9dc7b62c1c02c57ad80f08304f772f65606215aadc2c9598e19f1549d304b382a21511f22860c0f6c70be5bf447603980229ce31365d735ab295de8bcafe398c7fdf721fa043fde40af18df57f96faa090a6099e0482d6bcc9b62829beedc09211cf3884727fb2df6ad9c8391278a046c11bb9ac74da112c7e0d28f4098a3d34438858c9d5c3254d3ebadd261f2912173ce667f4ba6be090d58559e9bed2748edc587a7b5d91d3484d357c2359578dff3a8fb7ca8a53144e91c9047b4fd4294e52b0ad096f941a0ceb2717a77293859d2d0e876bfcea072653e603e77ab3e7457412c60a78ce39a3acd64ef8d3e62774583654bd5fd0742be2ddb56a5b810139c6dc80d26003a9cf1ca32469e76d380ff4bccf1156766c894efe035a5c59aba19a9ca40f5918b12a4912d16be74a05e9223d872104835d3445a2f1d5a5f74f91b6d7eca304e9e994d4605378eff388b3048577b5e4a8269b541476b6d1f9f8b63cb0482d4019f2e1af9b98c95a5c18db89eee8cec51a911907a2f493db9cc0f9d385e3f35c887be3264fe88c02be9576a1a5c9a00aa25e836695aa0b393be3a3f6b2a097bc8a6f491f3de9b737519fe4011ee47e17b70c8b7c4e8d160b195c0d09b3f5d4448737754a2fcadc5966da56197bef33ec4293d11f0a4229380cdc74c0012d231eab70ff0703f8c06627438768571b3942586c608c382d927d72868665e2e493ed89db711f7d743d4d6a8c253e2af2a036836ac5a7edc069a483d63b3b9d40b1f1a65aa0ba37687d389d18fd9a16f46aab3caca9b296661595bf15dade925c46e8528256ce5cf27a16470d5b603f2d8577436c0d888d8cbc63b26e267abbb294b8a923feab5d45c62d005f5818525b2459d5b1d480c4e46bce0ddfbaf19be0102e85115824ed62390adf35c223a1b71a50cfe22e7905dbb38b3c4a155513c46ae408866875f48b2aa234dc73490050a419934638004767a8a4f7e4b0b43aa256fdc99776644588a08eab601e29c25f69ae56b3b5827223d467969b1dde7244c4f7128fd28cfd3161534a23185b27f5e88efe3b458460ecb692dbb51fdfe3d378ca15a0ba95085c87e90b71c1151dac6ee601d76d3b24f9c41276b8ded5ec346135509056ecbf9533fd29200349c2083d9cf8ccae86bd1fe23020e38c1060216c38e5df5880008e3afcbc336d10324fbc165d7e653383c74dfb1780d438e1128e89211389b0adf6732a9bc263e24acc080a253271fcaeb8a11fd8a2f9f5bd61b43d0b00fbe75230ccb6d3f702f779bde4948cba56fb16c307315a70eb990f45bb033a63b78ecd7dcaa613ef4f9acdc9a8120ba3db7decaa5c239aea1923922d90be0c74f5d39810c105bdd36e9f9c0868718fe29e1959d9643d4ea533a40cb6bbf1293ada056bff2592fc0d3cc3a8134f665696f66736086b9d36ee1acbfbbfb272fe485a836d18230832bfb63ec361ea30d7a01d08231e67a146187b740bf1f1f61d76219c0500522bedccd259c41f21a3c822af612ee9cd3fda9ee10577e527e80cf7d3b17e7d860974a74be42b9963c4a5456b91ae930cad8342994ff5c63c45f2ce9de3a8c014b7873cbfff2a824811f4e6bb7770169bf601d7fd0022fcbeae65c5eca8642bf03e37d53c10e9270df0e9b4b2914e68c58bcbadd59454bfa53617e288b3ed91d94f3fb6d12ac695bdff7047ec451a8ae17d153a6a0a4c61825235094e38c2b2d75d82f3036b7fb6876670e0f5bab804decee477c40a7fac37ee83e7078b7b93e3437210c8d45b26078bd457b4dfe11f8b61dd1162508712f757edbe0beaf260aa9f79aa381a1ba0d945b93649a2ea15bc1bece273f0e11a5fb4c74d056291c3ad120165423ed474a048aad3f994c0d967e9c60aab449e881633339baeac92903c1763f3f908fa5f742624527b349d351061bf93872eb7a464796560db74ed357d171e4458b6fc64ac3e1d5f0ac1dc6cd38a6f6611ab348cb799a14ad37a0ca314c5170520bf095f98b67a134caac7475c1021c4e69d315660f2d04234b320886482bf39be08e410d603b47c160b7a3a8cf0cf13eeb23d551ede12f9f8993b8eb57d3f781cb4d7556ca884a606fdf063d1b0ff7ce8c0cd33f392666bc848ea84bbb2c5e66f3ec76440c3a8dae21e4f83c43eb35eaad81a162941ee8ce6815dacc59e502cac2f1a302502fbc83cf7944f84458a92ceca48ac5ee5baaf0ae1b2ab1a7aee5a8210f9498cee9765675f3bf500fcb834094ef49066ca8284d96494e56c64f603cd5357edef6cc92a02e5b4fd2d73057ebef5c8add2726e7ed5e94cc13d422176d24b90a2d43b198268ff9354d6c4309ab963a8ee5acab53ffc0fc22f98c05641c0d6cb553080bb50ab0263d9e3ee63f80a98a43047a5ae4ec4cb274d51d0b86da91136941b06383bd3e3472c35e7c55988b3ce2156c8d25260becc8ef1142d8f131935856612c5ce7169b0d785b6543d783eb19503d16d714f6b29e1a209863c8cd2e8da24dd4619fd16b0af1087609b7bc3fd6d9b57a5308dd0af28d303f48489716ed7169989dad1010c3f29dad8ba37f8919d825b0c4a01fea96cad06388efd4d81cf12cfc6b069c2e6917afff2b36401bc30380fd59ff1e3f21f38730d80096575fc1b3b223664ba841f474a76585455664f45dc2bd514f5465f9da61d3e99d995a1f38ba9b721c0ff09dd2a259567b366ef569b891fe5f9c34067d72972d88dd84836049eaed3bce92a185ecb02865e5ee288631b6afd3e929ff146e15d0104f819566bf82a82620138af1064409b61b59b0e806613b0c018c443542c1d0f85177b5f7328dc143c2b9f18617a3e3a47a6ec1e085d99487d0dc49c9cbb75fc819e4a4c7ee4ba1b16b385f2c4cd6cd9bd2949ccf41f7bcc1e9f1532d0c11ea45fd4d37050d4bb3c070a3c19a217e337c6c68db5299381730d90c1bc6952f56f0e4dfd4507011347f2617b1cac83214fca807461783a8ef85347a24340e661f12b65fdf3e0e9b8bd4167b75decd1b759237c9e3e09c708b8c26649be987722886f868b5240a567cca945caa42839eb08e186f386ad3ab399d46b1a83cb84a7a560fdf3ddee01f17f20efc43c1f0b33c0cd1d3e13b889781368a2558e0f629955de4c4e4e528d1d4fb13cc012f7c5a052c9b2ca8bc5eace14cf233f7ad086368c2c038ad72803cf134314ee8974eee581b873724615b324ebd66cc3606fa23b15069cd66cda59099bab57f0b30095c50da1b2e6effbcca98542640456ab31777d1052444f0430f25e144ad4fcf7294ad273802b9c42a2347a0895fb5046322bfd6c4b2da07bf704eb23e4157811a6cb3420a451ceb378517f70d40484a2e80ff437a5a452a89138a5a903582aa3db6225ee980154991176886d6a3abb52715b28c7fa9238c7e4980ac40190249753ae1b190c08e65f8aa6667616f2d1ddb6363889b198c34d5ea4768065e519757fe9a961913502b38df3", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:03:59 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="2c0000001200055a"], 0x2c}}, 0x0) recvmmsg(r0, &(0x7f0000007700)=[{{0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f00000018c0)=""/223, 0xe04}, {0x0, 0x478}, {&(0x7f0000002a80)=""/4090, 0x64}], 0x3, 0x0, 0xa}}], 0x2f3, 0x10000, 0x0) 00:03:59 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="2c0000001200055a"], 0x2c}}, 0x0) recvmmsg(r0, &(0x7f0000007700)=[{{0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f00000018c0)=""/223, 0xe04}, {0x0, 0x478}, {&(0x7f0000002a80)=""/4090, 0x64}], 0x3, 0x0, 0xa}}], 0x2f3, 0x10000, 0x0) 00:04:00 executing program 4: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x179902, 0x0) r1 = dup(r0) io_setup(0x800, &(0x7f0000000000)=0x0) io_submit(r2, 0x1, &(0x7f00000002c0)=[&(0x7f0000000080)={0x0, 0x0, 0xc, 0x0, 0x0, r1, 0x0, 0xf0ff7f, 0x2}]) 00:04:00 executing program 0: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000740)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) r1 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xa) setresgid(0x0, r2, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) io_setup(0x1, &(0x7f00000000c0)=0x0) io_submit(r5, 0x1, &(0x7f0000000300)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 00:04:00 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2030) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000008380)="4bbbefbd671a45ca7dab64b8a7b6808d9a1c71e248a010af0450896efc888cb4d8e9753266d3d38dbf8f7e069c216481f7dbf4b9f7818e1e9360fcf7fc1f86773ebd0b757e90c0e6f3bfeab6a932dfd492db65271396a34f173311c811c2efaf1d5830929a6ada9a1a4881e530672775f56f20607117a09c344bbbc28ce76e7a230c6539cff7d1b0864b445a80b1f2dae3defd30271f8135700772bb4c3a8429da684d0eafbc9fcf1ef7824a99844b05c1f4a576b276a5d247c8d7ec6bb50cc8840a7cc1adbd7ec92b989ef2e3f6dfa6c3c219db1dffeb512f9caaeab7f332d45ae0896b93ebd9613bea1922fcdaa1403c7bc07ed998ee081dd47cbc3b15c10b51e2223ba20670ef95230c5cc4b020f7ce3d60d7661d5b9be0e127ba93e5884a6f7d28463339d769bb96b98090231dfbed15e5fb9112eaaa2cb590145d49ffa84530ff88b7cc50c2fb9df268a0cc9e0cc0d792965e9099cd5e3c8d2449231b26e01d2aac17b25769e64d705201dccd9feeb8caa0c16ba6ca11987d583893a3b57a0c4a41b228266834e6949525cc36ab9f99e736b30b39baf60714980f4e02efb13e239d3f75f63261afe8c582481319e0e3597a75c1608a7fb7fb2b20647960fa0261fa955d3e64fde925da4b51745e8f65976bb788c6827d802885a7542294d34234d2017c95a7186ee618618909e0d7c537682344fe796f125c1a995511f1e17ca44b6467177e2833c311e969c35e9ddde1589858b65c2faf81ff4b6395f68402a2e7ecff1cc3df34e4055f399f23af7533b268fc7a4f538a52d5505e3a951fdf1ecabf3161021667fe677a72276ec3ac3f659b0bc156b6050aaf8e8658e9c8b094f9b0a45b1678c2f435dbc9b1b5425100734d27625bba70bc6dda8d90a58963ea317394f865598f9e19799c149a906fc642c24046b9c930dd90b5ab437468aa0f65c774f12d79e1bebdcaef2394cb16663633e3c40e667277f98871f731711075f4e54f5c7ad3009d2b9247da6fd01a63d31135f973b0b9acb2c2bacb986bf59f666388384dcdc2daa8379a2e0572d1735cf282b206af8b2a3253e6b2e44824d4e725c3131c71f25df69ee55ad2e586f357c109395f4600202ec6f6324768199f8e151721e1f5cda265f62a0a58b89dddbfe6d7514b60891f9cf9910dfa0339e0c69e415db6396cac4faff29e7610df5df763ad397fd79224397c3b7e7951e6e7e26b0bfa5779c261cf60ae7d26272988fb170c3f3bf89f7c881a631420326b9833ac24911ef273f04d90f8897ebb6e5f7c435e3e251be9a3fb6379445acb90f77e0e12034257bc997e5d53b8044cfb416ef660415069060607e1e51503b2f6c37de98b4dab5bd6c578d55511e5e93bb1375f8b196d135059d5bf36fc547c1a5b15fb379e2d59444ed27ef8656b32522b53729c422f54e25aeaf73a8adf44956eb2d1e8b514b59750ac7a660092c8a29f4aa9854d93d46c1d7d5a184654d5478088b4006e37486cdb6b803b55c1ad00855617dc999f611e524ab919bedd9aed70df3c7b7f69ba46a281250371e4c03aa1030b9cbbcdc8968646a4c1e37ff3b52ac15e7b2c62b29ba40da2409a1b57323f803a21682907fbc2ad32f5a50128c91075fb33cf1e70dca5dbc1ba86c395661e002f2773e4a8444941abca8da85dd9391eada561558d19501e6e8be708060bf59289d068b947616c2805b53d81b5e1f5f2125177b9125e3ce2d0929b5855b26910a54be7071b1844a00666fb9b49d46c25cb58f172fcb16ad272d4d08dc4425d1e5642f1675e37d5037dc26cce1541b8f2c764c9bc1113a025d91ace55f6aacca29696f71c862d90d91e729871a33e968499050020947298b0c43587166f381a92bead731ef0f51e9d254bd3c0b64d67e8df4f2a66613cc68ae5e81f31af0d496262ee812ef4e578f567d8e7ba089421c7c61eb92cbf258c252bfe94c805e60ceccb98da7262d2c96b04d4870335f6c155975c035df7aa61b9d73d4d5d9f0689f74d4c7f2fa88f789e6dceb48afc762dbc418dddad515593f83349419e88bad19ccce72439e8b153cd59ec0439efeeed619e8428e27ca931ccd782dc64aa3edc0cfe518c6f588ee65745e4b2cec3ede615353669d97b0c65d4988fe4b60aa851b0830a7d0d5ca0adcd4bb72e9c1dbbc16b3059844924f7b5325736c7b9c957afae5308b433c3171a810bee1e814bba28b62ee34153f24ca5662e2f5781ad5575f610b3721371ed4857e6c18a0431ca4e16ca5cdbcd633fc79c958ab60512e2a0d984227f7f48bc26bec46fc763c61ec01a4b180237c64591f35c676ab05da8decb4c14b28d99dda3e73e71536a10866fc0ec39d023de3e3e49a659963503ba4dd83230fc647b4af51bd2961be84a10e5c573ccb53a754a119da1deb374c59e793859fd5aa643d89b38ba16c93453b37b3017f849d7d48cbff50df3085b6b2f6e288306ad30dd3e5664c17c84052ebbb3d840cd70fd4bfd6aa711cca84834e2ed163da91b121ec44e109f2638418f43c7fe56e4600b26adbe1b5833c034a7134e4b3c9913ccab901fbbe894b77c9abe49c200cac1c692fff9eb13a7477334b4cace0215ea5d6b37edaccc29cba1561a7a414e01266fc4dbbfba2bb74f4e478ee9a458bbc439053843455f0259cc47cad4673d4ede9092e8e100d893c4be0e93c056b142348964561eaf65f4d90eeef32c78d04c354600318d671cc687c2a22a182d6e6058c018fddb63957a194c826aa22c285c975da042d4da03f1c8caf6947247b3f5fbaa1fee4078758999bc09e7654057122a1accd0fdc6374fdfcf1b5fa047c9f26bacaa9df8c3ca95f73e512d8405858664a4da3ef82ea10eda240bb7b30024bffd198cc39cd776c656a5be629f2fa31b566d67b2bd815ae0c4c1fb60e093e67b1e49bc7a7b18085c6cb0229475edcf647b8f75dc5cf63dc4f962ba77cb47138c391a5578563fcfc6750b601bca00056bef6669d00b863cb0e0d549a7cafd4ccc0f830f72a80b7259536d0a08fa19fedd05e831bb6a9a7b26bb2224f679286ff181a1a8ac6aedeff6150f783749ef39f29527d60abd4ddfbd76866364ea3d2c4260a63448887329a7cab88df140e38a492ebbffe09a71ee4c802c2f2243274fa8dbe019c7009949cb558fe8b6afbe5fb62cc1f0b0e19ce0e039f664e8b2b25509a0c3f86fb73b378ab9ef558a208d81991549eae8e79e1d61cbfaf89e05b63581ebe0eed059cac4bcf72534f17c26cddaf973639d613eb6293a1b43389af82cfdc29a4502eb7898231518747791f88c2f52f2d57c6f890c11b7d8df91bdf8f37d9459cecb401d73c2ca281e6d4f0b1584898518bf20680b780faaed4d3107a9217e0e2ab7e0abac75f16f1910a621e2acd73531ce8d013e338efb80595336b312a9b0785076522f33a255e16db979f231b813a1a2977e9436694ac443054b04244f005ec3b68977ab5ecca1dda5393f52b12581f303b32a78f611477696999e4f8233f34225f9734719c7f7038a80752d386dc9fbc7d92c0e896422a90d6000944090180e604791baef28e9916182ff8a50a0f485d7d401bf4d5c1a6eb88eedd9592e47c64b7c1836ae4e649bcb2e12cdde8b22c3aa5dbc8d86edb9a739301bc8841861a316d7c74fe54402a979f20b56188e6a43c922c778f2317715bf5aebf7dbfc8fcd3f3a1f034f09056396427e57226f98c6f9e12c4de7d6dfd16e73ca129d1649b497962e621dcd0c8d7dd423008ee5c1e8393b8b7136edd0faa48c9c00f594afade7965eabe3b190f546239a2fa11f8cd547b41629965dccacb4cc062c4b0e8cf8e167450941ca658e430ab7f38ab9d16a49f3395781a8746bdbf2054ed6c1972aff750d7ee5001a41909476a437b4ee5edda11f2f6a3dbe702bf972f7cfe11a33e8b6cf411e019b6b98475396bb169ad55c40040741538cd4ce8dc45f3084e87df9007ccc77da4d5a5142d71c95590ee1373ac89863dd71a8c31ad6eeadf752225cf428111c6fa4696599e7478a74c94340f7b80145492cb55bcefcab1a10fe227f00ac806848bb97a240f30141c6e5776c5c9cebfe48a80b1accc36937113ff291be9e23721cc75cf83b4ec48501b4abf24dc0687e6106a785aad2e59ad4e8ac60d15ea189ab6561f330bceff2cb101f36f3a71584c2424dee39a02e8970eaccf3ba76e151b5cb1cb7ca5190b263cdac60eddf54b42f189696ec2b3501b571b115f6682bc79ab91b8dbe9fdd84078f252c3ea89b7a66596e7744a72054b00464b00dd4c2854baa77ea1e2a2b0b7183b2b17cec398be244a1b79d6ba2971ada515fd3eb62d4e231320d0ddf7684b278eb31247972ddbf51e3f3f0915a4f899c33daab82e1605ae1fb2938480f5c76f31afb8803b1763e19b1c9662d27d8a383298ad2b2a72a2fdb8d375b584c4c0f96d5f681bff9dc82b773258f194d2f888c30f385934a3962e474392c99a1f55ad4ea4f4d4b24112bc3018d1303d2dde7a5cb82ba9ca5ad810a7f999001ea730518b1ce274a51d201c124bbde2898ec8299505a56f7f71f8926d88f6c91c39e2137e4ae1f075eb73187398f82dcefa6fb1764438e4ffd22c1bc956bb9ecba1bc29daaeda1679f1997955da729be957234b476bb8aea8c4d0a5c9f911173493fe0864c18c7366b1f52f85f44f04b76399769641af6862d03f17188ab6e90f65c68842444992b6c0b494e0c25125cb6371cdd78613fa35f72f800e2786a94c90e3ee77ad5f9dbec1e1ecb0df59b3018f077a9dbd0cbca21b312aab1f91cfce93e7379e06a8ed9f3fab703a91afcba89d1358d8fd6724d37d429dc08b6fdacafa63e69c46bbc1ef627aa0aa78f101b4799487d31df785f6794b594299a745b8e47a72ae6c33abce1efd936664d963c1bfb722797b27aa7b29a8e996364afdf695ed1fa06adf741f53fc89540a552d6c9d4dd14c8a34c437a7a7e8e7f74dd4762f15ba70ab204f7ce5e2868413f3d9f878e036efe7c4c43f14b7ef9888e6418b1618254eb6a63a06e4f8f584ad93240fcb92aad79078fa88820eb6eaf299581fdd90744c951fa4b3b5c1b880874d7a392abcd1a991aadc4f207c464dbcac4f0e0bdc74109b60adb1dc5cc6677261f8ae97a13a39787aabb6038c995b62b20c73b89732a5b58bd055604f8b3614e64bf930319c4d8b355f1aed62be910b7fa723f3c4a21beb44fe42bf6260dd0f94757fc3843724370ed9e7e5108a533dfd72077bd8c6278bae229d6a6ad675e8fc89b3332cbd1b4b875e2e611ca676dc1a5e2892b91471e19727484345101bef37efc0ff1eb02ed8c40417a57233ccf6d3ff4cc23a9c86416ef7154a53e7f1b9378b02449962629c54eaaa44f69a802d24128138ca7b53d25c69d16f20ca2b567b6fc0434fad3af41615abff87568e7b76bf5de1ef00e5c980fed5fb9a724fe32068528f9f16b8857a1f76dfc18b1f3c26191bf554978073a824ddd8a9c220c0589596214723efd94a0962828216cf7899a68c9c9005fbb5fbd15dbb33028daa6779600d2f2d84452dfeb084875805fcfdf5a1cfc883d0971dec1fcf825380f2313b0aa5c19c282fd57ae5723f709853a8d10653a1fbd473c4bdabd9d1d169acf0fef10ee676833448504dde8505f607b8bb1daa7abab3b429269dd9d1474816a7c2fb4beb8201d9066aa49ad1159b8bc9f2da34d5bb06daaaa37692462cacbdf88868d14a1dba7dc755606093a671a8fee07f8cb737ce9648130997d85cff5980f5c2385b43e67b7cd7938a48b6f076446205bd62e0180a683569a878db60e3a8d35cabc33b9b1a8db8968de472799dc79687683a0fc1d8c4e705696655af03161e920c2c447f4537e73995b8425b0701e3bbae5695da860340ee6b8806c4629ca9622f37779674b074536c621df517028746f0716bb2a3f9d1a4724d07df537737206e9162157b736d1c8c15c0003d314f46e729d23788dd8747424896f2fa5c5768b78deb744f1f8ac128633d341ba964a798418c2c1f049db08d59bb1aec43a1fb5f36c845f9034403f0887252c7cddbc6bfedf76d56d7591a070bbe153ff139b65e6bf9e205b48298972ca96aaa300ff431a7719958a064bfdb37099f6e22a2239c49c28345f47674164e5f3919b7b9887b5cdd257d92c51ad89a64a628561551246d81c8dc1e7fdaebdc45c234d2e5959748497cfa01a302fa65e62ba118c9db20caacac16c36f3bfbf3e672d315a7476c777016dbbf19466a5fe398c676c226fb5b8189f0abbf3065b206723b11fa9b51302d311763967ffdeea201157f5506e61739e13cb370b1660d5c33f57c932c74f611d5cda05145b65e368068c2d7609e1b09ab71824019c969180f9c90e8f408bd899160206d35f42ae0d7ab951971d6b5c5d15a0db52247e56fb808d1f561b3d3175f63e52313864419648402d881884c062742c1ccdb59879411ce11079d685a406db6c3505c7a6886466ba9210eeaa83aa5e1a8ee3344d12d114829305c9e570d86bc6c8240456d9675e0eca305740d6ea63be8375ffbee35e0602b304a26df646c638f9502211888f3cacd3bc6efa4f2c7445f7203a690d79f1a81985692689942f429ccf71458f34003c8e7dfa2a06dfb93b342938f115059ed288c7f99eb739be2360557b94122ea2b0e6e965e8ccb47cedffa146460583fc8bc06bd30e5d912a623b8da17bbbc6f5a140e9f58c965671da4d9e70df8a94d824c8e85c723f59fbeb270ab91d02d7aac3603083b8043fe51e483d998122007da22dc19e3426869cb3ba2376f4fc4b32f4002540325f882d2d0f1af2956544695c349cfab6a839ef4da190f23e07a8e6e1589bf1b43ce9f8d318488cfa79ca1ffd050b94066d449ba8f697b9cffec0954ea149f8356acf689f07082d8c7b05e33bcb362e37b7ab58d85024e5baa0365e1a9d18eb620b17a10f6282c2eca733333cab17d7e514e5b67b91f4d4aa03035b1ccb5249064ebef376a9de34563920cf7cd51633c7fc5eb9e58de2b2de3c788bff289a0ed1ba44faa6210f1340f0367cd00a3f5dea809c55971e2e48a5a9bf95882972787ed91efd6055fb4cdfe3e8f84f16b6b16c8d0312626eb3446e1917fc4447379d158ade63b6df2e66d9842589c96c1544858c16b51e86471b84a1345872f29c2211d23a52d4bed1844cb83ca3fb26c774a24fbc6332416a80d6fd6cd197d33e7dab516052134e3d2783bf0072f5709926ca4e53ecffa7788b3b07f38370942277f16483e477fa1a150fca7f4eb5a5bd8629ab600ebad0406d6e22c34511c3e3baef992bd774a605bd5ffcbc176e93749e9069e783d71529284a510eedc64d9ac25a8f7200455fc542e67c1786ef219538badeb985bb9bae340ebd972f9aac2d5609b25f1d3d5b8ca0963d437b3e04cb070417817df3f643209bd02ce2508d7839ad16f5e14db75898551e9b68ae0e9298021209609a30c640dc13e42586cd10e0b84c473e468ca7a55a74b7ea840c40d6554e4902c40b5bc2780827d66fb3d2fe103a0904b4c0cd8e20089dc018dec6ab7fa2fd9c8e615f4c4012addde3e51b540bf8c196b0d1b14a0b6ad690997f30b0bc044c4b791e075b295a69c4d326f4512b093372343c41faae3b8595b13132569e7700369f9a710f115bfd734edae5f0e5b2d98e1dd5c2d5d3b28c207aadbd9a6328897978059843c407e29e6f0a8528db7961bb9c1fa124a115700bf2d2e2a0309e2b1bf7dc189541a7116627381acba28a47598dc4c83aaf14a1d2fad0db640db40a386d62414740cc9b5d1857ef2d131cb991df75b930c8cf03698e67645d4d92cc7073428b039b597ab733015899e7c005800a78651c7afce360fb9d00d8dd17052ccb283f86e2d2ffb6121e1a11909948ef23d41e9bb3ae85f7e1af11bc7fac8fa022e3087237e09e26e98b5744849ea05ef189ae3f30290afcf39a9788e20f0b230564151f6322671bd7d01d453b9b68032ba884e1e04fe33330e96a79de41bf52f87c57c69be393f8874d534329d8cad4f4701fbec74efef899164f8840a2160bcf885598d33f8323f4b82b69ebc37a9dc7b62c1c02c57ad80f08304f772f65606215aadc2c9598e19f1549d304b382a21511f22860c0f6c70be5bf447603980229ce31365d735ab295de8bcafe398c7fdf721fa043fde40af18df57f96faa090a6099e0482d6bcc9b62829beedc09211cf3884727fb2df6ad9c8391278a046c11bb9ac74da112c7e0d28f4098a3d34438858c9d5c3254d3ebadd261f2912173ce667f4ba6be090d58559e9bed2748edc587a7b5d91d3484d357c2359578dff3a8fb7ca8a53144e91c9047b4fd4294e52b0ad096f941a0ceb2717a77293859d2d0e876bfcea072653e603e77ab3e7457412c60a78ce39a3acd64ef8d3e62774583654bd5fd0742be2ddb56a5b810139c6dc80d26003a9cf1ca32469e76d380ff4bccf1156766c894efe035a5c59aba19a9ca40f5918b12a4912d16be74a05e9223d872104835d3445a2f1d5a5f74f91b6d7eca304e9e994d4605378eff388b3048577b5e4a8269b541476b6d1f9f8b63cb0482d4019f2e1af9b98c95a5c18db89eee8cec51a911907a2f493db9cc0f9d385e3f35c887be3264fe88c02be9576a1a5c9a00aa25e836695aa0b393be3a3f6b2a097bc8a6f491f3de9b737519fe4011ee47e17b70c8b7c4e8d160b195c0d09b3f5d4448737754a2fcadc5966da56197bef33ec4293d11f0a4229380cdc74c0012d231eab70ff0703f8c06627438768571b3942586c608c382d927d72868665e2e493ed89db711f7d743d4d6a8c253e2af2a036836ac5a7edc069a483d63b3b9d40b1f1a65aa0ba37687d389d18fd9a16f46aab3caca9b296661595bf15dade925c46e8528256ce5cf27a16470d5b603f2d8577436c0d888d8cbc63b26e267abbb294b8a923feab5d45c62d005f5818525b2459d5b1d480c4e46bce0ddfbaf19be0102e85115824ed62390adf35c223a1b71a50cfe22e7905dbb38b3c4a155513c46ae408866875f48b2aa234dc73490050a419934638004767a8a4f7e4b0b43aa256fdc99776644588a08eab601e29c25f69ae56b3b5827223d467969b1dde7244c4f7128fd28cfd3161534a23185b27f5e88efe3b458460ecb692dbb51fdfe3d378ca15a0ba95085c87e90b71c1151dac6ee601d76d3b24f9c41276b8ded5ec346135509056ecbf9533fd29200349c2083d9cf8ccae86bd1fe23020e38c1060216c38e5df5880008e3afcbc336d10324fbc165d7e653383c74dfb1780d438e1128e89211389b0adf6732a9bc263e24acc080a253271fcaeb8a11fd8a2f9f5bd61b43d0b00fbe75230ccb6d3f702f779bde4948cba56fb16c307315a70eb990f45bb033a63b78ecd7dcaa613ef4f9acdc9a8120ba3db7decaa5c239aea1923922d90be0c74f5d39810c105bdd36e9f9c0868718fe29e1959d9643d4ea533a40cb6bbf1293ada056bff2592fc0d3cc3a8134f665696f66736086b9d36ee1acbfbbfb272fe485a836d18230832bfb63ec361ea30d7a01d08231e67a146187b740bf1f1f61d76219c0500522bedccd259c41f21a3c822af612ee9cd3fda9ee10577e527e80cf7d3b17e7d860974a74be42b9963c4a5456b91ae930cad8342994ff5c63c45f2ce9de3a8c014b7873cbfff2a824811f4e6bb7770169bf601d7fd0022fcbeae65c5eca8642bf03e37d53c10e9270df0e9b4b2914e68c58bcbadd59454bfa53617e288b3ed91d94f3fb6d12ac695bdff7047ec451a8ae17d153a6a0a4c61825235094e38c2b2d75d82f3036b7fb6876670e0f5bab804decee477c40a7fac37ee83e7078b7b93e3437210c8d45b26078bd457b4dfe11f8b61dd1162508712f757edbe0beaf260aa9f79aa381a1ba0d945b93649a2ea15bc1bece273f0e11a5fb4c74d056291c3ad120165423ed474a048aad3f994c0d967e9c60aab449e881633339baeac92903c1763f3f908fa5f742624527b349d351061bf93872eb7a464796560db74ed357d171e4458b6fc64ac3e1d5f0ac1dc6cd38a6f6611ab348cb799a14ad37a0ca314c5170520bf095f98b67a134caac7475c1021c4e69d315660f2d04234b320886482bf39be08e410d603b47c160b7a3a8cf0cf13eeb23d551ede12f9f8993b8eb57d3f781cb4d7556ca884a606fdf063d1b0ff7ce8c0cd33f392666bc848ea84bbb2c5e66f3ec76440c3a8dae21e4f83c43eb35eaad81a162941ee8ce6815dacc59e502cac2f1a302502fbc83cf7944f84458a92ceca48ac5ee5baaf0ae1b2ab1a7aee5a8210f9498cee9765675f3bf500fcb834094ef49066ca8284d96494e56c64f603cd5357edef6cc92a02e5b4fd2d73057ebef5c8add2726e7ed5e94cc13d422176d24b90a2d43b198268ff9354d6c4309ab963a8ee5acab53ffc0fc22f98c05641c0d6cb553080bb50ab0263d9e3ee63f80a98a43047a5ae4ec4cb274d51d0b86da91136941b06383bd3e3472c35e7c55988b3ce2156c8d25260becc8ef1142d8f131935856612c5ce7169b0d785b6543d783eb19503d16d714f6b29e1a209863c8cd2e8da24dd4619fd16b0af1087609b7bc3fd6d9b57a5308dd0af28d303f48489716ed7169989dad1010c3f29dad8ba37f8919d825b0c4a01fea96cad06388efd4d81cf12cfc6b069c2e6917afff2b36401bc30380fd59ff1e3f21f38730d80096575fc1b3b223664ba841f474a76585455664f45dc2bd514f5465f9da61d3e99d995a1f38ba9b721c0ff09dd2a259567b366ef569b891fe5f9c34067d72972d88dd84836049eaed3bce92a185ecb02865e5ee288631b6afd3e929ff146e15d0104f819566bf82a82620138af1064409b61b59b0e806613b0c018c443542c1d0f85177b5f7328dc143c2b9f18617a3e3a47a6ec1e085d99487d0dc49c9cbb75fc819e4a4c7ee4ba1b16b385f2c4cd6cd9bd2949ccf41f7bcc1e9f1532d0c11ea45fd4d37050d4bb3c070a3c19a217e337c6c68db5299381730d90c1bc6952f56f0e4dfd4507011347f2617b1cac83214fca807461783a8ef85347a24340e661f12b65fdf3e0e9b8bd4167b75decd1b759237c9e3e09c708b8c26649be987722886f868b5240a567cca945caa42839eb08e186f386ad3ab399d46b1a83cb84a7a560fdf3ddee01f17f20efc43c1f0b33c0cd1d3e13b889781368a2558e0f629955de4c4e4e528d1d4fb13cc012f7c5a052c9b2ca8bc5eace14cf233f7ad086368c2c038ad72803cf134314ee8974eee581b873724615b324ebd66cc3606fa23b15069cd66cda59099bab57f0b30095c50da1b2e6effbcca98542640456ab31777d1052444f0430f25e144ad4fcf7294ad273802b9c42a2347a0895fb5046322bfd6c4b2da07bf704eb23e4157811a6cb3420a451ceb378517f70d40484a2e80ff437a5a452a89138a5a903582aa3db6225ee980154991176886d6a3abb52715b28c7fa9238c7e4980ac40190249753ae1b190c08e65f8aa6667616f2d1ddb6363889b198c34d5ea4768065e519757fe9a961913502b38df3", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:04:00 executing program 2: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000740)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) r1 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xa) setresgid(0x0, r2, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) io_setup(0x1, &(0x7f00000000c0)=0x0) io_submit(r5, 0x1, &(0x7f0000000300)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}]) 00:04:00 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 00:04:00 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="2c0000001200055a"], 0x2c}}, 0x0) recvmmsg(r0, &(0x7f0000007700)=[{{0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f00000018c0)=""/223, 0xe04}, {0x0, 0x478}, {&(0x7f0000002a80)=""/4090, 0x64}], 0x3, 0x0, 0xa}}], 0x2f3, 0x10000, 0x0) 00:04:01 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 00:04:01 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 00:04:01 executing program 4: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x179902, 0x0) r1 = dup(r0) io_setup(0x800, &(0x7f0000000000)=0x0) io_submit(r2, 0x1, &(0x7f00000002c0)=[&(0x7f0000000080)={0x0, 0x0, 0xc, 0x0, 0x0, r1, 0x0, 0xf0ff7f, 0x2}]) 00:04:01 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0x8) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000040)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @fastopen={0x5, 0xb, "241ea72e"}, @timestamp={0x8, 0xa}, @sack={0x5, 0xe, [0x0, 0x0, 0x0]}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}, @fastopen={0x22, 0x5, 'Y6l'}, @timestamp={0x8, 0xa}]}}}}}}}}, 0x0) 00:04:01 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="2c0000001200055a"], 0x2c}}, 0x0) recvmmsg(r0, &(0x7f0000007700)=[{{0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f00000018c0)=""/223, 0xe04}, {0x0, 0x478}, {&(0x7f0000002a80)=""/4090, 0x64}], 0x3, 0x0, 0xa}}], 0x2f3, 0x10000, 0x0) 00:04:01 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2030) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000008380)="4bbbefbd671a45ca7dab64b8a7b6808d9a1c71e248a010af0450896efc888cb4d8e9753266d3d38dbf8f7e069c216481f7dbf4b9f7818e1e9360fcf7fc1f86773ebd0b757e90c0e6f3bfeab6a932dfd492db65271396a34f173311c811c2efaf1d5830929a6ada9a1a4881e530672775f56f20607117a09c344bbbc28ce76e7a230c6539cff7d1b0864b445a80b1f2dae3defd30271f8135700772bb4c3a8429da684d0eafbc9fcf1ef7824a99844b05c1f4a576b276a5d247c8d7ec6bb50cc8840a7cc1adbd7ec92b989ef2e3f6dfa6c3c219db1dffeb512f9caaeab7f332d45ae0896b93ebd9613bea1922fcdaa1403c7bc07ed998ee081dd47cbc3b15c10b51e2223ba20670ef95230c5cc4b020f7ce3d60d7661d5b9be0e127ba93e5884a6f7d28463339d769bb96b98090231dfbed15e5fb9112eaaa2cb590145d49ffa84530ff88b7cc50c2fb9df268a0cc9e0cc0d792965e9099cd5e3c8d2449231b26e01d2aac17b25769e64d705201dccd9feeb8caa0c16ba6ca11987d583893a3b57a0c4a41b228266834e6949525cc36ab9f99e736b30b39baf60714980f4e02efb13e239d3f75f63261afe8c582481319e0e3597a75c1608a7fb7fb2b20647960fa0261fa955d3e64fde925da4b51745e8f65976bb788c6827d802885a7542294d34234d2017c95a7186ee618618909e0d7c537682344fe796f125c1a995511f1e17ca44b6467177e2833c311e969c35e9ddde1589858b65c2faf81ff4b6395f68402a2e7ecff1cc3df34e4055f399f23af7533b268fc7a4f538a52d5505e3a951fdf1ecabf3161021667fe677a72276ec3ac3f659b0bc156b6050aaf8e8658e9c8b094f9b0a45b1678c2f435dbc9b1b5425100734d27625bba70bc6dda8d90a58963ea317394f865598f9e19799c149a906fc642c24046b9c930dd90b5ab437468aa0f65c774f12d79e1bebdcaef2394cb16663633e3c40e667277f98871f731711075f4e54f5c7ad3009d2b9247da6fd01a63d31135f973b0b9acb2c2bacb986bf59f666388384dcdc2daa8379a2e0572d1735cf282b206af8b2a3253e6b2e44824d4e725c3131c71f25df69ee55ad2e586f357c109395f4600202ec6f6324768199f8e151721e1f5cda265f62a0a58b89dddbfe6d7514b60891f9cf9910dfa0339e0c69e415db6396cac4faff29e7610df5df763ad397fd79224397c3b7e7951e6e7e26b0bfa5779c261cf60ae7d26272988fb170c3f3bf89f7c881a631420326b9833ac24911ef273f04d90f8897ebb6e5f7c435e3e251be9a3fb6379445acb90f77e0e12034257bc997e5d53b8044cfb416ef660415069060607e1e51503b2f6c37de98b4dab5bd6c578d55511e5e93bb1375f8b196d135059d5bf36fc547c1a5b15fb379e2d59444ed27ef8656b32522b53729c422f54e25aeaf73a8adf44956eb2d1e8b514b59750ac7a660092c8a29f4aa9854d93d46c1d7d5a184654d5478088b4006e37486cdb6b803b55c1ad00855617dc999f611e524ab919bedd9aed70df3c7b7f69ba46a281250371e4c03aa1030b9cbbcdc8968646a4c1e37ff3b52ac15e7b2c62b29ba40da2409a1b57323f803a21682907fbc2ad32f5a50128c91075fb33cf1e70dca5dbc1ba86c395661e002f2773e4a8444941abca8da85dd9391eada561558d19501e6e8be708060bf59289d068b947616c2805b53d81b5e1f5f2125177b9125e3ce2d0929b5855b26910a54be7071b1844a00666fb9b49d46c25cb58f172fcb16ad272d4d08dc4425d1e5642f1675e37d5037dc26cce1541b8f2c764c9bc1113a025d91ace55f6aacca29696f71c862d90d91e729871a33e968499050020947298b0c43587166f381a92bead731ef0f51e9d254bd3c0b64d67e8df4f2a66613cc68ae5e81f31af0d496262ee812ef4e578f567d8e7ba089421c7c61eb92cbf258c252bfe94c805e60ceccb98da7262d2c96b04d4870335f6c155975c035df7aa61b9d73d4d5d9f0689f74d4c7f2fa88f789e6dceb48afc762dbc418dddad515593f83349419e88bad19ccce72439e8b153cd59ec0439efeeed619e8428e27ca931ccd782dc64aa3edc0cfe518c6f588ee65745e4b2cec3ede615353669d97b0c65d4988fe4b60aa851b0830a7d0d5ca0adcd4bb72e9c1dbbc16b3059844924f7b5325736c7b9c957afae5308b433c3171a810bee1e814bba28b62ee34153f24ca5662e2f5781ad5575f610b3721371ed4857e6c18a0431ca4e16ca5cdbcd633fc79c958ab60512e2a0d984227f7f48bc26bec46fc763c61ec01a4b180237c64591f35c676ab05da8decb4c14b28d99dda3e73e71536a10866fc0ec39d023de3e3e49a659963503ba4dd83230fc647b4af51bd2961be84a10e5c573ccb53a754a119da1deb374c59e793859fd5aa643d89b38ba16c93453b37b3017f849d7d48cbff50df3085b6b2f6e288306ad30dd3e5664c17c84052ebbb3d840cd70fd4bfd6aa711cca84834e2ed163da91b121ec44e109f2638418f43c7fe56e4600b26adbe1b5833c034a7134e4b3c9913ccab901fbbe894b77c9abe49c200cac1c692fff9eb13a7477334b4cace0215ea5d6b37edaccc29cba1561a7a414e01266fc4dbbfba2bb74f4e478ee9a458bbc439053843455f0259cc47cad4673d4ede9092e8e100d893c4be0e93c056b142348964561eaf65f4d90eeef32c78d04c354600318d671cc687c2a22a182d6e6058c018fddb63957a194c826aa22c285c975da042d4da03f1c8caf6947247b3f5fbaa1fee4078758999bc09e7654057122a1accd0fdc6374fdfcf1b5fa047c9f26bacaa9df8c3ca95f73e512d8405858664a4da3ef82ea10eda240bb7b30024bffd198cc39cd776c656a5be629f2fa31b566d67b2bd815ae0c4c1fb60e093e67b1e49bc7a7b18085c6cb0229475edcf647b8f75dc5cf63dc4f962ba77cb47138c391a5578563fcfc6750b601bca00056bef6669d00b863cb0e0d549a7cafd4ccc0f830f72a80b7259536d0a08fa19fedd05e831bb6a9a7b26bb2224f679286ff181a1a8ac6aedeff6150f783749ef39f29527d60abd4ddfbd76866364ea3d2c4260a63448887329a7cab88df140e38a492ebbffe09a71ee4c802c2f2243274fa8dbe019c7009949cb558fe8b6afbe5fb62cc1f0b0e19ce0e039f664e8b2b25509a0c3f86fb73b378ab9ef558a208d81991549eae8e79e1d61cbfaf89e05b63581ebe0eed059cac4bcf72534f17c26cddaf973639d613eb6293a1b43389af82cfdc29a4502eb7898231518747791f88c2f52f2d57c6f890c11b7d8df91bdf8f37d9459cecb401d73c2ca281e6d4f0b1584898518bf20680b780faaed4d3107a9217e0e2ab7e0abac75f16f1910a621e2acd73531ce8d013e338efb80595336b312a9b0785076522f33a255e16db979f231b813a1a2977e9436694ac443054b04244f005ec3b68977ab5ecca1dda5393f52b12581f303b32a78f611477696999e4f8233f34225f9734719c7f7038a80752d386dc9fbc7d92c0e896422a90d6000944090180e604791baef28e9916182ff8a50a0f485d7d401bf4d5c1a6eb88eedd9592e47c64b7c1836ae4e649bcb2e12cdde8b22c3aa5dbc8d86edb9a739301bc8841861a316d7c74fe54402a979f20b56188e6a43c922c778f2317715bf5aebf7dbfc8fcd3f3a1f034f09056396427e57226f98c6f9e12c4de7d6dfd16e73ca129d1649b497962e621dcd0c8d7dd423008ee5c1e8393b8b7136edd0faa48c9c00f594afade7965eabe3b190f546239a2fa11f8cd547b41629965dccacb4cc062c4b0e8cf8e167450941ca658e430ab7f38ab9d16a49f3395781a8746bdbf2054ed6c1972aff750d7ee5001a41909476a437b4ee5edda11f2f6a3dbe702bf972f7cfe11a33e8b6cf411e019b6b98475396bb169ad55c40040741538cd4ce8dc45f3084e87df9007ccc77da4d5a5142d71c95590ee1373ac89863dd71a8c31ad6eeadf752225cf428111c6fa4696599e7478a74c94340f7b80145492cb55bcefcab1a10fe227f00ac806848bb97a240f30141c6e5776c5c9cebfe48a80b1accc36937113ff291be9e23721cc75cf83b4ec48501b4abf24dc0687e6106a785aad2e59ad4e8ac60d15ea189ab6561f330bceff2cb101f36f3a71584c2424dee39a02e8970eaccf3ba76e151b5cb1cb7ca5190b263cdac60eddf54b42f189696ec2b3501b571b115f6682bc79ab91b8dbe9fdd84078f252c3ea89b7a66596e7744a72054b00464b00dd4c2854baa77ea1e2a2b0b7183b2b17cec398be244a1b79d6ba2971ada515fd3eb62d4e231320d0ddf7684b278eb31247972ddbf51e3f3f0915a4f899c33daab82e1605ae1fb2938480f5c76f31afb8803b1763e19b1c9662d27d8a383298ad2b2a72a2fdb8d375b584c4c0f96d5f681bff9dc82b773258f194d2f888c30f385934a3962e474392c99a1f55ad4ea4f4d4b24112bc3018d1303d2dde7a5cb82ba9ca5ad810a7f999001ea730518b1ce274a51d201c124bbde2898ec8299505a56f7f71f8926d88f6c91c39e2137e4ae1f075eb73187398f82dcefa6fb1764438e4ffd22c1bc956bb9ecba1bc29daaeda1679f1997955da729be957234b476bb8aea8c4d0a5c9f911173493fe0864c18c7366b1f52f85f44f04b76399769641af6862d03f17188ab6e90f65c68842444992b6c0b494e0c25125cb6371cdd78613fa35f72f800e2786a94c90e3ee77ad5f9dbec1e1ecb0df59b3018f077a9dbd0cbca21b312aab1f91cfce93e7379e06a8ed9f3fab703a91afcba89d1358d8fd6724d37d429dc08b6fdacafa63e69c46bbc1ef627aa0aa78f101b4799487d31df785f6794b594299a745b8e47a72ae6c33abce1efd936664d963c1bfb722797b27aa7b29a8e996364afdf695ed1fa06adf741f53fc89540a552d6c9d4dd14c8a34c437a7a7e8e7f74dd4762f15ba70ab204f7ce5e2868413f3d9f878e036efe7c4c43f14b7ef9888e6418b1618254eb6a63a06e4f8f584ad93240fcb92aad79078fa88820eb6eaf299581fdd90744c951fa4b3b5c1b880874d7a392abcd1a991aadc4f207c464dbcac4f0e0bdc74109b60adb1dc5cc6677261f8ae97a13a39787aabb6038c995b62b20c73b89732a5b58bd055604f8b3614e64bf930319c4d8b355f1aed62be910b7fa723f3c4a21beb44fe42bf6260dd0f94757fc3843724370ed9e7e5108a533dfd72077bd8c6278bae229d6a6ad675e8fc89b3332cbd1b4b875e2e611ca676dc1a5e2892b91471e19727484345101bef37efc0ff1eb02ed8c40417a57233ccf6d3ff4cc23a9c86416ef7154a53e7f1b9378b02449962629c54eaaa44f69a802d24128138ca7b53d25c69d16f20ca2b567b6fc0434fad3af41615abff87568e7b76bf5de1ef00e5c980fed5fb9a724fe32068528f9f16b8857a1f76dfc18b1f3c26191bf554978073a824ddd8a9c220c0589596214723efd94a0962828216cf7899a68c9c9005fbb5fbd15dbb33028daa6779600d2f2d84452dfeb084875805fcfdf5a1cfc883d0971dec1fcf825380f2313b0aa5c19c282fd57ae5723f709853a8d10653a1fbd473c4bdabd9d1d169acf0fef10ee676833448504dde8505f607b8bb1daa7abab3b429269dd9d1474816a7c2fb4beb8201d9066aa49ad1159b8bc9f2da34d5bb06daaaa37692462cacbdf88868d14a1dba7dc755606093a671a8fee07f8cb737ce9648130997d85cff5980f5c2385b43e67b7cd7938a48b6f076446205bd62e0180a683569a878db60e3a8d35cabc33b9b1a8db8968de472799dc79687683a0fc1d8c4e705696655af03161e920c2c447f4537e73995b8425b0701e3bbae5695da860340ee6b8806c4629ca9622f37779674b074536c621df517028746f0716bb2a3f9d1a4724d07df537737206e9162157b736d1c8c15c0003d314f46e729d23788dd8747424896f2fa5c5768b78deb744f1f8ac128633d341ba964a798418c2c1f049db08d59bb1aec43a1fb5f36c845f9034403f0887252c7cddbc6bfedf76d56d7591a070bbe153ff139b65e6bf9e205b48298972ca96aaa300ff431a7719958a064bfdb37099f6e22a2239c49c28345f47674164e5f3919b7b9887b5cdd257d92c51ad89a64a628561551246d81c8dc1e7fdaebdc45c234d2e5959748497cfa01a302fa65e62ba118c9db20caacac16c36f3bfbf3e672d315a7476c777016dbbf19466a5fe398c676c226fb5b8189f0abbf3065b206723b11fa9b51302d311763967ffdeea201157f5506e61739e13cb370b1660d5c33f57c932c74f611d5cda05145b65e368068c2d7609e1b09ab71824019c969180f9c90e8f408bd899160206d35f42ae0d7ab951971d6b5c5d15a0db52247e56fb808d1f561b3d3175f63e52313864419648402d881884c062742c1ccdb59879411ce11079d685a406db6c3505c7a6886466ba9210eeaa83aa5e1a8ee3344d12d114829305c9e570d86bc6c8240456d9675e0eca305740d6ea63be8375ffbee35e0602b304a26df646c638f9502211888f3cacd3bc6efa4f2c7445f7203a690d79f1a81985692689942f429ccf71458f34003c8e7dfa2a06dfb93b342938f115059ed288c7f99eb739be2360557b94122ea2b0e6e965e8ccb47cedffa146460583fc8bc06bd30e5d912a623b8da17bbbc6f5a140e9f58c965671da4d9e70df8a94d824c8e85c723f59fbeb270ab91d02d7aac3603083b8043fe51e483d998122007da22dc19e3426869cb3ba2376f4fc4b32f4002540325f882d2d0f1af2956544695c349cfab6a839ef4da190f23e07a8e6e1589bf1b43ce9f8d318488cfa79ca1ffd050b94066d449ba8f697b9cffec0954ea149f8356acf689f07082d8c7b05e33bcb362e37b7ab58d85024e5baa0365e1a9d18eb620b17a10f6282c2eca733333cab17d7e514e5b67b91f4d4aa03035b1ccb5249064ebef376a9de34563920cf7cd51633c7fc5eb9e58de2b2de3c788bff289a0ed1ba44faa6210f1340f0367cd00a3f5dea809c55971e2e48a5a9bf95882972787ed91efd6055fb4cdfe3e8f84f16b6b16c8d0312626eb3446e1917fc4447379d158ade63b6df2e66d9842589c96c1544858c16b51e86471b84a1345872f29c2211d23a52d4bed1844cb83ca3fb26c774a24fbc6332416a80d6fd6cd197d33e7dab516052134e3d2783bf0072f5709926ca4e53ecffa7788b3b07f38370942277f16483e477fa1a150fca7f4eb5a5bd8629ab600ebad0406d6e22c34511c3e3baef992bd774a605bd5ffcbc176e93749e9069e783d71529284a510eedc64d9ac25a8f7200455fc542e67c1786ef219538badeb985bb9bae340ebd972f9aac2d5609b25f1d3d5b8ca0963d437b3e04cb070417817df3f643209bd02ce2508d7839ad16f5e14db75898551e9b68ae0e9298021209609a30c640dc13e42586cd10e0b84c473e468ca7a55a74b7ea840c40d6554e4902c40b5bc2780827d66fb3d2fe103a0904b4c0cd8e20089dc018dec6ab7fa2fd9c8e615f4c4012addde3e51b540bf8c196b0d1b14a0b6ad690997f30b0bc044c4b791e075b295a69c4d326f4512b093372343c41faae3b8595b13132569e7700369f9a710f115bfd734edae5f0e5b2d98e1dd5c2d5d3b28c207aadbd9a6328897978059843c407e29e6f0a8528db7961bb9c1fa124a115700bf2d2e2a0309e2b1bf7dc189541a7116627381acba28a47598dc4c83aaf14a1d2fad0db640db40a386d62414740cc9b5d1857ef2d131cb991df75b930c8cf03698e67645d4d92cc7073428b039b597ab733015899e7c005800a78651c7afce360fb9d00d8dd17052ccb283f86e2d2ffb6121e1a11909948ef23d41e9bb3ae85f7e1af11bc7fac8fa022e3087237e09e26e98b5744849ea05ef189ae3f30290afcf39a9788e20f0b230564151f6322671bd7d01d453b9b68032ba884e1e04fe33330e96a79de41bf52f87c57c69be393f8874d534329d8cad4f4701fbec74efef899164f8840a2160bcf885598d33f8323f4b82b69ebc37a9dc7b62c1c02c57ad80f08304f772f65606215aadc2c9598e19f1549d304b382a21511f22860c0f6c70be5bf447603980229ce31365d735ab295de8bcafe398c7fdf721fa043fde40af18df57f96faa090a6099e0482d6bcc9b62829beedc09211cf3884727fb2df6ad9c8391278a046c11bb9ac74da112c7e0d28f4098a3d34438858c9d5c3254d3ebadd261f2912173ce667f4ba6be090d58559e9bed2748edc587a7b5d91d3484d357c2359578dff3a8fb7ca8a53144e91c9047b4fd4294e52b0ad096f941a0ceb2717a77293859d2d0e876bfcea072653e603e77ab3e7457412c60a78ce39a3acd64ef8d3e62774583654bd5fd0742be2ddb56a5b810139c6dc80d26003a9cf1ca32469e76d380ff4bccf1156766c894efe035a5c59aba19a9ca40f5918b12a4912d16be74a05e9223d872104835d3445a2f1d5a5f74f91b6d7eca304e9e994d4605378eff388b3048577b5e4a8269b541476b6d1f9f8b63cb0482d4019f2e1af9b98c95a5c18db89eee8cec51a911907a2f493db9cc0f9d385e3f35c887be3264fe88c02be9576a1a5c9a00aa25e836695aa0b393be3a3f6b2a097bc8a6f491f3de9b737519fe4011ee47e17b70c8b7c4e8d160b195c0d09b3f5d4448737754a2fcadc5966da56197bef33ec4293d11f0a4229380cdc74c0012d231eab70ff0703f8c06627438768571b3942586c608c382d927d72868665e2e493ed89db711f7d743d4d6a8c253e2af2a036836ac5a7edc069a483d63b3b9d40b1f1a65aa0ba37687d389d18fd9a16f46aab3caca9b296661595bf15dade925c46e8528256ce5cf27a16470d5b603f2d8577436c0d888d8cbc63b26e267abbb294b8a923feab5d45c62d005f5818525b2459d5b1d480c4e46bce0ddfbaf19be0102e85115824ed62390adf35c223a1b71a50cfe22e7905dbb38b3c4a155513c46ae408866875f48b2aa234dc73490050a419934638004767a8a4f7e4b0b43aa256fdc99776644588a08eab601e29c25f69ae56b3b5827223d467969b1dde7244c4f7128fd28cfd3161534a23185b27f5e88efe3b458460ecb692dbb51fdfe3d378ca15a0ba95085c87e90b71c1151dac6ee601d76d3b24f9c41276b8ded5ec346135509056ecbf9533fd29200349c2083d9cf8ccae86bd1fe23020e38c1060216c38e5df5880008e3afcbc336d10324fbc165d7e653383c74dfb1780d438e1128e89211389b0adf6732a9bc263e24acc080a253271fcaeb8a11fd8a2f9f5bd61b43d0b00fbe75230ccb6d3f702f779bde4948cba56fb16c307315a70eb990f45bb033a63b78ecd7dcaa613ef4f9acdc9a8120ba3db7decaa5c239aea1923922d90be0c74f5d39810c105bdd36e9f9c0868718fe29e1959d9643d4ea533a40cb6bbf1293ada056bff2592fc0d3cc3a8134f665696f66736086b9d36ee1acbfbbfb272fe485a836d18230832bfb63ec361ea30d7a01d08231e67a146187b740bf1f1f61d76219c0500522bedccd259c41f21a3c822af612ee9cd3fda9ee10577e527e80cf7d3b17e7d860974a74be42b9963c4a5456b91ae930cad8342994ff5c63c45f2ce9de3a8c014b7873cbfff2a824811f4e6bb7770169bf601d7fd0022fcbeae65c5eca8642bf03e37d53c10e9270df0e9b4b2914e68c58bcbadd59454bfa53617e288b3ed91d94f3fb6d12ac695bdff7047ec451a8ae17d153a6a0a4c61825235094e38c2b2d75d82f3036b7fb6876670e0f5bab804decee477c40a7fac37ee83e7078b7b93e3437210c8d45b26078bd457b4dfe11f8b61dd1162508712f757edbe0beaf260aa9f79aa381a1ba0d945b93649a2ea15bc1bece273f0e11a5fb4c74d056291c3ad120165423ed474a048aad3f994c0d967e9c60aab449e881633339baeac92903c1763f3f908fa5f742624527b349d351061bf93872eb7a464796560db74ed357d171e4458b6fc64ac3e1d5f0ac1dc6cd38a6f6611ab348cb799a14ad37a0ca314c5170520bf095f98b67a134caac7475c1021c4e69d315660f2d04234b320886482bf39be08e410d603b47c160b7a3a8cf0cf13eeb23d551ede12f9f8993b8eb57d3f781cb4d7556ca884a606fdf063d1b0ff7ce8c0cd33f392666bc848ea84bbb2c5e66f3ec76440c3a8dae21e4f83c43eb35eaad81a162941ee8ce6815dacc59e502cac2f1a302502fbc83cf7944f84458a92ceca48ac5ee5baaf0ae1b2ab1a7aee5a8210f9498cee9765675f3bf500fcb834094ef49066ca8284d96494e56c64f603cd5357edef6cc92a02e5b4fd2d73057ebef5c8add2726e7ed5e94cc13d422176d24b90a2d43b198268ff9354d6c4309ab963a8ee5acab53ffc0fc22f98c05641c0d6cb553080bb50ab0263d9e3ee63f80a98a43047a5ae4ec4cb274d51d0b86da91136941b06383bd3e3472c35e7c55988b3ce2156c8d25260becc8ef1142d8f131935856612c5ce7169b0d785b6543d783eb19503d16d714f6b29e1a209863c8cd2e8da24dd4619fd16b0af1087609b7bc3fd6d9b57a5308dd0af28d303f48489716ed7169989dad1010c3f29dad8ba37f8919d825b0c4a01fea96cad06388efd4d81cf12cfc6b069c2e6917afff2b36401bc30380fd59ff1e3f21f38730d80096575fc1b3b223664ba841f474a76585455664f45dc2bd514f5465f9da61d3e99d995a1f38ba9b721c0ff09dd2a259567b366ef569b891fe5f9c34067d72972d88dd84836049eaed3bce92a185ecb02865e5ee288631b6afd3e929ff146e15d0104f819566bf82a82620138af1064409b61b59b0e806613b0c018c443542c1d0f85177b5f7328dc143c2b9f18617a3e3a47a6ec1e085d99487d0dc49c9cbb75fc819e4a4c7ee4ba1b16b385f2c4cd6cd9bd2949ccf41f7bcc1e9f1532d0c11ea45fd4d37050d4bb3c070a3c19a217e337c6c68db5299381730d90c1bc6952f56f0e4dfd4507011347f2617b1cac83214fca807461783a8ef85347a24340e661f12b65fdf3e0e9b8bd4167b75decd1b759237c9e3e09c708b8c26649be987722886f868b5240a567cca945caa42839eb08e186f386ad3ab399d46b1a83cb84a7a560fdf3ddee01f17f20efc43c1f0b33c0cd1d3e13b889781368a2558e0f629955de4c4e4e528d1d4fb13cc012f7c5a052c9b2ca8bc5eace14cf233f7ad086368c2c038ad72803cf134314ee8974eee581b873724615b324ebd66cc3606fa23b15069cd66cda59099bab57f0b30095c50da1b2e6effbcca98542640456ab31777d1052444f0430f25e144ad4fcf7294ad273802b9c42a2347a0895fb5046322bfd6c4b2da07bf704eb23e4157811a6cb3420a451ceb378517f70d40484a2e80ff437a5a452a89138a5a903582aa3db6225ee980154991176886d6a3abb52715b28c7fa9238c7e4980ac40190249753ae1b190c08e65f8aa6667616f2d1ddb6363889b198c34d5ea4768065e519757fe9a961913502b38df3", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:04:02 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) [ 242.898790][ T8240] __nla_validate_parse: 99 callbacks suppressed [ 242.898806][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 242.918237][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 242.925611][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 242.942180][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 242.955240][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 00:04:02 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0x8) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000040)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @fastopen={0x5, 0xb, "241ea72e"}, @timestamp={0x8, 0xa}, @sack={0x5, 0xe, [0x0, 0x0, 0x0]}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}, @fastopen={0x22, 0x5, 'Y6l'}, @timestamp={0x8, 0xa}]}}}}}}}}, 0x0) 00:04:03 executing program 4: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x179902, 0x0) r1 = dup(r0) io_setup(0x800, &(0x7f0000000000)=0x0) io_submit(r2, 0x1, &(0x7f00000002c0)=[&(0x7f0000000080)={0x0, 0x0, 0xc, 0x0, 0x0, r1, 0x0, 0xf0ff7f, 0x2}]) 00:04:03 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) [ 243.902581][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 243.905110][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 243.939484][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 243.956444][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 00:04:03 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0x8) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000040)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @fastopen={0x5, 0xb, "241ea72e"}, @timestamp={0x8, 0xa}, @sack={0x5, 0xe, [0x0, 0x0, 0x0]}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}, @fastopen={0x22, 0x5, 'Y6l'}, @timestamp={0x8, 0xa}]}}}}}}}}, 0x0) [ 243.999397][ T8240] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 00:04:03 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0x8) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000040)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @fastopen={0x5, 0xb, "241ea72e"}, @timestamp={0x8, 0xa}, @sack={0x5, 0xe, [0x0, 0x0, 0x0]}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}, @fastopen={0x22, 0x5, 'Y6l'}, @timestamp={0x8, 0xa}]}}}}}}}}, 0x0) 00:04:04 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 00:04:04 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0x8) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000040)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @fastopen={0x5, 0xb, "241ea72e"}, @timestamp={0x8, 0xa}, @sack={0x5, 0xe, [0x0, 0x0, 0x0]}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}, @fastopen={0x22, 0x5, 'Y6l'}, @timestamp={0x8, 0xa}]}}}}}}}}, 0x0) 00:04:04 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7f}, 0x10}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x0, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="91"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x100, 0x9, 0x9, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x0, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="ca"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000000), &(0x7f0000000140)=""/83}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000240)={r0, &(0x7f00000001c0), &(0x7f0000001400)=""/234}, 0x20) 00:04:04 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0x8) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000040)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @fastopen={0x5, 0xb, "241ea72e"}, @timestamp={0x8, 0xa}, @sack={0x5, 0xe, [0x0, 0x0, 0x0]}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}, @fastopen={0x22, 0x5, 'Y6l'}, @timestamp={0x8, 0xa}]}}}}}}}}, 0x0) 00:04:04 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newsa={0x16c, 0x10, 0x713, 0x0, 0x0, {{@in6=@mcast1, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@remote, 0x0, 0x32}, @in=@multicast1, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}, @replay_esn_val={0x34, 0x17, {0xf, 0x0, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}]}, 0x16c}}, 0x0) 00:04:05 executing program 4: r0 = socket(0x2, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x4, 0x0, @rand_addr, @multicast2, {[@lsrr={0x83, 0x3}]}}}}}) 00:04:05 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0x8) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000040)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @fastopen={0x5, 0xb, "241ea72e"}, @timestamp={0x8, 0xa}, @sack={0x5, 0xe, [0x0, 0x0, 0x0]}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}, @fastopen={0x22, 0x5, 'Y6l'}, @timestamp={0x8, 0xa}]}}}}}}}}, 0x0) 00:04:05 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7f}, 0x10}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x0, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="91"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x100, 0x9, 0x9, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x0, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="ca"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000000), &(0x7f0000000140)=""/83}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000240)={r0, &(0x7f00000001c0), &(0x7f0000001400)=""/234}, 0x20) [ 245.878353][ T8274] syz-executor.4 uses obsolete (PF_INET,SOCK_PACKET) 00:04:05 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newsa={0x16c, 0x10, 0x713, 0x0, 0x0, {{@in6=@mcast1, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@remote, 0x0, 0x32}, @in=@multicast1, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}, @replay_esn_val={0x34, 0x17, {0xf, 0x0, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}]}, 0x16c}}, 0x0) 00:04:05 executing program 2: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCADDRT(r0, 0x890c, &(0x7f00000020c0)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x0, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={'nr', 0x0}, 0x0, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast]}) 00:04:05 executing program 0: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) 00:04:05 executing program 2: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCADDRT(r0, 0x890c, &(0x7f00000020c0)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x0, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={'nr', 0x0}, 0x0, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast]}) 00:04:05 executing program 4: r0 = socket(0x2, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x4, 0x0, @rand_addr, @multicast2, {[@lsrr={0x83, 0x3}]}}}}}) 00:04:05 executing program 0: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) 00:04:05 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7f}, 0x10}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x0, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="91"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x100, 0x9, 0x9, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x0, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="ca"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000000), &(0x7f0000000140)=""/83}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000240)={r0, &(0x7f00000001c0), &(0x7f0000001400)=""/234}, 0x20) 00:04:05 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newsa={0x16c, 0x10, 0x713, 0x0, 0x0, {{@in6=@mcast1, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@remote, 0x0, 0x32}, @in=@multicast1, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}, @replay_esn_val={0x34, 0x17, {0xf, 0x0, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}]}, 0x16c}}, 0x0) 00:04:05 executing program 3: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) 00:04:06 executing program 2: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCADDRT(r0, 0x890c, &(0x7f00000020c0)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x0, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={'nr', 0x0}, 0x0, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast]}) 00:04:06 executing program 4: r0 = socket(0x2, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x4, 0x0, @rand_addr, @multicast2, {[@lsrr={0x83, 0x3}]}}}}}) 00:04:06 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7f}, 0x10}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x0, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="91"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x100, 0x9, 0x9, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x0, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="ca"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000000), &(0x7f0000000140)=""/83}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000240)={r0, &(0x7f00000001c0), &(0x7f0000001400)=""/234}, 0x20) 00:04:06 executing program 3: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) 00:04:06 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newsa={0x16c, 0x10, 0x713, 0x0, 0x0, {{@in6=@mcast1, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@remote, 0x0, 0x32}, @in=@multicast1, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}, @replay_esn_val={0x34, 0x17, {0xf, 0x0, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}]}, 0x16c}}, 0x0) 00:04:06 executing program 0: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) 00:04:06 executing program 5: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) 00:04:06 executing program 4: r0 = socket(0x2, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000000)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x4, 0x0, @rand_addr, @multicast2, {[@lsrr={0x83, 0x3}]}}}}}) 00:04:06 executing program 1: r0 = memfd_create(&(0x7f0000000200)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\x91\xfdy\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0`\xaa8\xc7\xc8\x9d\xfdA\b\x10\x92(c\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdI\x83\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7 \x1d\xa1\xce\x8b\xac \xe8\x88\xdc\x02\xd7\x04\x9b\x9aL\x9f([4\x81\xf6\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6{\xf0(\xaeW;)\x9f\x9cR\xae\x12G\xd8\xa4y', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040)=0xffffffffffffffff, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x8, 0x1, &(0x7f0000003200)=@raw=[@call], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:06 executing program 2: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCADDRT(r0, 0x890c, &(0x7f00000020c0)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x0, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={'nr', 0x0}, 0x0, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast]}) 00:04:06 executing program 3: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) 00:04:06 executing program 0: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) 00:04:06 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) waitid(0x1, r0, 0x0, 0x60000006, 0x0) 00:04:06 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x25, &(0x7f0000000000), 0x4c) 00:04:06 executing program 5: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) [ 246.301155][ T8322] capability: warning: `syz-executor.1' uses 32-bit capabilities (legacy support in use) 00:04:06 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000140), 0x4) r1 = socket$netlink(0x10, 0x3, 0x4) write(r1, &(0x7f0000000240)="2700000014000707030e0000120f0a0011000100fe60f4246d670a03078a150f75080039000500", 0x27) 00:04:06 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x25, &(0x7f0000000000), 0x4c) 00:04:06 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @remote, 0x1c}]}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x23, &(0x7f0000000080)={r1}, 0x8) 00:04:06 executing program 5: r0 = syz_io_uring_setup(0x6, &(0x7f00000002c0), &(0x7f0000ffb000), &(0x7f0000ffc000)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = io_uring_setup(0x3648, &(0x7f0000000080)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100012, r1, 0x10000000) 00:04:06 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000140), 0x4) r1 = socket$netlink(0x10, 0x3, 0x4) write(r1, &(0x7f0000000240)="2700000014000707030e0000120f0a0011000100fe60f4246d670a03078a150f75080039000500", 0x27) 00:04:06 executing program 1: r0 = memfd_create(&(0x7f0000000200)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\x91\xfdy\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0`\xaa8\xc7\xc8\x9d\xfdA\b\x10\x92(c\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdI\x83\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7 \x1d\xa1\xce\x8b\xac \xe8\x88\xdc\x02\xd7\x04\x9b\x9aL\x9f([4\x81\xf6\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6{\xf0(\xaeW;)\x9f\x9cR\xae\x12G\xd8\xa4y', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040)=0xffffffffffffffff, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x8, 0x1, &(0x7f0000003200)=@raw=[@call], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:06 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x25, &(0x7f0000000000), 0x4c) 00:04:06 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @remote, 0x1c}]}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x23, &(0x7f0000000080)={r1}, 0x8) 00:04:06 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @remote, 0x1c}]}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x23, &(0x7f0000000080)={r1}, 0x8) 00:04:07 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) waitid(0x1, r0, 0x0, 0x60000006, 0x0) 00:04:07 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000140), 0x4) r1 = socket$netlink(0x10, 0x3, 0x4) write(r1, &(0x7f0000000240)="2700000014000707030e0000120f0a0011000100fe60f4246d670a03078a150f75080039000500", 0x27) 00:04:07 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x25, &(0x7f0000000000), 0x4c) 00:04:07 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @remote, 0x1c}]}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x23, &(0x7f0000000080)={r1}, 0x8) 00:04:07 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @remote, 0x1c}]}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x23, &(0x7f0000000080)={r1}, 0x8) 00:04:07 executing program 1: r0 = memfd_create(&(0x7f0000000200)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\x91\xfdy\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0`\xaa8\xc7\xc8\x9d\xfdA\b\x10\x92(c\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdI\x83\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7 \x1d\xa1\xce\x8b\xac \xe8\x88\xdc\x02\xd7\x04\x9b\x9aL\x9f([4\x81\xf6\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6{\xf0(\xaeW;)\x9f\x9cR\xae\x12G\xd8\xa4y', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040)=0xffffffffffffffff, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x8, 0x1, &(0x7f0000003200)=@raw=[@call], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:07 executing program 2: r0 = memfd_create(&(0x7f0000000200)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\x91\xfdy\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0`\xaa8\xc7\xc8\x9d\xfdA\b\x10\x92(c\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdI\x83\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7 \x1d\xa1\xce\x8b\xac \xe8\x88\xdc\x02\xd7\x04\x9b\x9aL\x9f([4\x81\xf6\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6{\xf0(\xaeW;)\x9f\x9cR\xae\x12G\xd8\xa4y', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040)=0xffffffffffffffff, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x8, 0x1, &(0x7f0000003200)=@raw=[@call], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:07 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000140), 0x4) r1 = socket$netlink(0x10, 0x3, 0x4) write(r1, &(0x7f0000000240)="2700000014000707030e0000120f0a0011000100fe60f4246d670a03078a150f75080039000500", 0x27) 00:04:07 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @remote, 0x1c}]}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x23, &(0x7f0000000080)={r1}, 0x8) 00:04:07 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @remote, 0x1c}]}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x23, &(0x7f0000000080)={r1}, 0x8) 00:04:07 executing program 0: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xd, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x3e}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000040)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r1, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000001980)=[0x0, 0x0], 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:04:07 executing program 3: r0 = openat$sequencer2(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_SEQ_GETINCOUNT(r0, 0xc074510c, &(0x7f00000015c0)) 00:04:08 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) waitid(0x1, r0, 0x0, 0x60000006, 0x0) 00:04:08 executing program 1: r0 = memfd_create(&(0x7f0000000200)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\x91\xfdy\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0`\xaa8\xc7\xc8\x9d\xfdA\b\x10\x92(c\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdI\x83\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7 \x1d\xa1\xce\x8b\xac \xe8\x88\xdc\x02\xd7\x04\x9b\x9aL\x9f([4\x81\xf6\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6{\xf0(\xaeW;)\x9f\x9cR\xae\x12G\xd8\xa4y', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040)=0xffffffffffffffff, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x8, 0x1, &(0x7f0000003200)=@raw=[@call], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:08 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x3, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000180)={0x0, 0x101, 0x4, {0x2, @win={{}, 0x0, 0x64d549c7, 0x0, 0x0, 0x0}}}) 00:04:08 executing program 3: r0 = openat$sequencer2(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_SEQ_GETINCOUNT(r0, 0xc074510c, &(0x7f00000015c0)) 00:04:08 executing program 0: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xd, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x3e}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000040)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r1, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000001980)=[0x0, 0x0], 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:04:08 executing program 2: r0 = memfd_create(&(0x7f0000000200)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\x91\xfdy\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0`\xaa8\xc7\xc8\x9d\xfdA\b\x10\x92(c\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdI\x83\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7 \x1d\xa1\xce\x8b\xac \xe8\x88\xdc\x02\xd7\x04\x9b\x9aL\x9f([4\x81\xf6\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6{\xf0(\xaeW;)\x9f\x9cR\xae\x12G\xd8\xa4y', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040)=0xffffffffffffffff, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x8, 0x1, &(0x7f0000003200)=@raw=[@call], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:08 executing program 3: r0 = openat$sequencer2(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_SEQ_GETINCOUNT(r0, 0xc074510c, &(0x7f00000015c0)) 00:04:08 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x3, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000180)={0x0, 0x101, 0x4, {0x2, @win={{}, 0x0, 0x64d549c7, 0x0, 0x0, 0x0}}}) 00:04:08 executing program 0: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xd, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x3e}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000040)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r1, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000001980)=[0x0, 0x0], 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:04:08 executing program 3: r0 = openat$sequencer2(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_SEQ_GETINCOUNT(r0, 0xc074510c, &(0x7f00000015c0)) 00:04:08 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x3, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000180)={0x0, 0x101, 0x4, {0x2, @win={{}, 0x0, 0x64d549c7, 0x0, 0x0, 0x0}}}) 00:04:08 executing program 0: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xd, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x3e}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000040)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r1, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000001980)=[0x0, 0x0], 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) [ 248.819458][ T2049] ieee802154 phy0 wpan0: encryption failed: -22 [ 248.820869][ T2049] ieee802154 phy1 wpan1: encryption failed: -22 00:04:08 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) waitid(0x1, r0, 0x0, 0x60000006, 0x0) 00:04:08 executing program 3: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xd, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x3e}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000040)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r1, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000001980)=[0x0, 0x0], 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:04:08 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x3, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000180)={0x0, 0x101, 0x4, {0x2, @win={{}, 0x0, 0x64d549c7, 0x0, 0x0, 0x0}}}) 00:04:08 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000580)=@ipv6_newnexthop={0x18}, 0x18}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000050423eeffffffffffff02000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000500)=@newqdisc={0x64, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x34, 0x2, {{0x0, 0x10001, 0x0, 0x1}, [@TCA_NETEM_REORDER={0xc, 0x3, {0x0, 0xe1c6}}, @TCA_NETEM_CORRUPT={0xc, 0x4, {0x3}}]}}}]}, 0x64}}, 0x0) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) sendto$packet(r0, &(0x7f0000000380)="93a70b0100001006ff7f00000800", 0x36, 0x0, 0x0, 0x0) 00:04:08 executing program 2: r0 = memfd_create(&(0x7f0000000200)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\x91\xfdy\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0`\xaa8\xc7\xc8\x9d\xfdA\b\x10\x92(c\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdI\x83\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7 \x1d\xa1\xce\x8b\xac \xe8\x88\xdc\x02\xd7\x04\x9b\x9aL\x9f([4\x81\xf6\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6{\xf0(\xaeW;)\x9f\x9cR\xae\x12G\xd8\xa4y', 0x0) r1 = dup(r0) write$cgroup_pid(r1, &(0x7f0000000040)=0xffffffffffffffff, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) sendfile(r0, r1, &(0x7f0000000100), 0x6c03) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x8, 0x1, &(0x7f0000003200)=@raw=[@call], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:08 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)={0x2, 0xf, 0x0, 0x0, 0x2}, 0x10}}, 0x0) [ 248.994181][ T8409] __nla_validate_parse: 21 callbacks suppressed [ 248.994195][ T8409] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 00:04:08 executing program 3: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xd, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x3e}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000040)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r1, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000001980)=[0x0, 0x0], 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:04:09 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'ip_vti0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000004c0)=@newlink={0x50, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @vti={{0x8}, {0x24, 0x2, 0x0, 0x1, [@vti_common_policy=[@IFLA_VTI_FWMARK={0x8}], @IFLA_VTI_LOCAL={0x8, 0x4, @multicast2}, @IFLA_VTI_REMOTE={0x8, 0x5, @empty}, @vti_common_policy=[@IFLA_VTI_OKEY={0x8}]]}}}]}, 0x50}}, 0x0) 00:04:09 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)={0x2, 0xf, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 00:04:09 executing program 3: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xd, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x3e}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000040)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r1, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000001980)=[0x0, 0x0], 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:04:09 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'ip_vti0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000004c0)=@newlink={0x50, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @vti={{0x8}, {0x24, 0x2, 0x0, 0x1, [@vti_common_policy=[@IFLA_VTI_FWMARK={0x8}], @IFLA_VTI_LOCAL={0x8, 0x4, @multicast2}, @IFLA_VTI_REMOTE={0x8, 0x5, @empty}, @vti_common_policy=[@IFLA_VTI_OKEY={0x8}]]}}}]}, 0x50}}, 0x0) 00:04:09 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)={0x2, 0xf, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 00:04:09 executing program 2: r0 = io_uring_setup(0x6582, &(0x7f0000000300)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0) syz_io_uring_setup(0x7802, &(0x7f0000000400), &(0x7f0000000480), 0x0) syz_io_uring_setup(0x7f72, &(0x7f0000000200), &(0x7f0000000280), 0x0) syz_io_uring_setup(0xe71, &(0x7f0000000700), &(0x7f0000000780), 0x0) syz_io_uring_setup(0x1ad9, &(0x7f0000000940), &(0x7f00000009c0), 0x0) syz_io_uring_setup(0x6ac1, &(0x7f0000000a40), &(0x7f0000000ac0), &(0x7f0000000b00)) 00:04:09 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000580)=@ipv6_newnexthop={0x18}, 0x18}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000050423eeffffffffffff02000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000500)=@newqdisc={0x64, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x34, 0x2, {{0x0, 0x10001, 0x0, 0x1}, [@TCA_NETEM_REORDER={0xc, 0x3, {0x0, 0xe1c6}}, @TCA_NETEM_CORRUPT={0xc, 0x4, {0x3}}]}}}]}, 0x64}}, 0x0) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) sendto$packet(r0, &(0x7f0000000380)="93a70b0100001006ff7f00000800", 0x36, 0x0, 0x0, 0x0) 00:04:09 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000580)=@ipv6_newnexthop={0x18}, 0x18}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000050423eeffffffffffff02000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000500)=@newqdisc={0x64, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x34, 0x2, {{0x0, 0x10001, 0x0, 0x1}, [@TCA_NETEM_REORDER={0xc, 0x3, {0x0, 0xe1c6}}, @TCA_NETEM_CORRUPT={0xc, 0x4, {0x3}}]}}}]}, 0x64}}, 0x0) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) sendto$packet(r0, &(0x7f0000000380)="93a70b0100001006ff7f00000800", 0x36, 0x0, 0x0, 0x0) 00:04:09 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'ip_vti0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000004c0)=@newlink={0x50, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @vti={{0x8}, {0x24, 0x2, 0x0, 0x1, [@vti_common_policy=[@IFLA_VTI_FWMARK={0x8}], @IFLA_VTI_LOCAL={0x8, 0x4, @multicast2}, @IFLA_VTI_REMOTE={0x8, 0x5, @empty}, @vti_common_policy=[@IFLA_VTI_OKEY={0x8}]]}}}]}, 0x50}}, 0x0) 00:04:09 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)={0x2, 0xf, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 00:04:09 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_SUBMITURB(r0, 0xc0105502, &(0x7f0000000040)=@urb_type_control={0x2, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 249.862146][ T8437] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 249.882147][ T8438] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 00:04:09 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_SUBMITURB(r0, 0xc0105502, &(0x7f0000000040)=@urb_type_control={0x2, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:04:09 executing program 2: r0 = io_uring_setup(0x6582, &(0x7f0000000300)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0) syz_io_uring_setup(0x7802, &(0x7f0000000400), &(0x7f0000000480), 0x0) syz_io_uring_setup(0x7f72, &(0x7f0000000200), &(0x7f0000000280), 0x0) syz_io_uring_setup(0xe71, &(0x7f0000000700), &(0x7f0000000780), 0x0) syz_io_uring_setup(0x1ad9, &(0x7f0000000940), &(0x7f00000009c0), 0x0) syz_io_uring_setup(0x6ac1, &(0x7f0000000a40), &(0x7f0000000ac0), &(0x7f0000000b00)) 00:04:09 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002440)=ANY=[@ANYBLOB="641700002c00270d00"/20, @ANYRES32=r2, @ANYBLOB="00000400000000000c00000008000100627066"], 0x1764}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 00:04:09 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'ip_vti0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000004c0)=@newlink={0x50, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @vti={{0x8}, {0x24, 0x2, 0x0, 0x1, [@vti_common_policy=[@IFLA_VTI_FWMARK={0x8}], @IFLA_VTI_LOCAL={0x8, 0x4, @multicast2}, @IFLA_VTI_REMOTE={0x8, 0x5, @empty}, @vti_common_policy=[@IFLA_VTI_OKEY={0x8}]]}}}]}, 0x50}}, 0x0) 00:04:09 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_SUBMITURB(r0, 0xc0105502, &(0x7f0000000040)=@urb_type_control={0x2, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 250.026441][ T8454] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 00:04:10 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000580)=@ipv6_newnexthop={0x18}, 0x18}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000050423eeffffffffffff02000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000500)=@newqdisc={0x64, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x34, 0x2, {{0x0, 0x10001, 0x0, 0x1}, [@TCA_NETEM_REORDER={0xc, 0x3, {0x0, 0xe1c6}}, @TCA_NETEM_CORRUPT={0xc, 0x4, {0x3}}]}}}]}, 0x64}}, 0x0) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) sendto$packet(r0, &(0x7f0000000380)="93a70b0100001006ff7f00000800", 0x36, 0x0, 0x0, 0x0) 00:04:10 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000580)=@ipv6_newnexthop={0x18}, 0x18}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000050423eeffffffffffff02000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000500)=@newqdisc={0x64, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x34, 0x2, {{0x0, 0x10001, 0x0, 0x1}, [@TCA_NETEM_REORDER={0xc, 0x3, {0x0, 0xe1c6}}, @TCA_NETEM_CORRUPT={0xc, 0x4, {0x3}}]}}}]}, 0x64}}, 0x0) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) sendto$packet(r0, &(0x7f0000000380)="93a70b0100001006ff7f00000800", 0x36, 0x0, 0x0, 0x0) [ 250.070874][ T8454] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 00:04:10 executing program 5: bpf$OBJ_GET_PROG(0x9, &(0x7f00000012c0)={0x0, 0x11}, 0x10) [ 250.101739][ T8454] netlink: 5944 bytes leftover after parsing attributes in process `syz-executor.1'. 00:04:10 executing program 4: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$usbfs(&(0x7f0000000840), 0x908, 0x1) ioctl$USBDEVFS_SUBMITURB(r0, 0xc0105502, &(0x7f0000000040)=@urb_type_control={0x2, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 250.136525][ T8461] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 00:04:10 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002440)=ANY=[@ANYBLOB="641700002c00270d00"/20, @ANYRES32=r2, @ANYBLOB="00000400000000000c00000008000100627066"], 0x1764}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 00:04:10 executing program 5: bpf$OBJ_GET_PROG(0x9, &(0x7f00000012c0)={0x0, 0x11}, 0x10) [ 250.167030][ T8458] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 00:04:10 executing program 2: r0 = io_uring_setup(0x6582, &(0x7f0000000300)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0) syz_io_uring_setup(0x7802, &(0x7f0000000400), &(0x7f0000000480), 0x0) syz_io_uring_setup(0x7f72, &(0x7f0000000200), &(0x7f0000000280), 0x0) syz_io_uring_setup(0xe71, &(0x7f0000000700), &(0x7f0000000780), 0x0) syz_io_uring_setup(0x1ad9, &(0x7f0000000940), &(0x7f00000009c0), 0x0) syz_io_uring_setup(0x6ac1, &(0x7f0000000a40), &(0x7f0000000ac0), &(0x7f0000000b00)) 00:04:10 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002440)=ANY=[@ANYBLOB="641700002c00270d00"/20, @ANYRES32=r2, @ANYBLOB="00000400000000000c00000008000100627066"], 0x1764}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 250.219978][ T8466] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 00:04:10 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000580)=@ipv6_newnexthop={0x18}, 0x18}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000050423eeffffffffffff02000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000500)=@newqdisc={0x64, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x34, 0x2, {{0x0, 0x10001, 0x0, 0x1}, [@TCA_NETEM_REORDER={0xc, 0x3, {0x0, 0xe1c6}}, @TCA_NETEM_CORRUPT={0xc, 0x4, {0x3}}]}}}]}, 0x64}}, 0x0) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) sendto$packet(r0, &(0x7f0000000380)="93a70b0100001006ff7f00000800", 0x36, 0x0, 0x0, 0x0) 00:04:10 executing program 5: bpf$OBJ_GET_PROG(0x9, &(0x7f00000012c0)={0x0, 0x11}, 0x10) [ 250.274731][ T8471] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 00:04:10 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002440)=ANY=[@ANYBLOB="641700002c00270d00"/20, @ANYRES32=r2, @ANYBLOB="00000400000000000c00000008000100627066"], 0x1764}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 00:04:10 executing program 5: bpf$OBJ_GET_PROG(0x9, &(0x7f00000012c0)={0x0, 0x11}, 0x10) 00:04:10 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002440)=ANY=[@ANYBLOB="641700002c00270d00"/20, @ANYRES32=r2, @ANYBLOB="00000400000000000c00000008000100627066"], 0x1764}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 00:04:10 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000580)=@ipv6_newnexthop={0x18}, 0x18}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000050423eeffffffffffff02000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000500)=@newqdisc={0x64, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x34, 0x2, {{0x0, 0x10001, 0x0, 0x1}, [@TCA_NETEM_REORDER={0xc, 0x3, {0x0, 0xe1c6}}, @TCA_NETEM_CORRUPT={0xc, 0x4, {0x3}}]}}}]}, 0x64}}, 0x0) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) sendto$packet(r0, &(0x7f0000000380)="93a70b0100001006ff7f00000800", 0x36, 0x0, 0x0, 0x0) 00:04:10 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c000000100001041feef7fffffffffbff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="3800000024000b0e00"/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000c000100736b627072696f"], 0x38}}, 0x0) sendto$packet(r0, &(0x7f0000000580)="27bbf61f242479029dcb4dc80800", 0xe, 0x0, &(0x7f0000000280)={0x11, 0x0, r3}, 0x14) 00:04:10 executing program 5: r0 = socket$nl_crypto(0x10, 0x3, 0x15) sendmsg$netlink(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000100)={0xe0, 0x10, 0x509, 0x0, 0x0, "", [@generic="6f6d888f1d1c4e5ad85ce4966d", @typed={0xbd, 0x0, 0x0, 0x0, @binary="2b0e13e735a3184f123d6da2f1acfac0ee2dd2b184b27db1f302de337c0004000000000000bf852c8986626691b01b5f44e4ce2d715f28bdda0a9423debbb86f9dba4a2dba4dbe076c02282800c446a567de243ab0d67683f7bb11c9cab3b3eed8a8bef4ff1631aa78acefca03c1a66db4424a8ba100022db228bb7b5eb5100e434db5dd5e995aa0912086d9f4606d2e4cc898739222c5d3a83cb6b707f3336336ebb7d68143be79a8614b52dd4b9657ce940be783c334d2a0"}]}, 0xe0}], 0x1}, 0x0) 00:04:10 executing program 2: r0 = io_uring_setup(0x6582, &(0x7f0000000300)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0) syz_io_uring_setup(0x7802, &(0x7f0000000400), &(0x7f0000000480), 0x0) syz_io_uring_setup(0x7f72, &(0x7f0000000200), &(0x7f0000000280), 0x0) syz_io_uring_setup(0xe71, &(0x7f0000000700), &(0x7f0000000780), 0x0) syz_io_uring_setup(0x1ad9, &(0x7f0000000940), &(0x7f00000009c0), 0x0) syz_io_uring_setup(0x6ac1, &(0x7f0000000a40), &(0x7f0000000ac0), &(0x7f0000000b00)) 00:04:10 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002440)=ANY=[@ANYBLOB="641700002c00270d00"/20, @ANYRES32=r2, @ANYBLOB="00000400000000000c00000008000100627066"], 0x1764}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 00:04:10 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000002440)=ANY=[@ANYBLOB="641700002c00270d00"/20, @ANYRES32=r2, @ANYBLOB="00000400000000000c00000008000100627066"], 0x1764}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 00:04:10 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c000000100001041feef7fffffffffbff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="3800000024000b0e00"/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000c000100736b627072696f"], 0x38}}, 0x0) sendto$packet(r0, &(0x7f0000000580)="27bbf61f242479029dcb4dc80800", 0xe, 0x0, &(0x7f0000000280)={0x11, 0x0, r3}, 0x14) 00:04:10 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c000000100001041feef7fffffffffbff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="3800000024000b0e00"/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000c000100736b627072696f"], 0x38}}, 0x0) sendto$packet(r0, &(0x7f0000000580)="27bbf61f242479029dcb4dc80800", 0xe, 0x0, &(0x7f0000000280)={0x11, 0x0, r3}, 0x14) 00:04:10 executing program 5: r0 = socket$nl_crypto(0x10, 0x3, 0x15) sendmsg$netlink(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000100)={0xe0, 0x10, 0x509, 0x0, 0x0, "", [@generic="6f6d888f1d1c4e5ad85ce4966d", @typed={0xbd, 0x0, 0x0, 0x0, @binary="2b0e13e735a3184f123d6da2f1acfac0ee2dd2b184b27db1f302de337c0004000000000000bf852c8986626691b01b5f44e4ce2d715f28bdda0a9423debbb86f9dba4a2dba4dbe076c02282800c446a567de243ab0d67683f7bb11c9cab3b3eed8a8bef4ff1631aa78acefca03c1a66db4424a8ba100022db228bb7b5eb5100e434db5dd5e995aa0912086d9f4606d2e4cc898739222c5d3a83cb6b707f3336336ebb7d68143be79a8614b52dd4b9657ce940be783c334d2a0"}]}, 0xe0}], 0x1}, 0x0) 00:04:10 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000000c0)=@ipv6_newroute={0x24, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_EXPIRES={0x8}]}, 0x24}}, 0x0) 00:04:10 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000540), r0) sendmsg$NFC_CMD_DEV_DOWN(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000005c0)={0x14, r2, 0x3, 0x0, 0x0, {0x10}}, 0x14}}, 0x0) 00:04:10 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000000c0)=@ipv6_newroute={0x24, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_EXPIRES={0x8}]}, 0x24}}, 0x0) 00:04:10 executing program 1: syz_mount_image$squashfs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x500, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'], 0xff, 0x1f1, &(0x7f0000008000)="$eJzskstrE0Ecxz+zu01XsTRIVBRB1EJ7abPdanwcFLwY1JMo1IpgSNIaTH10A5rQQwShihdBEVvEgyAR8SD+A+bgqTcF8VYLPffQgwjSujK7s8vkP/Awn8N+5/F779wI7gb9wNbGfBmySBxyfBUCBzggoiMqdqyu0gtKM+r+rBVrV+kfpVvHWpNTIGqHVgpWd0/loMiyI/dreZUyg9c48fr8h28Xa8+/71x/+1nan7vc/IQYrgy+efXx6ZnFgSi8uDKlx7G7+5dcGQh4tjm5sursJafF2uX+3b38sPO+8PgnLx+9mEZ4Sy4w9mV08ZQ38MRSMYNm62apXq/OBacfWKxHqX5szJfl4joQhmEY9Q4UAd1Gtv9Os9nnwKUM2ISpjZyf3AwD+cbsnXzQbI3WZksz1ZnqLd+fKHhHPO+on5+u1ate/BVaCjVBLK5GKn/TNu2+D9hUNtvpRWilqXuh+2a0XzdyuNfX0nwTdemmvv1pit8i8bnXTpZyMENClSBbKiKwcZD9jTtafXEuN7oYK9+uVxYQCGXpdXCwErc1+tKNr28mjreTEhaUDiktKu0oXVOavOjkpTpRBEu955E2ZLhfajTmxuWQ4lV65qdnfratD0xmzdq9zZ20MRgMBoPBYDAYDIb/hn8BAAD//2AZn+c=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) fstatfs(r0, &(0x7f0000000040)=""/37) 00:04:10 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c000000100001041feef7fffffffffbff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="3800000024000b0e00"/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000c000100736b627072696f"], 0x38}}, 0x0) sendto$packet(r0, &(0x7f0000000580)="27bbf61f242479029dcb4dc80800", 0xe, 0x0, &(0x7f0000000280)={0x11, 0x0, r3}, 0x14) 00:04:10 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c000000100001041feef7fffffffffbff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="3800000024000b0e00"/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000c000100736b627072696f"], 0x38}}, 0x0) sendto$packet(r0, &(0x7f0000000580)="27bbf61f242479029dcb4dc80800", 0xe, 0x0, &(0x7f0000000280)={0x11, 0x0, r3}, 0x14) 00:04:10 executing program 5: r0 = socket$nl_crypto(0x10, 0x3, 0x15) sendmsg$netlink(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000100)={0xe0, 0x10, 0x509, 0x0, 0x0, "", [@generic="6f6d888f1d1c4e5ad85ce4966d", @typed={0xbd, 0x0, 0x0, 0x0, @binary="2b0e13e735a3184f123d6da2f1acfac0ee2dd2b184b27db1f302de337c0004000000000000bf852c8986626691b01b5f44e4ce2d715f28bdda0a9423debbb86f9dba4a2dba4dbe076c02282800c446a567de243ab0d67683f7bb11c9cab3b3eed8a8bef4ff1631aa78acefca03c1a66db4424a8ba100022db228bb7b5eb5100e434db5dd5e995aa0912086d9f4606d2e4cc898739222c5d3a83cb6b707f3336336ebb7d68143be79a8614b52dd4b9657ce940be783c334d2a0"}]}, 0xe0}], 0x1}, 0x0) 00:04:10 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000540), r0) sendmsg$NFC_CMD_DEV_DOWN(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000005c0)={0x14, r2, 0x3, 0x0, 0x0, {0x10}}, 0x14}}, 0x0) [ 250.853589][ T8516] loop1: detected capacity change from 0 to 8 00:04:10 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000000c0)=@ipv6_newroute={0x24, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_EXPIRES={0x8}]}, 0x24}}, 0x0) 00:04:10 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000540), r0) sendmsg$NFC_CMD_DEV_DOWN(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000005c0)={0x14, r2, 0x3, 0x0, 0x0, {0x10}}, 0x14}}, 0x0) 00:04:10 executing program 1: syz_mount_image$squashfs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x500, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'], 0xff, 0x1f1, &(0x7f0000008000)="$eJzskstrE0Ecxz+zu01XsTRIVBRB1EJ7abPdanwcFLwY1JMo1IpgSNIaTH10A5rQQwShihdBEVvEgyAR8SD+A+bgqTcF8VYLPffQgwjSujK7s8vkP/Awn8N+5/F779wI7gb9wNbGfBmySBxyfBUCBzggoiMqdqyu0gtKM+r+rBVrV+kfpVvHWpNTIGqHVgpWd0/loMiyI/dreZUyg9c48fr8h28Xa8+/71x/+1nan7vc/IQYrgy+efXx6ZnFgSi8uDKlx7G7+5dcGQh4tjm5sursJafF2uX+3b38sPO+8PgnLx+9mEZ4Sy4w9mV08ZQ38MRSMYNm62apXq/OBacfWKxHqX5szJfl4joQhmEY9Q4UAd1Gtv9Os9nnwKUM2ISpjZyf3AwD+cbsnXzQbI3WZksz1ZnqLd+fKHhHPO+on5+u1ate/BVaCjVBLK5GKn/TNu2+D9hUNtvpRWilqXuh+2a0XzdyuNfX0nwTdemmvv1pit8i8bnXTpZyMENClSBbKiKwcZD9jTtafXEuN7oYK9+uVxYQCGXpdXCwErc1+tKNr28mjreTEhaUDiktKu0oXVOavOjkpTpRBEu955E2ZLhfajTmxuWQ4lV65qdnfratD0xmzdq9zZ20MRgMBoPBYDAYDIb/hn8BAAD//2AZn+c=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) fstatfs(r0, &(0x7f0000000040)=""/37) 00:04:10 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000000c0)=@ipv6_newroute={0x24, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_EXPIRES={0x8}]}, 0x24}}, 0x0) 00:04:10 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c000000100001041feef7fffffffffbff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="3800000024000b0e00"/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000c000100736b627072696f"], 0x38}}, 0x0) sendto$packet(r0, &(0x7f0000000580)="27bbf61f242479029dcb4dc80800", 0xe, 0x0, &(0x7f0000000280)={0x11, 0x0, r3}, 0x14) 00:04:10 executing program 5: r0 = socket$nl_crypto(0x10, 0x3, 0x15) sendmsg$netlink(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000100)={0xe0, 0x10, 0x509, 0x0, 0x0, "", [@generic="6f6d888f1d1c4e5ad85ce4966d", @typed={0xbd, 0x0, 0x0, 0x0, @binary="2b0e13e735a3184f123d6da2f1acfac0ee2dd2b184b27db1f302de337c0004000000000000bf852c8986626691b01b5f44e4ce2d715f28bdda0a9423debbb86f9dba4a2dba4dbe076c02282800c446a567de243ab0d67683f7bb11c9cab3b3eed8a8bef4ff1631aa78acefca03c1a66db4424a8ba100022db228bb7b5eb5100e434db5dd5e995aa0912086d9f4606d2e4cc898739222c5d3a83cb6b707f3336336ebb7d68143be79a8614b52dd4b9657ce940be783c334d2a0"}]}, 0xe0}], 0x1}, 0x0) 00:04:10 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c000000100001041feef7fffffffffbff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="3800000024000b0e00"/20, @ANYRES32=r3, @ANYBLOB="00000000ffffffff000000000c000100736b627072696f"], 0x38}}, 0x0) sendto$packet(r0, &(0x7f0000000580)="27bbf61f242479029dcb4dc80800", 0xe, 0x0, &(0x7f0000000280)={0x11, 0x0, r3}, 0x14) [ 251.021726][ T8533] loop1: detected capacity change from 0 to 8 00:04:11 executing program 2: syz_mount_image$squashfs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x500, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'], 0xff, 0x1f1, &(0x7f0000008000)="$eJzskstrE0Ecxz+zu01XsTRIVBRB1EJ7abPdanwcFLwY1JMo1IpgSNIaTH10A5rQQwShihdBEVvEgyAR8SD+A+bgqTcF8VYLPffQgwjSujK7s8vkP/Awn8N+5/F779wI7gb9wNbGfBmySBxyfBUCBzggoiMqdqyu0gtKM+r+rBVrV+kfpVvHWpNTIGqHVgpWd0/loMiyI/dreZUyg9c48fr8h28Xa8+/71x/+1nan7vc/IQYrgy+efXx6ZnFgSi8uDKlx7G7+5dcGQh4tjm5sursJafF2uX+3b38sPO+8PgnLx+9mEZ4Sy4w9mV08ZQ38MRSMYNm62apXq/OBacfWKxHqX5szJfl4joQhmEY9Q4UAd1Gtv9Os9nnwKUM2ISpjZyf3AwD+cbsnXzQbI3WZksz1ZnqLd+fKHhHPO+on5+u1ate/BVaCjVBLK5GKn/TNu2+D9hUNtvpRWilqXuh+2a0XzdyuNfX0nwTdemmvv1pit8i8bnXTpZyMENClSBbKiKwcZD9jTtafXEuN7oYK9+uVxYQCGXpdXCwErc1+tKNr28mjreTEhaUDiktKu0oXVOavOjkpTpRBEu955E2ZLhfajTmxuWQ4lV65qdnfratD0xmzdq9zZ20MRgMBoPBYDAYDIb/hn8BAAD//2AZn+c=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) fstatfs(r0, &(0x7f0000000040)=""/37) 00:04:11 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000540), r0) sendmsg$NFC_CMD_DEV_DOWN(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000005c0)={0x14, r2, 0x3, 0x0, 0x0, {0x10}}, 0x14}}, 0x0) [ 251.125398][ T8540] loop2: detected capacity change from 0 to 8 00:04:11 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) r2 = syz_genetlink_get_family_id$team(&(0x7f0000000100), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'team_slave_0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x5c, r2, 0x1, 0x0, 0x0, {0x1, 0x6c00000000000000}, [{{0x8, 0x1, r1}, {0x40, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r4}}}]}}]}, 0x5c}}, 0x0) 00:04:11 executing program 4: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0x0}) r2 = syz_genetlink_get_family_id$team(&(0x7f0000000100), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'team_slave_0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x5c, r2, 0x1, 0x0, 0x0, {0x1, 0x6c00000000000000}, [{{0x8, 0x1, r1}, {0x40, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r4}}}]}}]}, 0x5c}}, 0x0) [ 251.303152][ T8552] loop1: detected capacity change from 0 to 8 00:04:11 executing program 5: r0 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRES16=r0], 0x1, 0x4f4, &(0x7f0000000540)="$eJzs3U9vG2kZAPBnnHhJt1mSBQ7LSrus2EXpCmonG3YbcWiLhLhVApV7iRIniuLEUey0TVShVHwAJISgEidOXJD4AEioHwFVqkTvCBAIQQsHDsCgGU/SxLKbVBvblfP7Sa/nnbFnnue14/H8eTMTwLn1XkRcj4ixiPgwIqaK6aWixH67ZK979vTeUlayZ27+PYmkmBaRVw9dLGabaA+6au7urS/W67XtYrza2tiqNnf3Lq9tLK7WVmub8/NznyxcWfh4YfZM2pm16+q3/vzTH/3y21d/+7U7f7j110s/yJKeLJ4v2nHmnuSP5ey9ODQeEdv9CDYEY0V7ysNOBACAU8m28T8XEV/Ot/+nYizfmsvZpAMAAIARkV6bjP8kESkAAAAwsq7lfWCTUqXoCzAZpVKl0u7D+4V4vVRvNFtfXWnsbC63+8pOR7m0slavzRZ9aqejnGTjc3n9+fhHHePzEfFmRPxk6kI+Xllq1JeHffADAAAAzomLHfv//5pq7/8DAAAAI2Z62AkAAAAAfddr/z8ZcB4AAABA/zj/DwAAACPtOzduZCU9uP/18u3dnfXG7cvLteZ6ZWNnqbLU2N6qrDYaq/k1+zZOWl690dj6emzu3K22as1Wtbm7d2ujsbPZurV27BbYAAAAwAC9+aWHT5KI2P/GhbxkXssexnrMoK8AjIzSy7z4T/3LAxi8Xj/zwOgbH3YCwPDsDzsBYNiOXeqjy0bB0c47x44Z/K5/OQEAAGdr5ovdz/9nuwDlYScH9NVLnf8HRorz/3B+veT5/0f9ygMYvLItADj3TrrVR8+Ld5z6/H+anrgsAACgrybzkpQqxbnAySiVKpWIN/J/9S8nK2v12mxEfDYifj9V/kw2PpfPmbg9IAAAAAAAAAAAAAAAAAAAAAAAAACcUpomkQIAAAAjLaL0l6S4/9fM1AeTnccHXkv+PZUPI+LOz2/+7O5iq7U9l03/x+H01oNi+kfDOIIBAAAAdDrYTz/YjwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAs/Ts6b2lgzLIuH/7ZkRMd4s/HhP5cCLKEfH6P5MYPzJfEhFjZxB//35EvNUtfpKlFdNFFp3xSxFxYTDx30nTtGv8i2cQH86zh9n653q3718p3suH3b//40X5tHqv/0qH67+xHuu/N04Z4+3Hv672jH8/4u3x7uufg/hJj/jvd1tglzfl+9/b2+sVP/1FxEzX35/kWKxqa2Or2tzdu7y2sbhaW61tzs/PfbJwZeHjhdnqylq9Vjx2jfHjd37zv45J/03b8vZHj/jTJ7T/g6xSPtqYzjBFsMd3n36+XS13LCKPf+n97p//Wy+In/1NfKX4Hcienzmo77frR737q0fvdk2siL/co/0nff6Xei20w4ff/eEfT/lSAGAAmrt764v1em2775UHaZoOKpbKK1iZeDXSUDm5chZHtgAAgFfN843+YWcCAAAAAAAAAAAAAAAAAAAA51dzN0r9vpxYZ8z94TQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCF/h8AAP//6UbhKw==") [ 251.336684][ T8557] loop2: detected capacity change from 0 to 8 00:04:11 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet6_int(r0, 0x84, 0x0, 0x0, &(0x7f0000000100)=0x51) 00:04:11 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) r2 = syz_genetlink_get_family_id$team(&(0x7f0000000100), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'team_slave_0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x5c, r2, 0x1, 0x0, 0x0, {0x1, 0x6c00000000000000}, [{{0x8, 0x1, r1}, {0x40, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r4}}}]}}]}, 0x5c}}, 0x0) 00:04:11 executing program 4: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0x0}) r2 = syz_genetlink_get_family_id$team(&(0x7f0000000100), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'team_slave_0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x5c, r2, 0x1, 0x0, 0x0, {0x1, 0x6c00000000000000}, [{{0x8, 0x1, r1}, {0x40, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r4}}}]}}]}, 0x5c}}, 0x0) [ 251.538411][ T8575] loop2: detected capacity change from 0 to 8 00:04:11 executing program 0: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff}) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x8905, &(0x7f0000001380)) [ 252.307030][ T8650] EXT2-fs (loop2): (no)acl options not supported [ 252.312606][ T8650] ================================================================================