0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc942"], 0x18ffc, 0x3, 0x1000) execve(0x0, 0x0, 0x0) 14:38:37 executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[], [0x40], [], [], [{}, {}, {0x0, 0x0, 0x40004003}]}}}) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x2) 14:38:37 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000240)="eb9c770525dbfb3a07f883be48093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345ba48b60504855c995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825cc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481df9fce44462609c067500fb0e2b241425a8a022dcf36b34583c0200da9c842d675a06971e0000000000007b75d185678f10175286eab5f68e020000000000000000f964b8578b07bf438800f28342dc80887c5bad8bddbd1754ee14a657ac6ce698653c288e5e451afc73d3ec2874ba36c6fe23106a58497b3f34b78857993dbbda390f42d5901d545d50cc3862daffa778b9943a972dbca144bb7f961a47fe105cb301097b27e1bd17f9ffb34d5ebf3841c82e77ea043c923e52bd554d4f2c970140a1002a2e9d44000000000000000800000000000000bb0ce24610d2c4f260292e5e9166ebd4e899a06980ca60ae49ae79315fd3ec4f6cdebbf4bbbbfd84ee2e17d20d88303214c332859a031554b47d792eeab431ec8eb2b2a25dd8a39182cf6b1991fbf50e8da59942d950836083f24839edda7d69a8a3270c8de18a5d91", &(0x7f0000000080)=0x1c1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000240)="eb9c770525dbfb3a07f883be48093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345ba48b60504855c995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825cc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481df9fce44462609c067500fb0e2b241425a8a022dcf36b34583c0200da9c842d675a06971e0000000000007b75d185678f10175286eab5f68e020000000000000000f964b8578b07bf438800f28342dc80887c5bad8bddbd1754ee14a657ac6ce698653c288e5e451afc73d3ec2874ba36c6fe23106a58497b3f34b78857993dbbda390f42d5901d545d50cc3862daffa778b9943a972dbca144bb7f961a47fe105cb301097b27e1bd17f9ffb34d5ebf3841c82e77ea043c923e52bd554d4f2c970140a1002a2e9d44000000000000000800000000000000bb0ce24610d2c4f260292e5e9166ebd4e899a06980ca60ae49ae79315fd3ec4f6cdebbf4bbbbfd84ee2e17d20d88303214c332859a031554b47d792eeab431ec8eb2b2a25dd8a39182cf6b1991fbf50e8da59942d950836083f24839edda7d69a8a3270c8de18a5d91", &(0x7f0000000080)=0x1c1, 0x0, 0x0) (async) 14:38:37 executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x6, 0x0, 0x0, 0x8000000000100}]}) write(0xffffffffffffffff, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwrite(r0, &(0x7f00000000c0)="c0710ee6c3009cd2ab1db55af03a568ca140525732585d3105cd9f662a1ebf98d46f7e46b6c3f006758ea2eaac5bb88797e868198f39fbb07adf0ffad630a3d0b5ba7299b18681a6f91ee47aab06f71186403db44da4777c542d4227c80891e105f29b48ab7390735dfd5a0c50b12d3b574cfad48054db4058cf741ac814428f9ca54ec2f4f6d0bc1e7e779d36d16ebf551d056866ba4c94346d75bfe60de0cb1d1a35010cf95234b729510d31cbc4333b1354f844437b3dde0fd2d36fe000308405dc7d153e87502c45df9f5e396aa2fd", 0xd1, 0x8) 14:38:37 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, r3}, 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(0xee00, r4) (async) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() (async, rerun: 32) fchown(r5, 0x0, r3) (rerun: 32) r7 = getuid() setreuid(0xee00, r7) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000240)={{0x7ff, r7, 0xffffffffffffffff, r6, r3, 0x108, 0x5}, 0x80000000, 0x101, r2, 0x0, 0x1, 0x7f, 0x4f78}) setreuid(0xee00, r6) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, &(0x7f0000000600)="e0439f2cb7597bca1e9c3dfa7739c4cb047318ef84d3b2b7b4636b04000000950df7be36c92c1d8c0b026790499b2834e09fff4dcb76d4481fb1506973d9737f60f232aa475f08188a07687fc8a9f3db1fe4a31d4d19767a5c7728fe4a7223214ce160d1928b8c0d4b5271fbeed4edad55aba9e8be0100ee7f539107e7859fa812032098e8897ad86085c68daa01000000b47bf8d16d2338a640a082a4d83fee23793df4f92d156777b0421b251fd463962a5d46c9822ba3fca413b9dcc28d3d43258bbe003ab56f684c4ab2e7813a2189d655c1802e9dff48697bb00dfc7727bf329ca064112ec5450e11ba3942d08c639cd3446ccb4fe9eae4c3c85944314228c97f7640c1b470592251a53ec2000039825901d6e0b1d6581b699f9a8372a5fcd13cd18ed4a74ce30cd70439bbdfb1182208cebb1c1f4ef1a5ff78573855847d3e7bdfac61c51cc05ea321cf01c0e5cc69e0a58b54fcf5eebecb0d24b5db666e112e963c41cb5647915457e2625a7b36dc57694f6df3b7afae477e3acbaa5bcc6f6ea9faaf0ba6f08f4bc5ea8d041d7db1710d6248849bf06eda72df9e4788a4d12a1f0f3d26ef523cde90f866fa56a4bf913cac276cea25cfe7d2ff076e1d85296a04e9c77dcc72145e6b650b63c921e29912c4129791ff6a0810190f23c7b7b7448589af4ffae3d662a26e327077e8ed746e0b5d2148523ba92e14f3d4c4277ef90e11425f00d78518e12e598367235818e27896c7ad782ab2c6175ccaf0014f521ff0450ba55a6989e74f726a8049d27c7280abb58c3bf8528fced702541142775ac4eb9275fdb2a9d87e52c2e7a4ae000000000000000000000000000000000000e14ff6d9469957998d798d9cb6fe8811c5aee539f372d5c71a733f5adc6aa3d0e188fbda61a365bb92f220793fa7f0fe4747c6f74b53d327acb084b4bb8808c31fff415a508cab5ed1c77ce7961be0223a8cf5802d790c6ae85e79a2b8495747dc162afb2f930dd7ed788a3c0f8584eb509f24cef5612da4c21a5edf0e53ef21588be13c74929f50126a86a89decb412eb3e745d49d774138de2", &(0x7f0000000340)=0x25, 0x0, 0x0) (async) socket(0x18, 0x8002, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r8, 0x0, 0x2000000000009, &(0x7f0000000340), 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r8, 0x1, 0x80, &(0x7f0000000180)="7707d69e88396c68e2682cdf8967ce8dab4424d1ed1841232f288a077ebdfe32f4386d5233d65edacc37a1a5a99f5b24fa45f50c2ce247499cd05124e6ac91b675ca04b2b91b804a10bdecc876d11873853f360c177cf486826a08963a4e89918bdc1b2ea1495d25c1afa271edbc8ccf8ef59367a793bdbe8fff97a3f29b1b30312b5306709452da80eae798d096e39b081d36684c925d27a86397777994accba2888cd9acb8512cdae554cd9f7950be3f1645eb", 0xb4) open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x10) 14:38:37 executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b06326f7e64a3d741128c3bf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2682cf91e6757d14f2fa6be9a2cbb2cfacc5e940c4495ec60629f9535265402177cb06dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970", 0xbe}, {&(0x7f0000000200)="a5781d1fe6aee59a92131f30", 0xc}, {&(0x7f0000000100)="87", 0x1}], 0x3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x4, 0x0) shutdown(r2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b06326f7e64a3d741128c3bf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2682cf91e6757d14f2fa6be9a2cbb2cfacc5e940c4495ec60629f9535265402177cb06dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970", 0xbe}, {&(0x7f0000000200)="a5781d1fe6aee59a92131f30", 0xc}, {&(0x7f0000000100)="87", 0x1}], 0x3, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) (async) socket(0x2, 0x3, 0x0) (async) socket$inet(0x2, 0x4, 0x0) (async) shutdown(r2, 0x0) (async) fcntl$dupfd(r1, 0x0, r1) (async) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) (async) 14:38:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6b2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x28) (async) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getsockname(r1, 0x0, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getsockname(r2, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0xa) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getsockname(r3, 0x0, 0x0) (async) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r5 = dup(r4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200), 0x390) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) poll(&(0x7f0000000080)=[{r0, 0x10}, {r1, 0x100}, {r6, 0x4}, {r3, 0x1e1}, {0xffffffffffffffff, 0x2}, {r5, 0x2}, {0xffffffffffffffff, 0x10}], 0x7, 0x9) 14:38:37 executing program 3: r0 = dup(0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) sysctl$net_inet_icmp(&(0x7f00000001c0)={0x4, 0xa, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) 14:38:37 executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x6, 0x0, 0x0, 0x8000000000100}]}) write(0xffffffffffffffff, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwrite(r0, &(0x7f00000000c0)="c0710ee6c3009cd2ab1db55af03a568ca140525732585d3105cd9f662a1ebf98d46f7e46b6c3f006758ea2eaac5bb88797e868198f39fbb07adf0ffad630a3d0b5ba7299b18681a6f91ee47aab06f71186403db44da4777c542d4227c80891e105f29b48ab7390735dfd5a0c50b12d3b574cfad48054db4058cf741ac814428f9ca54ec2f4f6d0bc1e7e779d36d16ebf551d056866ba4c94346d75bfe60de0cb1d1a35010cf95234b729510d31cbc4333b1354f844437b3dde0fd2d36fe000308405dc7d153e87502c45df9f5e396aa2fd", 0xd1, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x6, 0x0, 0x0, 0x8000000000100}]}) (async) write(0xffffffffffffffff, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) pwrite(r0, &(0x7f00000000c0)="c0710ee6c3009cd2ab1db55af03a568ca140525732585d3105cd9f662a1ebf98d46f7e46b6c3f006758ea2eaac5bb88797e868198f39fbb07adf0ffad630a3d0b5ba7299b18681a6f91ee47aab06f71186403db44da4777c542d4227c80891e105f29b48ab7390735dfd5a0c50b12d3b574cfad48054db4058cf741ac814428f9ca54ec2f4f6d0bc1e7e779d36d16ebf551d056866ba4c94346d75bfe60de0cb1d1a35010cf95234b729510d31cbc4333b1354f844437b3dde0fd2d36fe000308405dc7d153e87502c45df9f5e396aa2fd", 0xd1, 0x8) (async) 14:38:37 executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[], [0x40], [], [], [{}, {}, {0x0, 0x0, 0x40004003}]}}}) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x2) 14:38:37 executing program 3: ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) 14:38:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6b2) (async) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x28) (async) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getsockname(r1, 0x0, 0x0) (async, rerun: 32) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (rerun: 32) getsockname(r2, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getsockname(r3, 0x0, 0x0) (async) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 32) r5 = dup(r4) (rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200), 0x390) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 32) poll(&(0x7f0000000080)=[{r0, 0x10}, {r1, 0x100}, {r6, 0x4}, {r3, 0x1e1}, {0xffffffffffffffff, 0x2}, {r5, 0x2}, {0xffffffffffffffff, 0x10}], 0x7, 0x9) 14:38:37 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x6, 0x0, 0x0, 0x50001}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000100)=[{0x0, 0x1, 0x6}, {0x800, 0xd, 0x6f, 0x5}, {0x8, 0x5, 0x3}, {0x4, 0xf8, 0x1, 0x3e10}, {0xdd, 0x7, 0xff, 0x2}, {0xe01, 0x20, 0x7, 0x7}, {0xcf8, 0x1, 0x3, 0x9}, {0x7ff, 0x80, 0x7f, 0x4f}, {0x1, 0x4, 0x3, 0x9}, {0x1, 0x2, 0xbc, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xffff, 0x7f, 0x80, 0x90}, {0x9, 0x7, 0x0, 0x10000}, {0x7ff, 0x2, 0x7, 0x1}, {0x40, 0x2, 0x40, 0xffffff69}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0) 14:38:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0xb8, 0x7, 0x0, 0xa1}, {0x38b, 0x6, 0x29, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1fffff0c, &(0x7f0000000040)=[{0xfffc, 0xe7, 0x5, 0xfff}, {0x3, 0x5, 0x2, 0x2}, {0x5, 0x80, 0x0, 0x8e5c}, {0x6, 0x6, 0x0, 0x8}, {0xfffc, 0x2, 0xed, 0xfffffe01}, {0x7, 0x1f, 0x4, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) write(r0, &(0x7f0000000200)="00a5cc564711cd5810a08e65d7df", 0xe) 14:38:37 executing program 5: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x47, 0x0, 0x0, 0x0, 0x0) 14:38:37 executing program 5: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x47, 0x0, 0x0, 0x0, 0x0) 14:38:38 executing program 2: r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRESOCT], 0x44b, 0x800) (async) msgsnd(r0, 0x0, 0xffffffdd, 0x0) (async) r1 = socket(0x20, 0x5, 0x80) close(r1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRESOCT], 0x3f, 0x3, 0x800) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/111) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) (async) msgget$private(0x0, 0x101) (async, rerun: 32) r3 = msgget(0x1, 0x20e) (rerun: 32) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRESOCT, @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694d12b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10fff0c82504f919ee9967903b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b0341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f239640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c573edcfe06a292801b29267f521afbd6594dcb60acfff", @ANYRES32=r2, @ANYRESHEX=r3, @ANYRESHEX=r1, @ANYRESOCT=r1], 0x21, 0x800) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') (async) r4 = msgget$private(0x0, 0x380) msgsnd(r4, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0], 0x44b, 0x800) (async) msgsnd(r4, 0x0, 0x4a4, 0x0) msgrcv(r4, &(0x7f0000019580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc942"], 0x18ffc, 0x3, 0x1000) (async) execve(0x0, 0x0, 0x0) 14:38:38 executing program 3: ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000000)) (async) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) 14:38:38 executing program 1: mprotect(&(0x7f0000009000/0x13000)=nil, 0x13000, 0x1) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, &(0x7f0000000040)={0x0, 0x0, 0x1000}, &(0x7f0000000080)={0x0, 0x3, 0x7ff}, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x7, 0x7, 0x6, 0x9, 0x1, 0xcf, 0x8}, &(0x7f0000000140)={0x1, 0xd2, 0x4, 0x0, 0x6, 0xff, 0xffffffff00000001, 0x1f}, &(0x7f0000000180)={0x20, 0x6, 0x10000, 0x9, 0x2, 0x7, 0x7, 0x10000}, &(0x7f00000001c0)={0x0, 0x8}) 14:38:38 executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x819, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0, 0x7], [0x6, 0x0, 0x80000000, 0x0, 0x80000, 0xfffffffffffffffe, 0x102, 0x2, 0x2], [0xffff, 0xe67, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100000001], [0x0, 0x0, 0x0, 0x0, 0x0, 0xb], [{0x2f}, {0x80c, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x1}, {0x0, 0x9, 0x0, 0x6}, {}, {0x1, 0x0, 0xffff}, {0x0, 0x8, 0x800, 0x5}, {0x0, 0x0, 0xfffffffc, 0x1000000000000008}], {0x3, 0x0, 0x200000, 0x8}, {0x0, 0xfffffffd}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 14:38:38 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x6, 0x0, 0x0, 0x50001}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000100)=[{0x0, 0x1, 0x6}, {0x800, 0xd, 0x6f, 0x5}, {0x8, 0x5, 0x3}, {0x4, 0xf8, 0x1, 0x3e10}, {0xdd, 0x7, 0xff, 0x2}, {0xe01, 0x20, 0x7, 0x7}, {0xcf8, 0x1, 0x3, 0x9}, {0x7ff, 0x80, 0x7f, 0x4f}, {0x1, 0x4, 0x3, 0x9}, {0x1, 0x2, 0xbc, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xffff, 0x7f, 0x80, 0x90}, {0x9, 0x7, 0x0, 0x10000}, {0x7ff, 0x2, 0x7, 0x1}, {0x40, 0x2, 0x40, 0xffffff69}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x6, 0x0, 0x0, 0x50001}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000100)=[{0x0, 0x1, 0x6}, {0x800, 0xd, 0x6f, 0x5}, {0x8, 0x5, 0x3}, {0x4, 0xf8, 0x1, 0x3e10}, {0xdd, 0x7, 0xff, 0x2}, {0xe01, 0x20, 0x7, 0x7}, {0xcf8, 0x1, 0x3, 0x9}, {0x7ff, 0x80, 0x7f, 0x4f}, {0x1, 0x4, 0x3, 0x9}, {0x1, 0x2, 0xbc, 0x1}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xffff, 0x7f, 0x80, 0x90}, {0x9, 0x7, 0x0, 0x10000}, {0x7ff, 0x2, 0x7, 0x1}, {0x40, 0x2, 0x40, 0xffffff69}]}) (async) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0) (async) 14:38:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0xb8, 0x7, 0x0, 0xa1}, {0x38b, 0x6, 0x29, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1fffff0c, &(0x7f0000000040)=[{0xfffc, 0xe7, 0x5, 0xfff}, {0x3, 0x5, 0x2, 0x2}, {0x5, 0x80, 0x0, 0x8e5c}, {0x6, 0x6, 0x0, 0x8}, {0xfffc, 0x2, 0xed, 0xfffffe01}, {0x7, 0x1f, 0x4, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) write(r0, &(0x7f0000000200)="00a5cc564711cd5810a08e65d7df", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0xb8, 0x7, 0x0, 0xa1}, {0x38b, 0x6, 0x29, 0x1}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1fffff0c, &(0x7f0000000040)=[{0xfffc, 0xe7, 0x5, 0xfff}, {0x3, 0x5, 0x2, 0x2}, {0x5, 0x80, 0x0, 0x8e5c}, {0x6, 0x6, 0x0, 0x8}, {0xfffc, 0x2, 0xed, 0xfffffe01}, {0x7, 0x1f, 0x4, 0xffff}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) write(r0, &(0x7f0000000200)="00a5cc564711cd5810a08e65d7df", 0xe) (async) 14:38:38 executing program 5: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x47, 0x0, 0x0, 0x0, 0x0) 14:38:38 executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x6, 0x0, 0x0, 0x8000000000100}]}) write(0xffffffffffffffff, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwrite(r0, &(0x7f00000000c0)="c0710ee6c3009cd2ab1db55af03a568ca140525732585d3105cd9f662a1ebf98d46f7e46b6c3f006758ea2eaac5bb88797e868198f39fbb07adf0ffad630a3d0b5ba7299b18681a6f91ee47aab06f71186403db44da4777c542d4227c80891e105f29b48ab7390735dfd5a0c50b12d3b574cfad48054db4058cf741ac814428f9ca54ec2f4f6d0bc1e7e779d36d16ebf551d056866ba4c94346d75bfe60de0cb1d1a35010cf95234b729510d31cbc4333b1354f844437b3dde0fd2d36fe000308405dc7d153e87502c45df9f5e396aa2fd", 0xd1, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x6, 0x0, 0x0, 0x8000000000100}]}) (async) write(0xffffffffffffffff, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) pwrite(r0, &(0x7f00000000c0)="c0710ee6c3009cd2ab1db55af03a568ca140525732585d3105cd9f662a1ebf98d46f7e46b6c3f006758ea2eaac5bb88797e868198f39fbb07adf0ffad630a3d0b5ba7299b18681a6f91ee47aab06f71186403db44da4777c542d4227c80891e105f29b48ab7390735dfd5a0c50b12d3b574cfad48054db4058cf741ac814428f9ca54ec2f4f6d0bc1e7e779d36d16ebf551d056866ba4c94346d75bfe60de0cb1d1a35010cf95234b729510d31cbc4333b1354f844437b3dde0fd2d36fe000308405dc7d153e87502c45df9f5e396aa2fd", 0xd1, 0x8) (async) 14:38:38 executing program 5: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x1e0000005}], 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) recvfrom(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 14:38:38 executing program 1: mprotect(&(0x7f0000009000/0x13000)=nil, 0x13000, 0x1) (async, rerun: 64) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, &(0x7f0000000040)={0x0, 0x0, 0x1000}, &(0x7f0000000080)={0x0, 0x3, 0x7ff}, &(0x7f00000000c0)) (rerun: 64) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x7, 0x7, 0x6, 0x9, 0x1, 0xcf, 0x8}, &(0x7f0000000140)={0x1, 0xd2, 0x4, 0x0, 0x6, 0xff, 0xffffffff00000001, 0x1f}, &(0x7f0000000180)={0x20, 0x6, 0x10000, 0x9, 0x2, 0x7, 0x7, 0x10000}, &(0x7f00000001c0)={0x0, 0x8}) 14:38:38 executing program 3: ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000000)) (async) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) 14:38:38 executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x819, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0, 0x7], [0x6, 0x0, 0x80000000, 0x0, 0x80000, 0xfffffffffffffffe, 0x102, 0x2, 0x2], [0xffff, 0xe67, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100000001], [0x0, 0x0, 0x0, 0x0, 0x0, 0xb], [{0x2f}, {0x80c, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x1}, {0x0, 0x9, 0x0, 0x6}, {}, {0x1, 0x0, 0xffff}, {0x0, 0x8, 0x800, 0x5}, {0x0, 0x0, 0xfffffffc, 0x1000000000000008}], {0x3, 0x0, 0x200000, 0x8}, {0x0, 0xfffffffd}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async) socket(0x2, 0x1, 0x0) (async) dup(r0) (async) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x819, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0, 0x7], [0x6, 0x0, 0x80000000, 0x0, 0x80000, 0xfffffffffffffffe, 0x102, 0x2, 0x2], [0xffff, 0xe67, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100000001], [0x0, 0x0, 0x0, 0x0, 0x0, 0xb], [{0x2f}, {0x80c, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x1}, {0x0, 0x9, 0x0, 0x6}, {}, {0x1, 0x0, 0xffff}, {0x0, 0x8, 0x800, 0x5}, {0x0, 0x0, 0xfffffffc, 0x1000000000000008}], {0x3, 0x0, 0x200000, 0x8}, {0x0, 0xfffffffd}}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) (async) 14:38:38 executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a7022f59cf6fdd160d1d376007f883be5d093f7630b4399c188b4b249b48840a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85e0833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b", &(0x7f0000000000)=0xba, 0x0, 0x0) 14:38:38 executing program 1: mprotect(&(0x7f0000009000/0x13000)=nil, 0x13000, 0x1) (async) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, &(0x7f0000000040)={0x0, 0x0, 0x1000}, &(0x7f0000000080)={0x0, 0x3, 0x7ff}, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x7, 0x7, 0x6, 0x9, 0x1, 0xcf, 0x8}, &(0x7f0000000140)={0x1, 0xd2, 0x4, 0x0, 0x6, 0xff, 0xffffffff00000001, 0x1f}, &(0x7f0000000180)={0x20, 0x6, 0x10000, 0x9, 0x2, 0x7, 0x7, 0x10000}, &(0x7f00000001c0)={0x0, 0x8}) 14:38:38 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x6, 0x0, 0x0, 0x50001}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000100)=[{0x0, 0x1, 0x6}, {0x800, 0xd, 0x6f, 0x5}, {0x8, 0x5, 0x3}, {0x4, 0xf8, 0x1, 0x3e10}, {0xdd, 0x7, 0xff, 0x2}, {0xe01, 0x20, 0x7, 0x7}, {0xcf8, 0x1, 0x3, 0x9}, {0x7ff, 0x80, 0x7f, 0x4f}, {0x1, 0x4, 0x3, 0x9}, {0x1, 0x2, 0xbc, 0x1}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xffff, 0x7f, 0x80, 0x90}, {0x9, 0x7, 0x0, 0x10000}, {0x7ff, 0x2, 0x7, 0x1}, {0x40, 0x2, 0x40, 0xffffff69}]}) (async) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0) 14:38:38 executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620202073d"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180)=0x9, 0x4) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000001280)="052a9c3b044515ba852604878de919f6f44e750961ea72a474712e802d5aaeb8baeaab3fc4a2a81d34fd14723987b9030000000000000085507d95a66ae14f60fd44e8aa3b297bda7790511ceffa3443b078a261ece30874225a170a7ba3bbb3c9d99b8e065b2345c098e9925fada6d008fdbd5825ced939c9dec767c6d1da580a", 0x81}], 0x1, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r4 = dup(r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x1}, 0xc) accept$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/81}, &(0x7f0000000280)=0x53) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) write(r0, &(0x7f0000000080)="118c57db00000000", 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x1, 0x90000}, {0x18, 0x2, 0x7f, 0x6d6}, 0x5, [0x3ff, 0x87, 0x6, 0x3, 0x1e58, 0x6, 0x2, 0x7]}, 0x3c) 14:38:38 executing program 2: r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRESOCT], 0x44b, 0x800) (async, rerun: 32) msgsnd(r0, 0x0, 0xffffffdd, 0x0) (async, rerun: 32) r1 = socket(0x20, 0x5, 0x80) close(r1) (async) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRESOCT], 0x3f, 0x3, 0x800) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/111) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) (async) r2 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) (async) msgget$private(0x0, 0x101) (async) r3 = msgget(0x1, 0x20e) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRESOCT, @ANYBLOB="8055e94aaa527e8b8f45cb356b328905587835a91ce06b03000000f6734694d12b06d0677c4ee172704e5807d414124c94e0e75240ed4b2057771cc79a916b43809ebf705ca1008f8a1a44fc40c59d2ef3f9e7af511ab7ce9be0def96b858f4259751f2356a959657def87ac0a76afee54414ff1552d89aa0e9bdbd1047c8de2d66bc8dc870ae4e14c9aaeacd0e66fda60df6eb2ccfd3e0a751f10fff0c82504f919ee9967903b97d68d7990620fd00d588b42040eceef6f0ec13bcab0b91080e5f0282698c50000f197e8d1f2aab5a142748b2437e440a11711f1e4e8ec38158db68066d9ce34780bcf6fda4b61d9fbe3b38bdf5467d4d482a8618b354e3a57ac86b0341e62ee2a1471e16af0f15e7127358896a380ddbf3c2450c71f239640d0bec5fd53d3c9a75fd4721d196a0129d37d86174332ea773cadc763f82f51b0e0efeb2e96c78a7e306f07909dc97639b4797f5cf0e34f9336403ed08704c6fdf25481b946c573edcfe06a292801b29267f521afbd6594dcb60acfff", @ANYRES32=r2, @ANYRESHEX=r3, @ANYRESHEX=r1, @ANYRESOCT=r1], 0x21, 0x800) acct(&(0x7f0000000080)='./file0\x00') (async) acct(&(0x7f00000000c0)='./file0\x00') (async, rerun: 64) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') (async, rerun: 64) r4 = msgget$private(0x0, 0x380) msgsnd(r4, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0], 0x44b, 0x800) msgsnd(r4, 0x0, 0x4a4, 0x0) msgrcv(r4, &(0x7f0000019580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc942"], 0x18ffc, 0x3, 0x1000) (async) execve(0x0, 0x0, 0x0) 14:38:38 executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1}) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a7022f59cf6fdd160d1d376007f883be5d093f7630b4399c188b4b249b48840a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85e0833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b", &(0x7f0000000000)=0xba, 0x0, 0x0) (rerun: 64) 14:38:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x1ff}, {0x106}]}) r1 = socket(0x20, 0x5, 0x9) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@remote, @random="8d942f6b219f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr}, @udp={{0x0, 0x3, 0x8}}}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x80, 0xe0, 0x2, 0x69}, {0x5, 0x5e, 0x8, 0x80000000}]}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(r2) fcntl$dupfd(r2, 0x0, r0) dup(r0) 14:38:38 executing program 6: semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)=0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000080)="05c32e8339588d8b83d815de81ee423fd04ce61ced116d46", 0x0, 0x0, 0x0) 14:38:38 executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x819, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0, 0x7], [0x6, 0x0, 0x80000000, 0x0, 0x80000, 0xfffffffffffffffe, 0x102, 0x2, 0x2], [0xffff, 0xe67, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100000001], [0x0, 0x0, 0x0, 0x0, 0x0, 0xb], [{0x2f}, {0x80c, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x1}, {0x0, 0x9, 0x0, 0x6}, {}, {0x1, 0x0, 0xffff}, {0x0, 0x8, 0x800, 0x5}, {0x0, 0x0, 0xfffffffc, 0x1000000000000008}], {0x3, 0x0, 0x200000, 0x8}, {0x0, 0xfffffffd}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async) socket(0x2, 0x1, 0x0) (async) dup(r0) (async) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x819, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0, 0x7], [0x6, 0x0, 0x80000000, 0x0, 0x80000, 0xfffffffffffffffe, 0x102, 0x2, 0x2], [0xffff, 0xe67, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100000001], [0x0, 0x0, 0x0, 0x0, 0x0, 0xb], [{0x2f}, {0x80c, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x1}, {0x0, 0x9, 0x0, 0x6}, {}, {0x1, 0x0, 0xffff}, {0x0, 0x8, 0x800, 0x5}, {0x0, 0x0, 0xfffffffc, 0x1000000000000008}], {0x3, 0x0, 0x200000, 0x8}, {0x0, 0xfffffffd}}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) (async) 14:38:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0xb8, 0x7, 0x0, 0xa1}, {0x38b, 0x6, 0x29, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1fffff0c, &(0x7f0000000040)=[{0xfffc, 0xe7, 0x5, 0xfff}, {0x3, 0x5, 0x2, 0x2}, {0x5, 0x80, 0x0, 0x8e5c}, {0x6, 0x6, 0x0, 0x8}, {0xfffc, 0x2, 0xed, 0xfffffe01}, {0x7, 0x1f, 0x4, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) write(r0, &(0x7f0000000200)="00a5cc564711cd5810a08e65d7df", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0xb8, 0x7, 0x0, 0xa1}, {0x38b, 0x6, 0x29, 0x1}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1fffff0c, &(0x7f0000000040)=[{0xfffc, 0xe7, 0x5, 0xfff}, {0x3, 0x5, 0x2, 0x2}, {0x5, 0x80, 0x0, 0x8e5c}, {0x6, 0x6, 0x0, 0x8}, {0xfffc, 0x2, 0xed, 0xfffffe01}, {0x7, 0x1f, 0x4, 0xffff}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) write(r0, &(0x7f0000000200)="00a5cc564711cd5810a08e65d7df", 0xe) (async) 14:38:38 executing program 2: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202a90000ac04be1ea0e1a04d55aaf825d95e8ac3a49f2eeb0062279968ad0af05e19f50473621acd0405395a6e7b5b06d2b25c5c00"/65], 0x10) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000140)="1b5ff1b94ae0b9d791f0e41984ef249b036fcb6253b9f80a3b2e1c682c1e6ce1bf9271cce4b9dd82d6f9f495bef5a9f3b94ef8ec98f8ec3791cbeaaf8932706ea94da8af2030e4e8dc0080a74e069d3c72d8c05f6fdfb3e9616939fd956fc04d9c14f14854f8f9c0dfcf89921b16cbde19cb0d4a68450e987b735c5ef0573bc34fcda6e6a7f0f1fd67086148258c", 0x8e, 0x419, 0x0, 0x0) 14:38:38 executing program 6: semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)=0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000080)="05c32e8339588d8b83d815de81ee423fd04ce61ced116d46", 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)=0x3) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000080)="05c32e8339588d8b83d815de81ee423fd04ce61ced116d46", 0x0, 0x0, 0x0) (async) 14:38:38 executing program 5: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x1e0000005}], 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) recvfrom(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x1e0000005}], 0x0, 0x0) (async) kevent(r0, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) (async) recvfrom(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) (async) 14:38:38 executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620202073d"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) (async, rerun: 64) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) (rerun: 64) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180)=0x9, 0x4) (async) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000001280)="052a9c3b044515ba852604878de919f6f44e750961ea72a474712e802d5aaeb8baeaab3fc4a2a81d34fd14723987b9030000000000000085507d95a66ae14f60fd44e8aa3b297bda7790511ceffa3443b078a261ece30874225a170a7ba3bbb3c9d99b8e065b2345c098e9925fada6d008fdbd5825ced939c9dec767c6d1da580a", 0x81}], 0x1, 0x0) (async) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r4 = dup(r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x1}, 0xc) accept$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/81}, &(0x7f0000000280)=0x53) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async, rerun: 32) write(r0, &(0x7f0000000080)="118c57db00000000", 0x8) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (rerun: 32) dup(0xffffffffffffffff) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x1, 0x90000}, {0x18, 0x2, 0x7f, 0x6d6}, 0x5, [0x3ff, 0x87, 0x6, 0x3, 0x1e58, 0x6, 0x2, 0x7]}, 0x3c) 14:38:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x1ff}, {0x106}]}) r1 = socket(0x20, 0x5, 0x9) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@remote, @random="8d942f6b219f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr}, @udp={{0x0, 0x3, 0x8}}}}}}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x80, 0xe0, 0x2, 0x69}, {0x5, 0x5e, 0x8, 0x80000000}]}) (async) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r2) (async) fcntl$dupfd(r2, 0x0, r0) dup(r0) 14:38:38 executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a7022f59cf6fdd160d1d376007f883be5d093f7630b4399c188b4b249b48840a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85e0833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b", &(0x7f0000000000)=0xba, 0x0, 0x0) 14:38:38 executing program 4: sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040)="0118ffacfc3c0926feba70a7cf09f6360f9ea14f040000000100000097069815ca5835b6f65316127c991ab43afd5604c4aa10930ed14b01010000414191ac6193bb09919a8a372208b127f29c66755d45d5ae34c6731aede78c4421cef62cac7d5ecbf969b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0001d0be46ebb5981ea2de4000000000020a63fde26f5ca6a157ad13900ffe6c35b55a191701155a29aabec01000000000000007e59a59a05bb68baab118ea42187324f814585b916ff9915b909800989d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f3035ca27e77cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8fffff00000000000009000000470000000081e9ef8900efe3ad4ba11c1cd965075b49777b822443cd2740e953a80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57058e55df302e2d611ae3e036400a9edbd2d2d845b8e1f2e111835a6b76cd5ff5256df19b5634e2811d95893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689b1e8a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a21624824a96d9619e00feb108d5bb60a27d465014bd7652b7e5f4a00"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f00000002c0)="5ee39984cf7214ffcc1d77ecf20f3089d987cc550f3efc2fc5c90adf76f470653883779d4031f8cc3a1580b4c65bef7d561aab6e3a1877ba63bed05d670af6feb098ab7b90dcc463b623c8e15e3912895da82fdc710426fd58f4b58f72515895e6b401b24e34b8b2bd89dc19a4a841b411ef8eca7804ca0704607915fad9b144e110913e089ef8695e754a461d74b12ab6d910a2e758dae5d7f52628c96716669c7b088bb3b8491e483355ccab20648688d3177d6f97f6887b91", &(0x7f0000000380)=0xba, &(0x7f0000000400)="38b438f9b7fee674628f8fa35157ce49c3aee4b34f6da9e9725a48352bda85edd3f220ed5b9ba2fcd7a2fdb4b47400ce328c41d8d788778e6d7733fd26fb398a4c3ffb37543888442fcf8e70f2ed048081a79afe609152e50f42ad78bfc611e793fd8ee6748d995a53b4acfeb4d9df4847a59fb6bf7df3d9f119c2507f53acb5c122962e94bbff00ce2bc4e268fae8c7f2e0bd293943bf5a3b34e1a1efcc591bea3c0e24ceb01ae90946e8fb83044232ce644d12afda25f5425ff0316a2e125da4f977759913979b91cbcea0fd6078076197c24eaa702b63904bdda552b314234de0a98fe1ed056f032eef33b4290d91ae56ba3e90c4a390971eb258b3b9368412ac59d80131da6a906eea120a0bcabe883a17b020a0755c507860e7e8ba85650d1a2161b32925aaa073abc3207ce361b897b085c6bde4ef46c3c9017e73d7bd3f1530805847567348f1a15f0558d047fd5dcd0c4112cc05a4ce02538a066e28f1dd2d1a53cc4a49ee19c9e4ebb028cb0614d8a1eab15adb63767fb8adf8fcf31d37fc610b0020344b9047d3a01e6fd993e24a089e83ac218dee29a5210d4b8a8150c457ad09b5d35a0751588de1db8aa5c3c4db79deef1619ce0ff3dbf9f8b29707e8c4afef0c1ec17d7470e5318901dafa1422e3d32c0e56f48a9ffe646b6f05122f6dc93b4cf0c7476ea687b0ed26acaa89d86b52f22b6d5c23a5c3277a6626950abbf0dff85c4355a88f7257617738239ce8a27a35a47194cf642804e47b026a4aa9ee293e6ec6aeedab2e062e3690c3f331049b82008f7868d1ebeae4f9c85513b8107a752d0e8ff61ece29943c43c8e948fec8df4dfbc38297cd9c3208fb3556840a28872f94337153ab584f32d6d6917d87fcb6bda4374ef4be709dfbbe2601343d8cae327d612a332caec62e805f10d4ea838e8dab7e8d6eced9a8bb198f1a9e4126c7dcf01b5e1c92268dcd311c4e25e800eec516087f111f9fc86f8834aa3968123842cbc5cdc3cdba41405736bea742a3c9fd3883cdf4c392e74a247029a9dde3d4fa3a1ad7f299e62b5d50c33c69b088968724a8e85d72e0ccd863bbce5789863cfb715657a6a9055949ca73a7b99616d53abb338612bd84b50671b09935fc3a16c6704035ccc5a00b4612c5b8f5191a8ccfb9a354405f42297c173a53d41f090b852e7fac1cfbf97b93508294a47cb40a0d4bc1e8aad804aea6e99da0eb79d93270bbe6d68ca3985bba4313e577248085d7a7f51b5a0d30be5d4cf83844a6ada757304ffa6f71a2d256936eabc8f1217bf5f64662a8a6046c0644b1e0681c40f6d67f4dde92c69e20a619e69b5cb10e2c6caaf36fe822014e7faa5f36a2f23349dddedfec6ac1476bce8460d594ebc3ee9bb94a7d7abbc9ae5f775497c9a762d8148e7f566e13336c7a2d6e79c72c8a0461e864bff9ffe571adae141be972665cf18f7601763f4e6b729c27964836789d56ca8049339fa2b7f050b33857a9a23496b830a36c4446868f0086d27c0928496cbbfadf33313010115942328231660a53172849dbf04c69d627a013be27123478e152246f43755fa2285b3e858474104e62f4505a02397ce7ca85854365af7da4058a4bfe9187145e258dbcd4a063ee4b8595a04a613c664f203f2a3ce028ae36cf9821e559569c9aaca626bc43674e8a85ec6530d23b40afce2df9df30fb8df29a01e4ac2ff8a71cdc6f6aa584393ec19f1c461a41723325563bdcbe9fa8f1ed142cd4abdb5f4329f58695122099f56bfce47daa2982f72ebe8728814d36f083931bed2548bcef8509470dbbeef467f57c4780521f8db2a3c9fc3a04ea612c72f90f88201607bdf3a64661fe5b6ebb681b974416ede1e20e270e5a7afb72a06c1a852567fe2b91aa002a2fb05fde22838792ec791a5c8e60d595abe30ac8ee2efc0086bcbcbd24cc91f6f79d45630ea5cf39f8ce749cbe2a15d015d49b59afcc81e9060ddfb73fee9763bb817e7b76ede43a57109f9dce2723de83d6ef2c32a8efdad5ff8c8bb87e8a73134a46ebaedcb57bb51cded5e9ec1d404ba3714e749a4b6d973d3581e12a4d6f1873b8636b49d8708e87458ab3ea2fc1e68f250910e5b6bb77544a00cf7f1d8f80836c46ff213d0e9c464eaeb5d698a14e87349c8febb15f8d24af95883be09ef045c2430c6fd172aeb3c46962086ba4a3beca1b6012e8eb2fa2536d0d5c02009f2c37333e0a52e679496881d641547cda4cc1490a75b2991200e09b405a62bed802ddd3872eeb71f3389a6aa6bf187af25c3a643f0be8468bec5e8c0a3c74f07f1e4966b97da5fe76c50a272fc0f4283e2e15e2b9d826186c97702c8d0fdd4e27be77cfef67fc25554b54654740756ae0c4a9c7e731e7c46e8841afaf27695560b53cf9804ad039b5c64cf661e01e9d323b5c7a638f2edaebf8923e7711475cc5cf17829cd78e9cc89977b168abafd2b37e22360771d4236e200f59e8d878ec9686f21455967b5705d890b150f0be48cc60ac1a7ccfba5ef4f59cea49617dbe5e92ee822714d8168f605ff0455769d97e21404f36a771b51edeab6b853e77d64a27f808dc002e2f06711587936497dfbe3ed528215237279155a9ababcbc7e98ffbe6b7b4075930443b82d7caffe18b402538cd571a4ad9973cf489efaf062536e051a159bc526899ab791030d339aff5697f75d9b28c2d1f8cccc81ad5075527999dd14ad56f6a2f5a79533bb41d38c92231183c0aed218c5477e610486ba51a40a2cc4b6ec4d43d89e5cf0f84bd15386b7d2a287d4a56f5718471c2f3d6163a779e6a2033c927a95f9551688de15d316028c74e1dc095aaa751b69f000f6a5431f99824ebab2c340dbddd810bb7fbc285b325bc447151569163492fda63d292124b5af7324a6f7ad2ca85d766a2c862cfe0621d72827053c4e1411a92c7824d3684ac990f17003d63685f56b5005d656f3109ee92bba6835172e406b1f317632b84d44a5f61d36de0035f81436c1670c39776a36666e655f3d10b13aa9ed2d00269453d288cf98d5ba557915b54aae400fcb2b342a8820bed19866d32d4d8db2d9dbd802c990677870da30a6f52e2a2e9e3a746fd6f816b0ff5baad9e72f53aa6f5b846287be15a27be1da528c25d0155a4e2d733b550c09c15ef0c84753d3382d136a7cd7cc01c0099b331b61c144450595843474b36bf1a8c226046db091ba830182e4b4216e1fe0c98f7146aef2ffdf8e1ca0caf1ab475bc6c05eb6117b0ff7e346f8d7e2617a287c5294e78960eef8dafea260d35670d1141971fc3679879517d39ab0f4a09ca764aedc9657a006f6d8c1d6d3386204dbd5137cea196e4578386a069eac07f1402c2d4c5f9c0770f4500a404bd55c90aca4cc1ff02caa95e46be8a7b7df647b5e416627d841cf411529fecaedeabd739c72a9509319ed2dc08d8b2e271aef42074aceb05129216b055bf10b7532b5b2033b86ed258e1dd89a098afa02eb3bdede7c0b98f29b31b73744dd39101121d4eb1aecdab4ef83e53f7fe9e2a9c4ffb39ad45c345336aa7b2f8abe934fb9b4de9c9b489390c43aee122a42eb2b17b90386dc7d67e7ea52c4dc06c221b6ccf6a58e41de062b9842fd2ca44508fe0eda39a45ccf1c3009a822d29a7b1b9e374989c144ab9ff64b30dad59aee2b44db695fd5e79cf797cf4c8c040a09bfa41b9f15b81164afc34b9acfa089178c9996794de2b3e5deeca641c977d40ca11ba4052e35e329c38988cd3c36a3d33ee7338289390a2b363c8649a89c163310debd0bb28f6fea82900d15379beebae04ae1b0e40981de09566960e03e6f66b6e89f5ff66057a5ede1c75be9a85a01e728bc10b5f80b5fcdbe9c8a575ff43fe158783a78ef8fb6a5861fab684b8b1755f8a8e6ec2a5430a225633f83a05ab4047aca73c15c01a78971e0e97457078d7823a72225b8cd423db1bae2c918968a19e341d8b86f21a654973b84c220607949efdc6f729768945a3c0bbd9d4b4a27706dfa089b98a51506701331c5464d1752d7a0074314f4601d514a80367059df52eea0cd0211fbec0aa83989cf8d96febdd1022b8fef3792ab4eb64b7a5dbd29d28e34edd514b312abe067a639bcbeccd4838d2e3daa9888014cea67b607255634024db4539d527c276cb60ddeb06fa0e4157f59b3172e3c80ea40040c005dc59e28bce68cc91d0eb822c4aee928a865f552f090a0228da40589f9485049b29a5dcc754cbd6ab41b4fea69227eb348abf7b0cce398ca45b79ee74550b0823a55f530a61c735ed3b4c3bc028100112b88eb2f5a0c8b0c1ab1f8b2a35bfed0480302bad95925614fba67bbdf937cd2a3808d052f20a7346aca98ffd8e2cc06fd99896b11a15a8d84335949cfe0fd0d253cc1355dbda37fe4e9783d2a8e614ff4d0670c9c8e93ee6d87f0d18c28a250c3450a7a97a453ee9f63c3e50afe55d64fb8b57ad7a7a9c1cd4dce4381b3681e92c617e1587e8221d3cf42a5988a88d427da6b1bcd06ef7256287e4c7dc53d50e5409b1f7bad8a3b3a4a13f6b93211e8ca1f54ffa49501d47bce0fdc751fb49527da5f34920ac940befbfb5e748e26cd254971a9682ec6835c512d8e47258ef41cf181914efe75b795fa57c62401ce84e6697ab4cc7f6308a4d8479bfc8cecaf4d2aa0e6f19a16052cdd1b3d2cf2cf6f77e2717a8f506cd2b1f8a3c00e9d0458e23f2bbecb9f4130b10d68f44626e3611284e8f53fa81036eb0040b89b313e471e43822241fddbbebe2658cc79438147c139a78bb91f09b5177e5b5926aed568dd7d040e2eb23751209b49bbb4454138eaed385c4350137584e3fb0f79cd1eb65f99a881ea4a3f02661779c9f12efeb236132411e9f4073736ea4f65e75dd0c5fb7ab21b13102be3d26379c8dcb4359720383f3bec8dcf862734f24d7078bfa8d777f0571b24844977270cb617ef6d61befa589422671f7c535aec5304ae3ad59a09dcfed7a5c95f0b6dae17f5fd2ca44a50f3df45a29bd833bd670dc402c22e35ca7efa1e8f96914535c29790089d4a64eb435dcd8e633303d50fefec162b67c57d35620b2f82fa86b7829d185ed6c6e3300ba0fb78fa054c00e7c226c4da3c0d0a45a5e8c86265ee79e796095bb368ad1384384ec54caf6381d26b5d8954bcd0ac690198342b247710210ea5258f2d7bd027dd675423770b9857294f3117f4c977e2577cea847e402de3c3f235c41c5fd8f4ba3344d7c345cf6149aaee3c23ef075871df9d63fc10af2769e458add5a652874e99a70e897bd334f5f18f14f8ec2aa2d6e0306c5ee9eb19fd4bd65f0f618ce2d80ec4f64197456a9e79800e0037d6dbb112b488f34ba60074ed8d8262b00515aa05b7181f7789ba2bdd235e11f4d5707f7cdfddc62247a4104fe5eb8c4d8aca239f2054125f451237a7549db524c41fe55896cf122eff33746e02d350b147169d80d1a2ef5bb445c9b29752f3b874c14aaf7130800fa3c71bc3e549b09587cf02254bd1174e3605e422f5fb00934dfa75d254da798c8ebf0f6e1ce8dc9f4216e8620516dd2d2ad03f9ba97e616ca78ef36cb884d484749c9d4032a22a79b27d11ff8d216f7e90d67ef5208ce26fd20b46b80ef385e9ae8bea8d3c35fd6d96930190d9528b6a7c085e08c9c17b42aa60a600c1083f24c58ef94b32c7ffd61486f626f3b5f142e4fa93ba6a9cbea91a1edd224dd76c69110f6bcd683244135bf8c5b519ebcfed8b0bf7c2be538ded621028ca21aafa82f14286d012ca7e5a24115cfd4c65f50b14951", 0x1000) 14:38:38 executing program 4: sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040)="0118ffacfc3c0926feba70a7cf09f6360f9ea14f040000000100000097069815ca5835b6f65316127c991ab43afd5604c4aa10930ed14b01010000414191ac6193bb09919a8a372208b127f29c66755d45d5ae34c6731aede78c4421cef62cac7d5ecbf969b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0001d0be46ebb5981ea2de4000000000020a63fde26f5ca6a157ad13900ffe6c35b55a191701155a29aabec01000000000000007e59a59a05bb68baab118ea42187324f814585b916ff9915b909800989d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f3035ca27e77cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8fffff00000000000009000000470000000081e9ef8900efe3ad4ba11c1cd965075b49777b822443cd2740e953a80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57058e55df302e2d611ae3e036400a9edbd2d2d845b8e1f2e111835a6b76cd5ff5256df19b5634e2811d95893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689b1e8a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a21624824a96d9619e00feb108d5bb60a27d465014bd7652b7e5f4a00"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f00000002c0)="5ee39984cf7214ffcc1d77ecf20f3089d987cc550f3efc2fc5c90adf76f470653883779d4031f8cc3a1580b4c65bef7d561aab6e3a1877ba63bed05d670af6feb098ab7b90dcc463b623c8e15e3912895da82fdc710426fd58f4b58f72515895e6b401b24e34b8b2bd89dc19a4a841b411ef8eca7804ca0704607915fad9b144e110913e089ef8695e754a461d74b12ab6d910a2e758dae5d7f52628c96716669c7b088bb3b8491e483355ccab20648688d3177d6f97f6887b91", &(0x7f0000000380)=0xba, &(0x7f0000000400)="38b438f9b7fee674628f8fa35157ce49c3aee4b34f6da9e9725a48352bda85edd3f220ed5b9ba2fcd7a2fdb4b47400ce328c41d8d788778e6d7733fd26fb398a4c3ffb37543888442fcf8e70f2ed048081a79afe609152e50f42ad78bfc611e793fd8ee6748d995a53b4acfeb4d9df4847a59fb6bf7df3d9f119c2507f53acb5c122962e94bbff00ce2bc4e268fae8c7f2e0bd293943bf5a3b34e1a1efcc591bea3c0e24ceb01ae90946e8fb83044232ce644d12afda25f5425ff0316a2e125da4f977759913979b91cbcea0fd6078076197c24eaa702b63904bdda552b314234de0a98fe1ed056f032eef33b4290d91ae56ba3e90c4a390971eb258b3b9368412ac59d80131da6a906eea120a0bcabe883a17b020a0755c507860e7e8ba85650d1a2161b32925aaa073abc3207ce361b897b085c6bde4ef46c3c9017e73d7bd3f1530805847567348f1a15f0558d047fd5dcd0c4112cc05a4ce02538a066e28f1dd2d1a53cc4a49ee19c9e4ebb028cb0614d8a1eab15adb63767fb8adf8fcf31d37fc610b0020344b9047d3a01e6fd993e24a089e83ac218dee29a5210d4b8a8150c457ad09b5d35a0751588de1db8aa5c3c4db79deef1619ce0ff3dbf9f8b29707e8c4afef0c1ec17d7470e5318901dafa1422e3d32c0e56f48a9ffe646b6f05122f6dc93b4cf0c7476ea687b0ed26acaa89d86b52f22b6d5c23a5c3277a6626950abbf0dff85c4355a88f7257617738239ce8a27a35a47194cf642804e47b026a4aa9ee293e6ec6aeedab2e062e3690c3f331049b82008f7868d1ebeae4f9c85513b8107a752d0e8ff61ece29943c43c8e948fec8df4dfbc38297cd9c3208fb3556840a28872f94337153ab584f32d6d6917d87fcb6bda4374ef4be709dfbbe2601343d8cae327d612a332caec62e805f10d4ea838e8dab7e8d6eced9a8bb198f1a9e4126c7dcf01b5e1c92268dcd311c4e25e800eec516087f111f9fc86f8834aa3968123842cbc5cdc3cdba41405736bea742a3c9fd3883cdf4c392e74a247029a9dde3d4fa3a1ad7f299e62b5d50c33c69b088968724a8e85d72e0ccd863bbce5789863cfb715657a6a9055949ca73a7b99616d53abb338612bd84b50671b09935fc3a16c6704035ccc5a00b4612c5b8f5191a8ccfb9a354405f42297c173a53d41f090b852e7fac1cfbf97b93508294a47cb40a0d4bc1e8aad804aea6e99da0eb79d93270bbe6d68ca3985bba4313e577248085d7a7f51b5a0d30be5d4cf83844a6ada757304ffa6f71a2d256936eabc8f1217bf5f64662a8a6046c0644b1e0681c40f6d67f4dde92c69e20a619e69b5cb10e2c6caaf36fe822014e7faa5f36a2f23349dddedfec6ac1476bce8460d594ebc3ee9bb94a7d7abbc9ae5f775497c9a762d8148e7f566e13336c7a2d6e79c72c8a0461e864bff9ffe571adae141be972665cf18f7601763f4e6b729c27964836789d56ca8049339fa2b7f050b33857a9a23496b830a36c4446868f0086d27c0928496cbbfadf33313010115942328231660a53172849dbf04c69d627a013be27123478e152246f43755fa2285b3e858474104e62f4505a02397ce7ca85854365af7da4058a4bfe9187145e258dbcd4a063ee4b8595a04a613c664f203f2a3ce028ae36cf9821e559569c9aaca626bc43674e8a85ec6530d23b40afce2df9df30fb8df29a01e4ac2ff8a71cdc6f6aa584393ec19f1c461a41723325563bdcbe9fa8f1ed142cd4abdb5f4329f58695122099f56bfce47daa2982f72ebe8728814d36f083931bed2548bcef8509470dbbeef467f57c4780521f8db2a3c9fc3a04ea612c72f90f88201607bdf3a64661fe5b6ebb681b974416ede1e20e270e5a7afb72a06c1a852567fe2b91aa002a2fb05fde22838792ec791a5c8e60d595abe30ac8ee2efc0086bcbcbd24cc91f6f79d45630ea5cf39f8ce749cbe2a15d015d49b59afcc81e9060ddfb73fee9763bb817e7b76ede43a57109f9dce2723de83d6ef2c32a8efdad5ff8c8bb87e8a73134a46ebaedcb57bb51cded5e9ec1d404ba3714e749a4b6d973d3581e12a4d6f1873b8636b49d8708e87458ab3ea2fc1e68f250910e5b6bb77544a00cf7f1d8f80836c46ff213d0e9c464eaeb5d698a14e87349c8febb15f8d24af95883be09ef045c2430c6fd172aeb3c46962086ba4a3beca1b6012e8eb2fa2536d0d5c02009f2c37333e0a52e679496881d641547cda4cc1490a75b2991200e09b405a62bed802ddd3872eeb71f3389a6aa6bf187af25c3a643f0be8468bec5e8c0a3c74f07f1e4966b97da5fe76c50a272fc0f4283e2e15e2b9d826186c97702c8d0fdd4e27be77cfef67fc25554b54654740756ae0c4a9c7e731e7c46e8841afaf27695560b53cf9804ad039b5c64cf661e01e9d323b5c7a638f2edaebf8923e7711475cc5cf17829cd78e9cc89977b168abafd2b37e22360771d4236e200f59e8d878ec9686f21455967b5705d890b150f0be48cc60ac1a7ccfba5ef4f59cea49617dbe5e92ee822714d8168f605ff0455769d97e21404f36a771b51edeab6b853e77d64a27f808dc002e2f06711587936497dfbe3ed528215237279155a9ababcbc7e98ffbe6b7b4075930443b82d7caffe18b402538cd571a4ad9973cf489efaf062536e051a159bc526899ab791030d339aff5697f75d9b28c2d1f8cccc81ad5075527999dd14ad56f6a2f5a79533bb41d38c92231183c0aed218c5477e610486ba51a40a2cc4b6ec4d43d89e5cf0f84bd15386b7d2a287d4a56f5718471c2f3d6163a779e6a2033c927a95f9551688de15d316028c74e1dc095aaa751b69f000f6a5431f99824ebab2c340dbddd810bb7fbc285b325bc447151569163492fda63d292124b5af7324a6f7ad2ca85d766a2c862cfe0621d72827053c4e1411a92c7824d3684ac990f17003d63685f56b5005d656f3109ee92bba6835172e406b1f317632b84d44a5f61d36de0035f81436c1670c39776a36666e655f3d10b13aa9ed2d00269453d288cf98d5ba557915b54aae400fcb2b342a8820bed19866d32d4d8db2d9dbd802c990677870da30a6f52e2a2e9e3a746fd6f816b0ff5baad9e72f53aa6f5b846287be15a27be1da528c25d0155a4e2d733b550c09c15ef0c84753d3382d136a7cd7cc01c0099b331b61c144450595843474b36bf1a8c226046db091ba830182e4b4216e1fe0c98f7146aef2ffdf8e1ca0caf1ab475bc6c05eb6117b0ff7e346f8d7e2617a287c5294e78960eef8dafea260d35670d1141971fc3679879517d39ab0f4a09ca764aedc9657a006f6d8c1d6d3386204dbd5137cea196e4578386a069eac07f1402c2d4c5f9c0770f4500a404bd55c90aca4cc1ff02caa95e46be8a7b7df647b5e416627d841cf411529fecaedeabd739c72a9509319ed2dc08d8b2e271aef42074aceb05129216b055bf10b7532b5b2033b86ed258e1dd89a098afa02eb3bdede7c0b98f29b31b73744dd39101121d4eb1aecdab4ef83e53f7fe9e2a9c4ffb39ad45c345336aa7b2f8abe934fb9b4de9c9b489390c43aee122a42eb2b17b90386dc7d67e7ea52c4dc06c221b6ccf6a58e41de062b9842fd2ca44508fe0eda39a45ccf1c3009a822d29a7b1b9e374989c144ab9ff64b30dad59aee2b44db695fd5e79cf797cf4c8c040a09bfa41b9f15b81164afc34b9acfa089178c9996794de2b3e5deeca641c977d40ca11ba4052e35e329c38988cd3c36a3d33ee7338289390a2b363c8649a89c163310debd0bb28f6fea82900d15379beebae04ae1b0e40981de09566960e03e6f66b6e89f5ff66057a5ede1c75be9a85a01e728bc10b5f80b5fcdbe9c8a575ff43fe158783a78ef8fb6a5861fab684b8b1755f8a8e6ec2a5430a225633f83a05ab4047aca73c15c01a78971e0e97457078d7823a72225b8cd423db1bae2c918968a19e341d8b86f21a654973b84c220607949efdc6f729768945a3c0bbd9d4b4a27706dfa089b98a51506701331c5464d1752d7a0074314f4601d514a80367059df52eea0cd0211fbec0aa83989cf8d96febdd1022b8fef3792ab4eb64b7a5dbd29d28e34edd514b312abe067a639bcbeccd4838d2e3daa9888014cea67b607255634024db4539d527c276cb60ddeb06fa0e4157f59b3172e3c80ea40040c005dc59e28bce68cc91d0eb822c4aee928a865f552f090a0228da40589f9485049b29a5dcc754cbd6ab41b4fea69227eb348abf7b0cce398ca45b79ee74550b0823a55f530a61c735ed3b4c3bc028100112b88eb2f5a0c8b0c1ab1f8b2a35bfed0480302bad95925614fba67bbdf937cd2a3808d052f20a7346aca98ffd8e2cc06fd99896b11a15a8d84335949cfe0fd0d253cc1355dbda37fe4e9783d2a8e614ff4d0670c9c8e93ee6d87f0d18c28a250c3450a7a97a453ee9f63c3e50afe55d64fb8b57ad7a7a9c1cd4dce4381b3681e92c617e1587e8221d3cf42a5988a88d427da6b1bcd06ef7256287e4c7dc53d50e5409b1f7bad8a3b3a4a13f6b93211e8ca1f54ffa49501d47bce0fdc751fb49527da5f34920ac940befbfb5e748e26cd254971a9682ec6835c512d8e47258ef41cf181914efe75b795fa57c62401ce84e6697ab4cc7f6308a4d8479bfc8cecaf4d2aa0e6f19a16052cdd1b3d2cf2cf6f77e2717a8f506cd2b1f8a3c00e9d0458e23f2bbecb9f4130b10d68f44626e3611284e8f53fa81036eb0040b89b313e471e43822241fddbbebe2658cc79438147c139a78bb91f09b5177e5b5926aed568dd7d040e2eb23751209b49bbb4454138eaed385c4350137584e3fb0f79cd1eb65f99a881ea4a3f02661779c9f12efeb236132411e9f4073736ea4f65e75dd0c5fb7ab21b13102be3d26379c8dcb4359720383f3bec8dcf862734f24d7078bfa8d777f0571b24844977270cb617ef6d61befa589422671f7c535aec5304ae3ad59a09dcfed7a5c95f0b6dae17f5fd2ca44a50f3df45a29bd833bd670dc402c22e35ca7efa1e8f96914535c29790089d4a64eb435dcd8e633303d50fefec162b67c57d35620b2f82fa86b7829d185ed6c6e3300ba0fb78fa054c00e7c226c4da3c0d0a45a5e8c86265ee79e796095bb368ad1384384ec54caf6381d26b5d8954bcd0ac690198342b247710210ea5258f2d7bd027dd675423770b9857294f3117f4c977e2577cea847e402de3c3f235c41c5fd8f4ba3344d7c345cf6149aaee3c23ef075871df9d63fc10af2769e458add5a652874e99a70e897bd334f5f18f14f8ec2aa2d6e0306c5ee9eb19fd4bd65f0f618ce2d80ec4f64197456a9e79800e0037d6dbb112b488f34ba60074ed8d8262b00515aa05b7181f7789ba2bdd235e11f4d5707f7cdfddc62247a4104fe5eb8c4d8aca239f2054125f451237a7549db524c41fe55896cf122eff33746e02d350b147169d80d1a2ef5bb445c9b29752f3b874c14aaf7130800fa3c71bc3e549b09587cf02254bd1174e3605e422f5fb00934dfa75d254da798c8ebf0f6e1ce8dc9f4216e8620516dd2d2ad03f9ba97e616ca78ef36cb884d484749c9d4032a22a79b27d11ff8d216f7e90d67ef5208ce26fd20b46b80ef385e9ae8bea8d3c35fd6d96930190d9528b6a7c085e08c9c17b42aa60a600c1083f24c58ef94b32c7ffd61486f626f3b5f142e4fa93ba6a9cbea91a1edd224dd76c69110f6bcd683244135bf8c5b519ebcfed8b0bf7c2be538ded621028ca21aafa82f14286d012ca7e5a24115cfd4c65f50b14951", 0x1000) 14:38:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x1ff}, {0x106}]}) r1 = socket(0x20, 0x5, 0x9) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@remote, @random="8d942f6b219f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr}, @udp={{0x0, 0x3, 0x8}}}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x80, 0xe0, 0x2, 0x69}, {0x5, 0x5e, 0x8, 0x80000000}]}) (async) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(r2) (async) fcntl$dupfd(r2, 0x0, r0) (async) dup(r0) 14:38:38 executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620202073d"], 0x1) (async) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180)=0x9, 0x4) (async) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000001280)="052a9c3b044515ba852604878de919f6f44e750961ea72a474712e802d5aaeb8baeaab3fc4a2a81d34fd14723987b9030000000000000085507d95a66ae14f60fd44e8aa3b297bda7790511ceffa3443b078a261ece30874225a170a7ba3bbb3c9d99b8e065b2345c098e9925fada6d008fdbd5825ced939c9dec767c6d1da580a", 0x81}], 0x1, 0x0) (async) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r4 = dup(r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x1}, 0xc) accept$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/81}, &(0x7f0000000280)=0x53) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) write(r0, &(0x7f0000000080)="118c57db00000000", 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x1, 0x90000}, {0x18, 0x2, 0x7f, 0x6d6}, 0x5, [0x3ff, 0x87, 0x6, 0x3, 0x1e58, 0x6, 0x2, 0x7]}, 0x3c) 14:38:38 executing program 6: semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)=0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000080)="05c32e8339588d8b83d815de81ee423fd04ce61ced116d46", 0x0, 0x0, 0x0) 14:38:38 executing program 0: syz_emit_ethernet(0x23d, &(0x7f0000000580)=ANY=[@ANYBLOB="664bc49a217faaaaaaaaaabb88a88794e22a002a4086dd6fd45ead01ff2c47fe800600000000000000000061b2e23ec01b310029070000000000001ee0410b3b0004d1640000001d0007406700000011000000f47f8b380ec3a7d0680000006c040004dd000000df0280e2ffffffffffffff00000009ca29ba7961f47fc1210009000000ffac1400aa0019000000007e951d12296560012442c9e60034c1daabe5ccc60981b7b54c632abf0d2622baef656200000000000000000f593ba2643df5a2bf88a167416778a206bc033a5aae2fd17073f40de438d589992fc840f0f064ad93db1159efcc2f2781eed0b5c96b50dc7a44dd7bc7dd602a96bb3ac0ce592fbba3372fcc"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x6) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, 0x0, 0x0, 0x40000000], [0x0, 0x1, 0x0, 0x0, 0xffff, 0x0, 0x2000000000, 0x0, 0x4, 0x4], [0x0, 0x4, 0x0, 0x0, 0x80, 0x400], [0x1, 0x0, 0x1760ddd8, 0x3, 0x800000], [{0x0, 0x0, 0x0, 0x1}, {0x0, 0x6}, {0x0, 0x1, 0x2, 0x8}, {0x0, 0xfffffffe, 0x0, 0xc9b4}, {0xff7e}, {0x0, 0x0, 0x200, 0x4}, {0x0, 0x8000000}, {0x0, 0x0, 0x6, 0x4}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) 14:38:38 executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="4d5b4b3898d5b15518685bc8fa1102a6bd7f43f8a538d1af20e912e848e40296a194c17c8183f712646b0bc68a1f4aa30e3f6767451157ff43144f7d4fb4dffa4533052f198dec170ab86b3908db849a54ad0701f253481415a92d54ed17fbd0d36f2f5beb5791f8198dd21f3b4935681879ed03a74450ef80802c4add5dd0f1d89bd1d9365b16e7be54db4d224b372aac68b0592fd2ef05398352a1da07f0cea33c6178162d933c2486c1c21479a750e9d7fdc60eb0bc3decb327be045cca0fcab772e161d586b4dc880fccecdee6f72ab44a39f83559b1ccd8e71b2585ce007f6d95efdcf85b9750baf281728b68db74d6fdcb9197f1b20a17c5d0f52631382135b9c486e293186ae7786c28d63f9a13353b129ca496b33666ab624503a6eda19157e5536380f3ae91dec80b024e5b31980c65723bffd87c2d9ab81798c8ef0eef35d4f1bc21a9d1612d140aa233b82bf45c71fcb174f0a6bf7b506001fb685d814f742270f1c089b69c15dd48fe45477c6b1f8a061cd27f8f88d7054a1d4aac17f1e54987e9ab935bcdc21863f116a28f9b7c8d04579e18002197690aab4f7bd53f38563063928b84212f1dfe393fbffd0bc00d40b78c8b0828040168367113cf6a54f3572b4b5d915eccf557ace776e5152566768eeeef3e4b5c", 0x1dc}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407e3a3af9a43436ff82c73f89f93051675725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee08f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d400900000000000000176f", 0xa4}, {&(0x7f0000000640)="fdb2617e274d09632a810000000000000063e8ce5f25fe27c9c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad18703", 0x3d}, {&(0x7f0000000240)="05000000fbfa29ab52b08e465fc790d1e1993b34e2ffffff0000009867505c6bf167ac05229360762552f06b1749d3f1309a", 0x32}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x60) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 14:38:38 executing program 5: r0 = kqueue() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x1e0000005}], 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) (async) recvfrom(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 14:38:38 executing program 6: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffd, 0x800, 0x0, 0x0, "0100000000000200", 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 14:38:38 executing program 0: syz_emit_ethernet(0x23d, &(0x7f0000000580)=ANY=[@ANYBLOB="664bc49a217faaaaaaaaaabb88a88794e22a002a4086dd6fd45ead01ff2c47fe800600000000000000000061b2e23ec01b310029070000000000001ee0410b3b0004d1640000001d0007406700000011000000f47f8b380ec3a7d0680000006c040004dd000000df0280e2ffffffffffffff00000009ca29ba7961f47fc1210009000000ffac1400aa0019000000007e951d12296560012442c9e60034c1daabe5ccc60981b7b54c632abf0d2622baef656200000000000000000f593ba2643df5a2bf88a167416778a206bc033a5aae2fd17073f40de438d589992fc840f0f064ad93db1159efcc2f2781eed0b5c96b50dc7a44dd7bc7dd602a96bb3ac0ce592fbba3372fcc"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x6) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, 0x0, 0x0, 0x40000000], [0x0, 0x1, 0x0, 0x0, 0xffff, 0x0, 0x2000000000, 0x0, 0x4, 0x4], [0x0, 0x4, 0x0, 0x0, 0x80, 0x400], [0x1, 0x0, 0x1760ddd8, 0x3, 0x800000], [{0x0, 0x0, 0x0, 0x1}, {0x0, 0x6}, {0x0, 0x1, 0x2, 0x8}, {0x0, 0xfffffffe, 0x0, 0xc9b4}, {0xff7e}, {0x0, 0x0, 0x200, 0x4}, {0x0, 0x8000000}, {0x0, 0x0, 0x6, 0x4}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) syz_emit_ethernet(0x23d, &(0x7f0000000580)=ANY=[@ANYBLOB="664bc49a217faaaaaaaaaabb88a88794e22a002a4086dd6fd45ead01ff2c47fe800600000000000000000061b2e23ec01b310029070000000000001ee0410b3b0004d1640000001d0007406700000011000000f47f8b380ec3a7d0680000006c040004dd000000df0280e2ffffffffffffff00000009ca29ba7961f47fc1210009000000ffac1400aa0019000000007e951d12296560012442c9e60034c1daabe5ccc60981b7b54c632abf0d2622baef656200000000000000000f593ba2643df5a2bf88a167416778a206bc033a5aae2fd17073f40de438d589992fc840f0f064ad93db1159efcc2f2781eed0b5c96b50dc7a44dd7bc7dd602a96bb3ac0ce592fbba3372fcc"]) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x6) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, 0x0, 0x0, 0x40000000], [0x0, 0x1, 0x0, 0x0, 0xffff, 0x0, 0x2000000000, 0x0, 0x4, 0x4], [0x0, 0x4, 0x0, 0x0, 0x80, 0x400], [0x1, 0x0, 0x1760ddd8, 0x3, 0x800000], [{0x0, 0x0, 0x0, 0x1}, {0x0, 0x6}, {0x0, 0x1, 0x2, 0x8}, {0x0, 0xfffffffe, 0x0, 0xc9b4}, {0xff7e}, {0x0, 0x0, 0x200, 0x4}, {0x0, 0x8000000}, {0x0, 0x0, 0x6, 0x4}]}}}) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) (async) 14:38:38 executing program 2: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202a90000ac04be1ea0e1a04d55aaf825d95e8ac3a49f2eeb0062279968ad0af05e19f50473621acd0405395a6e7b5b06d2b25c5c00"/65], 0x10) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000140)="1b5ff1b94ae0b9d791f0e41984ef249b036fcb6253b9f80a3b2e1c682c1e6ce1bf9271cce4b9dd82d6f9f495bef5a9f3b94ef8ec98f8ec3791cbeaaf8932706ea94da8af2030e4e8dc0080a74e069d3c72d8c05f6fdfb3e9616939fd956fc04d9c14f14854f8f9c0dfcf89921b16cbde19cb0d4a68450e987b735c5ef0573bc34fcda6e6a7f0f1fd67086148258c", 0x8e, 0x419, 0x0, 0x0) socket(0x2, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202a90000ac04be1ea0e1a04d55aaf825d95e8ac3a49f2eeb0062279968ad0af05e19f50473621acd0405395a6e7b5b06d2b25c5c00"/65], 0x10) (async) dup2(r0, 0xffffffffffffffff) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) dup(0xffffffffffffffff) (async) sendto$inet6(r1, &(0x7f0000000140)="1b5ff1b94ae0b9d791f0e41984ef249b036fcb6253b9f80a3b2e1c682c1e6ce1bf9271cce4b9dd82d6f9f495bef5a9f3b94ef8ec98f8ec3791cbeaaf8932706ea94da8af2030e4e8dc0080a74e069d3c72d8c05f6fdfb3e9616939fd956fc04d9c14f14854f8f9c0dfcf89921b16cbde19cb0d4a68450e987b735c5ef0573bc34fcda6e6a7f0f1fd67086148258c", 0x8e, 0x419, 0x0, 0x0) (async) 14:38:38 executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="21d85583295b850bfc9e68fa4903af414f6acdb55b97c55e12d24fe003255a90d2bad6b56bdbe6a197e7444537f533c2111d2c4886a3f44a2d43ba532a0000000096a7ab8b3be16e9320949f2da75a9cb4359ed7694a93753fd47e9c5239077f9551d5643930a064c4a4811d871457988e5b4c001a24cebc0e9153250bb7a96b9df66b80997896509ec2112bfdc830c4ebd0bc703193bcaa662b4976040f52dbdf7b2d01041eb2f36cc05074a81072509f53480dfe6f2f3159d60c6c8604d8452a7dfdcf21", 0xc5) sysctl$kern(&(0x7f0000000080)={0x1, 0x9}, 0x2, &(0x7f00000001c0)="434a84e7c4068f5de5b6a8bc0616eef49bf6f63a080b0aa593186192d901e93189b02b347a7a08bda7c1655ca66df41ccd040af93ec28f0d9956bb8b68c7912397a06c8318c63e6748ed5d979a54f973a7a64b59cc6140e13e608e", &(0x7f0000000280)=0x5b, &(0x7f0000000240)="c5554b8f06e6695edb504c87065ebd90f93dd82c84c92c1bdaf534f61bf7681c926b94d82030c885298eda0117bace494520c615f778ed047277", 0x20) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 14:38:38 executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="4d5b4b3898d5b15518685bc8fa1102a6bd7f43f8a538d1af20e912e848e40296a194c17c8183f712646b0bc68a1f4aa30e3f6767451157ff43144f7d4fb4dffa4533052f198dec170ab86b3908db849a54ad0701f253481415a92d54ed17fbd0d36f2f5beb5791f8198dd21f3b4935681879ed03a74450ef80802c4add5dd0f1d89bd1d9365b16e7be54db4d224b372aac68b0592fd2ef05398352a1da07f0cea33c6178162d933c2486c1c21479a750e9d7fdc60eb0bc3decb327be045cca0fcab772e161d586b4dc880fccecdee6f72ab44a39f83559b1ccd8e71b2585ce007f6d95efdcf85b9750baf281728b68db74d6fdcb9197f1b20a17c5d0f52631382135b9c486e293186ae7786c28d63f9a13353b129ca496b33666ab624503a6eda19157e5536380f3ae91dec80b024e5b31980c65723bffd87c2d9ab81798c8ef0eef35d4f1bc21a9d1612d140aa233b82bf45c71fcb174f0a6bf7b506001fb685d814f742270f1c089b69c15dd48fe45477c6b1f8a061cd27f8f88d7054a1d4aac17f1e54987e9ab935bcdc21863f116a28f9b7c8d04579e18002197690aab4f7bd53f38563063928b84212f1dfe393fbffd0bc00d40b78c8b0828040168367113cf6a54f3572b4b5d915eccf557ace776e5152566768eeeef3e4b5c", 0x1dc}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407e3a3af9a43436ff82c73f89f93051675725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee08f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d400900000000000000176f", 0xa4}, {&(0x7f0000000640)="fdb2617e274d09632a810000000000000063e8ce5f25fe27c9c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad18703", 0x3d}, {&(0x7f0000000240)="05000000fbfa29ab52b08e465fc790d1e1993b34e2ffffff0000009867505c6bf167ac05229360762552f06b1749d3f1309a", 0x32}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x60) (async) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 14:38:38 executing program 6: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffd, 0x800, 0x0, 0x0, "0100000000000200", 0x200}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 14:38:38 executing program 5: semop(0x0, &(0x7f0000000100)=[{0x0, 0x8}, {0x0, 0x4e0, 0x1800}], 0x2) r0 = semget$private(0x0, 0x3, 0x20) semop(r0, &(0x7f00000003c0)=[{0x2, 0x1, 0x1000}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000240)=[{0x0, 0xffffffffffffffff}, {}, {0x1, 0x0, 0x1000}, {0x1, 0x5}], 0x4) r3 = semget(0x0, 0x4, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000540)=""/115) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000380)=""/172) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/234) semop(r2, &(0x7f0000000440), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f00000001c0)="9dd343b811f6eac486ad5084acf14abd503f670c39ece63a68536f2cca0fb3cba104c8862e5bad9fe90000000081546a19b505331b0e714eea7a7c9f1ba2c7d06dd19b591269fedb95056229e4ef61b497827c814fa8a4ac816731729ca1ce2407d3b15759d949442279f188be737bfd638c636a98a8263903000000c82f7dde0ad03f6e60791671e87543cc6e86e11c7a978be5ec74346f90195b836a377488e6e33d7c8b12f784d4c9a81426d30c83c5ccdb80e6f7fabc0a4593395012f7cd483ae7b8038d1aec385c6c9510719507c5c3b0876a2d0bd70aba650c5d80bd6e7ee3d5a9a8f31a8238b6a915e9dbd1a83c886bf6b82ca2d866d5dc7414d4f6f19cd893dc2d446d2f", &(0x7f0000000180)=0x70, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/31) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000005c0)=0x2) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt(r4, 0xe44e, 0x8, &(0x7f0000000300)="12f7b88d8a7ede3d082eca869dda528253d1ed18b6bd679a7f03e07395ddc302cf1b2b1114e093a7b41e4cebb761836966664f6e0b0a74dffc1aa51bc8371e10bd7286e1bb64877a8a42113c10a4311823971b54f63006ee399bcb8a59d12f16f0b9a390f7e426aa6ededfa8856772f29cecdc1d550ed04f6b116de9c77e6075588179432edaa58bb596598613b58ab0dd4df907dbbc9bfdfad2b2c20f", 0x9d) 14:38:38 executing program 4: sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040)="0118ffacfc3c0926feba70a7cf09f6360f9ea14f040000000100000097069815ca5835b6f65316127c991ab43afd5604c4aa10930ed14b01010000414191ac6193bb09919a8a372208b127f29c66755d45d5ae34c6731aede78c4421cef62cac7d5ecbf969b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0001d0be46ebb5981ea2de4000000000020a63fde26f5ca6a157ad13900ffe6c35b55a191701155a29aabec01000000000000007e59a59a05bb68baab118ea42187324f814585b916ff9915b909800989d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f3035ca27e77cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8fffff00000000000009000000470000000081e9ef8900efe3ad4ba11c1cd965075b49777b822443cd2740e953a80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57058e55df302e2d611ae3e036400a9edbd2d2d845b8e1f2e111835a6b76cd5ff5256df19b5634e2811d95893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689b1e8a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a21624824a96d9619e00feb108d5bb60a27d465014bd7652b7e5f4a00"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f00000002c0)="5ee39984cf7214ffcc1d77ecf20f3089d987cc550f3efc2fc5c90adf76f470653883779d4031f8cc3a1580b4c65bef7d561aab6e3a1877ba63bed05d670af6feb098ab7b90dcc463b623c8e15e3912895da82fdc710426fd58f4b58f72515895e6b401b24e34b8b2bd89dc19a4a841b411ef8eca7804ca0704607915fad9b144e110913e089ef8695e754a461d74b12ab6d910a2e758dae5d7f52628c96716669c7b088bb3b8491e483355ccab20648688d3177d6f97f6887b91", &(0x7f0000000380)=0xba, &(0x7f0000000400)="38b438f9b7fee674628f8fa35157ce49c3aee4b34f6da9e9725a48352bda85edd3f220ed5b9ba2fcd7a2fdb4b47400ce328c41d8d788778e6d7733fd26fb398a4c3ffb37543888442fcf8e70f2ed048081a79afe609152e50f42ad78bfc611e793fd8ee6748d995a53b4acfeb4d9df4847a59fb6bf7df3d9f119c2507f53acb5c122962e94bbff00ce2bc4e268fae8c7f2e0bd293943bf5a3b34e1a1efcc591bea3c0e24ceb01ae90946e8fb83044232ce644d12afda25f5425ff0316a2e125da4f977759913979b91cbcea0fd6078076197c24eaa702b63904bdda552b314234de0a98fe1ed056f032eef33b4290d91ae56ba3e90c4a390971eb258b3b9368412ac59d80131da6a906eea120a0bcabe883a17b020a0755c507860e7e8ba85650d1a2161b32925aaa073abc3207ce361b897b085c6bde4ef46c3c9017e73d7bd3f1530805847567348f1a15f0558d047fd5dcd0c4112cc05a4ce02538a066e28f1dd2d1a53cc4a49ee19c9e4ebb028cb0614d8a1eab15adb63767fb8adf8fcf31d37fc610b0020344b9047d3a01e6fd993e24a089e83ac218dee29a5210d4b8a8150c457ad09b5d35a0751588de1db8aa5c3c4db79deef1619ce0ff3dbf9f8b29707e8c4afef0c1ec17d7470e5318901dafa1422e3d32c0e56f48a9ffe646b6f05122f6dc93b4cf0c7476ea687b0ed26acaa89d86b52f22b6d5c23a5c3277a6626950abbf0dff85c4355a88f7257617738239ce8a27a35a47194cf642804e47b026a4aa9ee293e6ec6aeedab2e062e3690c3f331049b82008f7868d1ebeae4f9c85513b8107a752d0e8ff61ece29943c43c8e948fec8df4dfbc38297cd9c3208fb3556840a28872f94337153ab584f32d6d6917d87fcb6bda4374ef4be709dfbbe2601343d8cae327d612a332caec62e805f10d4ea838e8dab7e8d6eced9a8bb198f1a9e4126c7dcf01b5e1c92268dcd311c4e25e800eec516087f111f9fc86f8834aa3968123842cbc5cdc3cdba41405736bea742a3c9fd3883cdf4c392e74a247029a9dde3d4fa3a1ad7f299e62b5d50c33c69b088968724a8e85d72e0ccd863bbce5789863cfb715657a6a9055949ca73a7b99616d53abb338612bd84b50671b09935fc3a16c6704035ccc5a00b4612c5b8f5191a8ccfb9a354405f42297c173a53d41f090b852e7fac1cfbf97b93508294a47cb40a0d4bc1e8aad804aea6e99da0eb79d93270bbe6d68ca3985bba4313e577248085d7a7f51b5a0d30be5d4cf83844a6ada757304ffa6f71a2d256936eabc8f1217bf5f64662a8a6046c0644b1e0681c40f6d67f4dde92c69e20a619e69b5cb10e2c6caaf36fe822014e7faa5f36a2f23349dddedfec6ac1476bce8460d594ebc3ee9bb94a7d7abbc9ae5f775497c9a762d8148e7f566e13336c7a2d6e79c72c8a0461e864bff9ffe571adae141be972665cf18f7601763f4e6b729c27964836789d56ca8049339fa2b7f050b33857a9a23496b830a36c4446868f0086d27c0928496cbbfadf33313010115942328231660a53172849dbf04c69d627a013be27123478e152246f43755fa2285b3e858474104e62f4505a02397ce7ca85854365af7da4058a4bfe9187145e258dbcd4a063ee4b8595a04a613c664f203f2a3ce028ae36cf9821e559569c9aaca626bc43674e8a85ec6530d23b40afce2df9df30fb8df29a01e4ac2ff8a71cdc6f6aa584393ec19f1c461a41723325563bdcbe9fa8f1ed142cd4abdb5f4329f58695122099f56bfce47daa2982f72ebe8728814d36f083931bed2548bcef8509470dbbeef467f57c4780521f8db2a3c9fc3a04ea612c72f90f88201607bdf3a64661fe5b6ebb681b974416ede1e20e270e5a7afb72a06c1a852567fe2b91aa002a2fb05fde22838792ec791a5c8e60d595abe30ac8ee2efc0086bcbcbd24cc91f6f79d45630ea5cf39f8ce749cbe2a15d015d49b59afcc81e9060ddfb73fee9763bb817e7b76ede43a57109f9dce2723de83d6ef2c32a8efdad5ff8c8bb87e8a73134a46ebaedcb57bb51cded5e9ec1d404ba3714e749a4b6d973d3581e12a4d6f1873b8636b49d8708e87458ab3ea2fc1e68f250910e5b6bb77544a00cf7f1d8f80836c46ff213d0e9c464eaeb5d698a14e87349c8febb15f8d24af95883be09ef045c2430c6fd172aeb3c46962086ba4a3beca1b6012e8eb2fa2536d0d5c02009f2c37333e0a52e679496881d641547cda4cc1490a75b2991200e09b405a62bed802ddd3872eeb71f3389a6aa6bf187af25c3a643f0be8468bec5e8c0a3c74f07f1e4966b97da5fe76c50a272fc0f4283e2e15e2b9d826186c97702c8d0fdd4e27be77cfef67fc25554b54654740756ae0c4a9c7e731e7c46e8841afaf27695560b53cf9804ad039b5c64cf661e01e9d323b5c7a638f2edaebf8923e7711475cc5cf17829cd78e9cc89977b168abafd2b37e22360771d4236e200f59e8d878ec9686f21455967b5705d890b150f0be48cc60ac1a7ccfba5ef4f59cea49617dbe5e92ee822714d8168f605ff0455769d97e21404f36a771b51edeab6b853e77d64a27f808dc002e2f06711587936497dfbe3ed528215237279155a9ababcbc7e98ffbe6b7b4075930443b82d7caffe18b402538cd571a4ad9973cf489efaf062536e051a159bc526899ab791030d339aff5697f75d9b28c2d1f8cccc81ad5075527999dd14ad56f6a2f5a79533bb41d38c92231183c0aed218c5477e610486ba51a40a2cc4b6ec4d43d89e5cf0f84bd15386b7d2a287d4a56f5718471c2f3d6163a779e6a2033c927a95f9551688de15d316028c74e1dc095aaa751b69f000f6a5431f99824ebab2c340dbddd810bb7fbc285b325bc447151569163492fda63d292124b5af7324a6f7ad2ca85d766a2c862cfe0621d72827053c4e1411a92c7824d3684ac990f17003d63685f56b5005d656f3109ee92bba6835172e406b1f317632b84d44a5f61d36de0035f81436c1670c39776a36666e655f3d10b13aa9ed2d00269453d288cf98d5ba557915b54aae400fcb2b342a8820bed19866d32d4d8db2d9dbd802c990677870da30a6f52e2a2e9e3a746fd6f816b0ff5baad9e72f53aa6f5b846287be15a27be1da528c25d0155a4e2d733b550c09c15ef0c84753d3382d136a7cd7cc01c0099b331b61c144450595843474b36bf1a8c226046db091ba830182e4b4216e1fe0c98f7146aef2ffdf8e1ca0caf1ab475bc6c05eb6117b0ff7e346f8d7e2617a287c5294e78960eef8dafea260d35670d1141971fc3679879517d39ab0f4a09ca764aedc9657a006f6d8c1d6d3386204dbd5137cea196e4578386a069eac07f1402c2d4c5f9c0770f4500a404bd55c90aca4cc1ff02caa95e46be8a7b7df647b5e416627d841cf411529fecaedeabd739c72a9509319ed2dc08d8b2e271aef42074aceb05129216b055bf10b7532b5b2033b86ed258e1dd89a098afa02eb3bdede7c0b98f29b31b73744dd39101121d4eb1aecdab4ef83e53f7fe9e2a9c4ffb39ad45c345336aa7b2f8abe934fb9b4de9c9b489390c43aee122a42eb2b17b90386dc7d67e7ea52c4dc06c221b6ccf6a58e41de062b9842fd2ca44508fe0eda39a45ccf1c3009a822d29a7b1b9e374989c144ab9ff64b30dad59aee2b44db695fd5e79cf797cf4c8c040a09bfa41b9f15b81164afc34b9acfa089178c9996794de2b3e5deeca641c977d40ca11ba4052e35e329c38988cd3c36a3d33ee7338289390a2b363c8649a89c163310debd0bb28f6fea82900d15379beebae04ae1b0e40981de09566960e03e6f66b6e89f5ff66057a5ede1c75be9a85a01e728bc10b5f80b5fcdbe9c8a575ff43fe158783a78ef8fb6a5861fab684b8b1755f8a8e6ec2a5430a225633f83a05ab4047aca73c15c01a78971e0e97457078d7823a72225b8cd423db1bae2c918968a19e341d8b86f21a654973b84c220607949efdc6f729768945a3c0bbd9d4b4a27706dfa089b98a51506701331c5464d1752d7a0074314f4601d514a80367059df52eea0cd0211fbec0aa83989cf8d96febdd1022b8fef3792ab4eb64b7a5dbd29d28e34edd514b312abe067a639bcbeccd4838d2e3daa9888014cea67b607255634024db4539d527c276cb60ddeb06fa0e4157f59b3172e3c80ea40040c005dc59e28bce68cc91d0eb822c4aee928a865f552f090a0228da40589f9485049b29a5dcc754cbd6ab41b4fea69227eb348abf7b0cce398ca45b79ee74550b0823a55f530a61c735ed3b4c3bc028100112b88eb2f5a0c8b0c1ab1f8b2a35bfed0480302bad95925614fba67bbdf937cd2a3808d052f20a7346aca98ffd8e2cc06fd99896b11a15a8d84335949cfe0fd0d253cc1355dbda37fe4e9783d2a8e614ff4d0670c9c8e93ee6d87f0d18c28a250c3450a7a97a453ee9f63c3e50afe55d64fb8b57ad7a7a9c1cd4dce4381b3681e92c617e1587e8221d3cf42a5988a88d427da6b1bcd06ef7256287e4c7dc53d50e5409b1f7bad8a3b3a4a13f6b93211e8ca1f54ffa49501d47bce0fdc751fb49527da5f34920ac940befbfb5e748e26cd254971a9682ec6835c512d8e47258ef41cf181914efe75b795fa57c62401ce84e6697ab4cc7f6308a4d8479bfc8cecaf4d2aa0e6f19a16052cdd1b3d2cf2cf6f77e2717a8f506cd2b1f8a3c00e9d0458e23f2bbecb9f4130b10d68f44626e3611284e8f53fa81036eb0040b89b313e471e43822241fddbbebe2658cc79438147c139a78bb91f09b5177e5b5926aed568dd7d040e2eb23751209b49bbb4454138eaed385c4350137584e3fb0f79cd1eb65f99a881ea4a3f02661779c9f12efeb236132411e9f4073736ea4f65e75dd0c5fb7ab21b13102be3d26379c8dcb4359720383f3bec8dcf862734f24d7078bfa8d777f0571b24844977270cb617ef6d61befa589422671f7c535aec5304ae3ad59a09dcfed7a5c95f0b6dae17f5fd2ca44a50f3df45a29bd833bd670dc402c22e35ca7efa1e8f96914535c29790089d4a64eb435dcd8e633303d50fefec162b67c57d35620b2f82fa86b7829d185ed6c6e3300ba0fb78fa054c00e7c226c4da3c0d0a45a5e8c86265ee79e796095bb368ad1384384ec54caf6381d26b5d8954bcd0ac690198342b247710210ea5258f2d7bd027dd675423770b9857294f3117f4c977e2577cea847e402de3c3f235c41c5fd8f4ba3344d7c345cf6149aaee3c23ef075871df9d63fc10af2769e458add5a652874e99a70e897bd334f5f18f14f8ec2aa2d6e0306c5ee9eb19fd4bd65f0f618ce2d80ec4f64197456a9e79800e0037d6dbb112b488f34ba60074ed8d8262b00515aa05b7181f7789ba2bdd235e11f4d5707f7cdfddc62247a4104fe5eb8c4d8aca239f2054125f451237a7549db524c41fe55896cf122eff33746e02d350b147169d80d1a2ef5bb445c9b29752f3b874c14aaf7130800fa3c71bc3e549b09587cf02254bd1174e3605e422f5fb00934dfa75d254da798c8ebf0f6e1ce8dc9f4216e8620516dd2d2ad03f9ba97e616ca78ef36cb884d484749c9d4032a22a79b27d11ff8d216f7e90d67ef5208ce26fd20b46b80ef385e9ae8bea8d3c35fd6d96930190d9528b6a7c085e08c9c17b42aa60a600c1083f24c58ef94b32c7ffd61486f626f3b5f142e4fa93ba6a9cbea91a1edd224dd76c69110f6bcd683244135bf8c5b519ebcfed8b0bf7c2be538ded621028ca21aafa82f14286d012ca7e5a24115cfd4c65f50b14951", 0x1000) 14:38:38 executing program 0: syz_emit_ethernet(0x23d, &(0x7f0000000580)=ANY=[@ANYBLOB="664bc49a217faaaaaaaaaabb88a88794e22a002a4086dd6fd45ead01ff2c47fe800600000000000000000061b2e23ec01b310029070000000000001ee0410b3b0004d1640000001d0007406700000011000000f47f8b380ec3a7d0680000006c040004dd000000df0280e2ffffffffffffff00000009ca29ba7961f47fc1210009000000ffac1400aa0019000000007e951d12296560012442c9e60034c1daabe5ccc60981b7b54c632abf0d2622baef656200000000000000000f593ba2643df5a2bf88a167416778a206bc033a5aae2fd17073f40de438d589992fc840f0f064ad93db1159efcc2f2781eed0b5c96b50dc7a44dd7bc7dd602a96bb3ac0ce592fbba3372fcc"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x6) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, 0x0, 0x0, 0x40000000], [0x0, 0x1, 0x0, 0x0, 0xffff, 0x0, 0x2000000000, 0x0, 0x4, 0x4], [0x0, 0x4, 0x0, 0x0, 0x80, 0x400], [0x1, 0x0, 0x1760ddd8, 0x3, 0x800000], [{0x0, 0x0, 0x0, 0x1}, {0x0, 0x6}, {0x0, 0x1, 0x2, 0x8}, {0x0, 0xfffffffe, 0x0, 0xc9b4}, {0xff7e}, {0x0, 0x0, 0x200, 0x4}, {0x0, 0x8000000}, {0x0, 0x0, 0x6, 0x4}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) syz_emit_ethernet(0x23d, &(0x7f0000000580)=ANY=[@ANYBLOB="664bc49a217faaaaaaaaaabb88a88794e22a002a4086dd6fd45ead01ff2c47fe800600000000000000000061b2e23ec01b310029070000000000001ee0410b3b0004d1640000001d0007406700000011000000f47f8b380ec3a7d0680000006c040004dd000000df0280e2ffffffffffffff00000009ca29ba7961f47fc1210009000000ffac1400aa0019000000007e951d12296560012442c9e60034c1daabe5ccc60981b7b54c632abf0d2622baef656200000000000000000f593ba2643df5a2bf88a167416778a206bc033a5aae2fd17073f40de438d589992fc840f0f064ad93db1159efcc2f2781eed0b5c96b50dc7a44dd7bc7dd602a96bb3ac0ce592fbba3372fcc"]) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x6) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, 0x0, 0x0, 0x40000000], [0x0, 0x1, 0x0, 0x0, 0xffff, 0x0, 0x2000000000, 0x0, 0x4, 0x4], [0x0, 0x4, 0x0, 0x0, 0x80, 0x400], [0x1, 0x0, 0x1760ddd8, 0x3, 0x800000], [{0x0, 0x0, 0x0, 0x1}, {0x0, 0x6}, {0x0, 0x1, 0x2, 0x8}, {0x0, 0xfffffffe, 0x0, 0xc9b4}, {0xff7e}, {0x0, 0x0, 0x200, 0x4}, {0x0, 0x8000000}, {0x0, 0x0, 0x6, 0x4}]}}}) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) (async) 14:38:38 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000052d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000fd7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000580)={&(0x7f0000000000)='./file\x00', 0x1f, &(0x7f0000000540)='./file0\x00', 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={0x0, 0x0, 0x0}) 14:38:38 executing program 4: chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:38:38 executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="4d5b4b3898d5b15518685bc8fa1102a6bd7f43f8a538d1af20e912e848e40296a194c17c8183f712646b0bc68a1f4aa30e3f6767451157ff43144f7d4fb4dffa4533052f198dec170ab86b3908db849a54ad0701f253481415a92d54ed17fbd0d36f2f5beb5791f8198dd21f3b4935681879ed03a74450ef80802c4add5dd0f1d89bd1d9365b16e7be54db4d224b372aac68b0592fd2ef05398352a1da07f0cea33c6178162d933c2486c1c21479a750e9d7fdc60eb0bc3decb327be045cca0fcab772e161d586b4dc880fccecdee6f72ab44a39f83559b1ccd8e71b2585ce007f6d95efdcf85b9750baf281728b68db74d6fdcb9197f1b20a17c5d0f52631382135b9c486e293186ae7786c28d63f9a13353b129ca496b33666ab624503a6eda19157e5536380f3ae91dec80b024e5b31980c65723bffd87c2d9ab81798c8ef0eef35d4f1bc21a9d1612d140aa233b82bf45c71fcb174f0a6bf7b506001fb685d814f742270f1c089b69c15dd48fe45477c6b1f8a061cd27f8f88d7054a1d4aac17f1e54987e9ab935bcdc21863f116a28f9b7c8d04579e18002197690aab4f7bd53f38563063928b84212f1dfe393fbffd0bc00d40b78c8b0828040168367113cf6a54f3572b4b5d915eccf557ace776e5152566768eeeef3e4b5c", 0x1dc}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407e3a3af9a43436ff82c73f89f93051675725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee08f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d400900000000000000176f", 0xa4}, {&(0x7f0000000640)="fdb2617e274d09632a810000000000000063e8ce5f25fe27c9c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad18703", 0x3d}, {&(0x7f0000000240)="05000000fbfa29ab52b08e465fc790d1e1993b34e2ffffff0000009867505c6bf167ac05229360762552f06b1749d3f1309a", 0x32}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x60) (async) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 14:38:38 executing program 5: semop(0x0, &(0x7f0000000100)=[{0x0, 0x8}, {0x0, 0x4e0, 0x1800}], 0x2) (async) r0 = semget$private(0x0, 0x3, 0x20) semop(r0, &(0x7f00000003c0)=[{0x2, 0x1, 0x1000}], 0x1) (async) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000240)=[{0x0, 0xffffffffffffffff}, {}, {0x1, 0x0, 0x1000}, {0x1, 0x5}], 0x4) r3 = semget(0x0, 0x4, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x1) (async) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000540)=""/115) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000380)=""/172) (async) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/234) semop(r2, &(0x7f0000000440), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f00000001c0)="9dd343b811f6eac486ad5084acf14abd503f670c39ece63a68536f2cca0fb3cba104c8862e5bad9fe90000000081546a19b505331b0e714eea7a7c9f1ba2c7d06dd19b591269fedb95056229e4ef61b497827c814fa8a4ac816731729ca1ce2407d3b15759d949442279f188be737bfd638c636a98a8263903000000c82f7dde0ad03f6e60791671e87543cc6e86e11c7a978be5ec74346f90195b836a377488e6e33d7c8b12f784d4c9a81426d30c83c5ccdb80e6f7fabc0a4593395012f7cd483ae7b8038d1aec385c6c9510719507c5c3b0876a2d0bd70aba650c5d80bd6e7ee3d5a9a8f31a8238b6a915e9dbd1a83c886bf6b82ca2d866d5dc7414d4f6f19cd893dc2d446d2f", &(0x7f0000000180)=0x70, 0x0, 0x0) (async) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/31) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000005c0)=0x2) (async) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt(r4, 0xe44e, 0x8, &(0x7f0000000300)="12f7b88d8a7ede3d082eca869dda528253d1ed18b6bd679a7f03e07395ddc302cf1b2b1114e093a7b41e4cebb761836966664f6e0b0a74dffc1aa51bc8371e10bd7286e1bb64877a8a42113c10a4311823971b54f63006ee399bcb8a59d12f16f0b9a390f7e426aa6ededfa8856772f29cecdc1d550ed04f6b116de9c77e6075588179432edaa58bb596598613b58ab0dd4df907dbbc9bfdfad2b2c20f", 0x9d) 14:38:38 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000052d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000fd7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000580)={&(0x7f0000000000)='./file\x00', 0x1f, &(0x7f0000000540)='./file0\x00', 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={0x0, 0x0, 0x0}) 14:38:38 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000f288daf84bba63252dca6b420000000000000000"], 0x10}, 0x0) r4 = socket(0x6, 0x8000, 0x80) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0x4}, {{}, 0xfffffffffffffffd, 0x42, 0x80000000, 0xff, 0xacb}, {{}, 0x261f83f0db8e0f64, 0x99, 0x80, 0x2, 0x7}, {{}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x5, 0x1}], 0x8000, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x15, 0xfffff, 0xda, 0xfffffffffffffbff}, {{}, 0xfffffffffffffffc, 0x40, 0x20, 0x56cd, 0x3}], 0x7, &(0x7f0000000380)={0xefdd, 0xffffffff}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x14, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f08f6936db89678cbb4bdbdff232f4c43e10ed7cea88d885d44c7191d4bc9b847abd53ff1503fa3902750ab1e942c85ba60ce2de97ea4471928ae10b50ff518bbfc330b3d9fe67c09eecfbb8211d4a2dd08dcc07a09023d2cdd32fe65e35e71bf4da6664e56e1a9e1104f55d1a49ed2f5f0728f921785b2f2bb1b8fdfdcf68ddbe53fbeed8d954fc4c5219d4a807863"], 0x6a) getpeername(r5, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000180)='./file2\x00', 0x0, 0x1) renameat(r2, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') 14:38:38 executing program 4: chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:38:38 executing program 7: fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x8000000000000001}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) flock(r0, 0xd) sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x3, &(0x7f0000000040)="65f105f77f283099763e69906f0d", 0x0, 0x0, 0xfffffffffffffcf7) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xffff0000, 0x9, 0x7, {[0x8000, 0x0, 0x4, 0x0, 0xffffffff, 0x9, 0x4, 0xffffffff, 0x5, 0xe000000, 0x0, 0x6, 0x4, 0xfffffffffffffffd, 0xdb, 0x9, 0x9, 0x9], [0x8, 0x5, 0x3, 0x6, 0x20a, 0x1, 0x80000000, 0xfffffffffffffb53, 0x264, 0x3], [0xfffffffffffffffd, 0x3324, 0x26e6, 0x9f2, 0x20000, 0x2, 0xf1], [0x1, 0xffffffff, 0x0, 0x9, 0x6, 0x200], [{0x3ff, 0x4, 0x6bc8, 0x5}, {0x5d71, 0x7, 0x3, 0x80}, {0x8bf, 0x0, 0x8, 0x7ff}, {0x1f, 0x8001, 0x0, 0xee00}, {0x40, 0x20, 0xc2f, 0xffffffff}, {0x8000, 0x5, 0x3ff, 0xdc}, {0x3, 0x3d, 0x40, 0xffffffffffffffc6}, {0x3f, 0x7, 0x10000, 0x3}], {0x9, 0xffff0001, 0x3, 0x7}, {0x7, 0x0, 0x7, 0x3}}}) close(0xffffffffffffffff) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000240)="16cbae8c3df45dbe01a135439e6e8aaa34c14978a83ba2a32e62f9eb4c132125017543f6586a89af271e0f4a852acc609f3b1628b0fdc6c26e7e4af0eb8694d8dddadf29fcec205a38f460d4ba18a6dcbe4279666a50a8e85be5956181cca84936d3a7c4807a3ad1cd7a03a4bbc6884947fb8e8e903ceebd6614ca15c8a6de4c008f797741544116e80975ff82adfe1af2783e07905a0324051af9e9a4614b54e29a00ba521774587d325e6c8c231043482fadfaf062624e936d9c515112f514cf8bc18379e7e0ee63f93a871270cba377f6d96e26145d4379235406655243177b8b38c0705e5d", &(0x7f00000001c0)=0xe7, &(0x7f0000000200)="fad47a0b714fc9925e3ca3da8c9921b73a17e1befabb217cbe3296d11a29f8905f82e87d4e077079f7038fdeb6ed51ec59b7826b1479cb145b30930a", 0x3c) 14:38:38 executing program 5: semop(0x0, &(0x7f0000000100)=[{0x0, 0x8}, {0x0, 0x4e0, 0x1800}], 0x2) (async) r0 = semget$private(0x0, 0x3, 0x20) semop(r0, &(0x7f00000003c0)=[{0x2, 0x1, 0x1000}], 0x1) (async) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000240)=[{0x0, 0xffffffffffffffff}, {}, {0x1, 0x0, 0x1000}, {0x1, 0x5}], 0x4) (async) r3 = semget(0x0, 0x4, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x1) (async) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000540)=""/115) (async) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000380)=""/172) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) (async) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/234) semop(r2, &(0x7f0000000440), 0x0) (async) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f00000001c0)="9dd343b811f6eac486ad5084acf14abd503f670c39ece63a68536f2cca0fb3cba104c8862e5bad9fe90000000081546a19b505331b0e714eea7a7c9f1ba2c7d06dd19b591269fedb95056229e4ef61b497827c814fa8a4ac816731729ca1ce2407d3b15759d949442279f188be737bfd638c636a98a8263903000000c82f7dde0ad03f6e60791671e87543cc6e86e11c7a978be5ec74346f90195b836a377488e6e33d7c8b12f784d4c9a81426d30c83c5ccdb80e6f7fabc0a4593395012f7cd483ae7b8038d1aec385c6c9510719507c5c3b0876a2d0bd70aba650c5d80bd6e7ee3d5a9a8f31a8238b6a915e9dbd1a83c886bf6b82ca2d866d5dc7414d4f6f19cd893dc2d446d2f", &(0x7f0000000180)=0x70, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/31) (async) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000005c0)=0x2) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt(r4, 0xe44e, 0x8, &(0x7f0000000300)="12f7b88d8a7ede3d082eca869dda528253d1ed18b6bd679a7f03e07395ddc302cf1b2b1114e093a7b41e4cebb761836966664f6e0b0a74dffc1aa51bc8371e10bd7286e1bb64877a8a42113c10a4311823971b54f63006ee399bcb8a59d12f16f0b9a390f7e426aa6ededfa8856772f29cecdc1d550ed04f6b116de9c77e6075588179432edaa58bb596598613b58ab0dd4df907dbbc9bfdfad2b2c20f", 0x9d) 14:38:39 executing program 2: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202a90000ac04be1ea0e1a04d55aaf825d95e8ac3a49f2eeb0062279968ad0af05e19f50473621acd0405395a6e7b5b06d2b25c5c00"/65], 0x10) (async) dup2(r0, 0xffffffffffffffff) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000140)="1b5ff1b94ae0b9d791f0e41984ef249b036fcb6253b9f80a3b2e1c682c1e6ce1bf9271cce4b9dd82d6f9f495bef5a9f3b94ef8ec98f8ec3791cbeaaf8932706ea94da8af2030e4e8dc0080a74e069d3c72d8c05f6fdfb3e9616939fd956fc04d9c14f14854f8f9c0dfcf89921b16cbde19cb0d4a68450e987b735c5ef0573bc34fcda6e6a7f0f1fd67086148258c", 0x8e, 0x419, 0x0, 0x0) 14:38:39 executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="21d85583295b850bfc9e68fa4903af414f6acdb55b97c55e12d24fe003255a90d2bad6b56bdbe6a197e7444537f533c2111d2c4886a3f44a2d43ba532a0000000096a7ab8b3be16e9320949f2da75a9cb4359ed7694a93753fd47e9c5239077f9551d5643930a064c4a4811d871457988e5b4c001a24cebc0e9153250bb7a96b9df66b80997896509ec2112bfdc830c4ebd0bc703193bcaa662b4976040f52dbdf7b2d01041eb2f36cc05074a81072509f53480dfe6f2f3159d60c6c8604d8452a7dfdcf21", 0xc5) sysctl$kern(&(0x7f0000000080)={0x1, 0x9}, 0x2, &(0x7f00000001c0)="434a84e7c4068f5de5b6a8bc0616eef49bf6f63a080b0aa593186192d901e93189b02b347a7a08bda7c1655ca66df41ccd040af93ec28f0d9956bb8b68c7912397a06c8318c63e6748ed5d979a54f973a7a64b59cc6140e13e608e", &(0x7f0000000280)=0x5b, &(0x7f0000000240)="c5554b8f06e6695edb504c87065ebd90f93dd82c84c92c1bdaf534f61bf7681c926b94d82030c885298eda0117bace494520c615f778ed047277", 0x20) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="21d85583295b850bfc9e68fa4903af414f6acdb55b97c55e12d24fe003255a90d2bad6b56bdbe6a197e7444537f533c2111d2c4886a3f44a2d43ba532a0000000096a7ab8b3be16e9320949f2da75a9cb4359ed7694a93753fd47e9c5239077f9551d5643930a064c4a4811d871457988e5b4c001a24cebc0e9153250bb7a96b9df66b80997896509ec2112bfdc830c4ebd0bc703193bcaa662b4976040f52dbdf7b2d01041eb2f36cc05074a81072509f53480dfe6f2f3159d60c6c8604d8452a7dfdcf21", 0xc5) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x9}, 0x2, &(0x7f00000001c0)="434a84e7c4068f5de5b6a8bc0616eef49bf6f63a080b0aa593186192d901e93189b02b347a7a08bda7c1655ca66df41ccd040af93ec28f0d9956bb8b68c7912397a06c8318c63e6748ed5d979a54f973a7a64b59cc6140e13e608e", &(0x7f0000000280)=0x5b, &(0x7f0000000240)="c5554b8f06e6695edb504c87065ebd90f93dd82c84c92c1bdaf534f61bf7681c926b94d82030c885298eda0117bace494520c615f778ed047277", 0x20) (async) syz_open_pts() (async) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) (async) flock(r0, 0x2) (async) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) (async) 14:38:39 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000052d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000fd7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) (async) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (rerun: 32) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000580)={&(0x7f0000000000)='./file\x00', 0x1f, &(0x7f0000000540)='./file0\x00', 0x8}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={0x0, 0x0, 0x0}) 14:38:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = kqueue() (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000f288daf84bba63252dca6b420000000000000000"], 0x10}, 0x0) (async) r4 = socket(0x6, 0x8000, 0x80) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0x4}, {{}, 0xfffffffffffffffd, 0x42, 0x80000000, 0xff, 0xacb}, {{}, 0x261f83f0db8e0f64, 0x99, 0x80, 0x2, 0x7}, {{}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x5, 0x1}], 0x8000, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x15, 0xfffff, 0xda, 0xfffffffffffffbff}, {{}, 0xfffffffffffffffc, 0x40, 0x20, 0x56cd, 0x3}], 0x7, &(0x7f0000000380)={0xefdd, 0xffffffff}) (async) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x14, 0x0, 0x0, 0x0) (async) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file1\x00') (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f08f6936db89678cbb4bdbdff232f4c43e10ed7cea88d885d44c7191d4bc9b847abd53ff1503fa3902750ab1e942c85ba60ce2de97ea4471928ae10b50ff518bbfc330b3d9fe67c09eecfbb8211d4a2dd08dcc07a09023d2cdd32fe65e35e71bf4da6664e56e1a9e1104f55d1a49ed2f5f0728f921785b2f2bb1b8fdfdcf68ddbe53fbeed8d954fc4c5219d4a807863"], 0x6a) (async) getpeername(r5, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) (async) open$dir(&(0x7f0000000180)='./file2\x00', 0x0, 0x1) (async) renameat(r2, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') 14:38:39 executing program 7: fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x8000000000000001}) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) flock(r0, 0xd) (async, rerun: 64) sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x3, &(0x7f0000000040)="65f105f77f283099763e69906f0d", 0x0, 0x0, 0xfffffffffffffcf7) (async, rerun: 64) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xffff0000, 0x9, 0x7, {[0x8000, 0x0, 0x4, 0x0, 0xffffffff, 0x9, 0x4, 0xffffffff, 0x5, 0xe000000, 0x0, 0x6, 0x4, 0xfffffffffffffffd, 0xdb, 0x9, 0x9, 0x9], [0x8, 0x5, 0x3, 0x6, 0x20a, 0x1, 0x80000000, 0xfffffffffffffb53, 0x264, 0x3], [0xfffffffffffffffd, 0x3324, 0x26e6, 0x9f2, 0x20000, 0x2, 0xf1], [0x1, 0xffffffff, 0x0, 0x9, 0x6, 0x200], [{0x3ff, 0x4, 0x6bc8, 0x5}, {0x5d71, 0x7, 0x3, 0x80}, {0x8bf, 0x0, 0x8, 0x7ff}, {0x1f, 0x8001, 0x0, 0xee00}, {0x40, 0x20, 0xc2f, 0xffffffff}, {0x8000, 0x5, 0x3ff, 0xdc}, {0x3, 0x3d, 0x40, 0xffffffffffffffc6}, {0x3f, 0x7, 0x10000, 0x3}], {0x9, 0xffff0001, 0x3, 0x7}, {0x7, 0x0, 0x7, 0x3}}}) (async, rerun: 32) close(0xffffffffffffffff) (rerun: 32) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000240)="16cbae8c3df45dbe01a135439e6e8aaa34c14978a83ba2a32e62f9eb4c132125017543f6586a89af271e0f4a852acc609f3b1628b0fdc6c26e7e4af0eb8694d8dddadf29fcec205a38f460d4ba18a6dcbe4279666a50a8e85be5956181cca84936d3a7c4807a3ad1cd7a03a4bbc6884947fb8e8e903ceebd6614ca15c8a6de4c008f797741544116e80975ff82adfe1af2783e07905a0324051af9e9a4614b54e29a00ba521774587d325e6c8c231043482fadfaf062624e936d9c515112f514cf8bc18379e7e0ee63f93a871270cba377f6d96e26145d4379235406655243177b8b38c0705e5d", &(0x7f00000001c0)=0xe7, &(0x7f0000000200)="fad47a0b714fc9925e3ca3da8c9921b73a17e1befabb217cbe3296d11a29f8905f82e87d4e077079f7038fdeb6ed51ec59b7826b1479cb145b30930a", 0x3c) 14:38:39 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1600) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) close(r2) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:38:39 executing program 4: chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) 14:38:39 executing program 6: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffd, 0x800, 0x0, 0x0, "0100000000000200", 0x200}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 14:38:39 executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2c) r2 = getuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x3) msync(&(0x7f0000d5c000/0x2000)=nil, 0xfffffffffffffef1, 0x6) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r3}}) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r4, 0x0, 0x0, 0x0, 0x1ce8}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000900)={{0x80000001, r2, r3, r2, r4, 0x2, 0x1}, 0x1, 0x8, 0x0, 0xffffffffffffffff, 0x28, 0x3, 0x8, 0x1f}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x8020560b, &(0x7f0000000680)={0x2, 0x4, 0x800000, {[0x10000, 0x3, 0x0, 0x2000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9979, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7], [0x0, 0x0, 0x0, 0x9, 0x0, 0x3], [0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [{0x3}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x6, 0x4, 0x6}]}}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="26e36807d8cbd761a2edc83c08c6b3001da60a326c5f9ea11efd09e959e9b4066d912cccb6bf3dc3bdc23a", 0x2b}, {&(0x7f0000000100)="47373ef7deccaa91c1ab61dcbf526366623fc999ccc368d1628cb961d3f9ba7e45fe5675d51f934913ba7671938b02cb07c4ce5a596fd0c97fd108835abecb91a990295c74dfcd76fd28168a2fffd44cd18fb3d0299954bf6212a248e0dbc06319ba85b0bf576920adaff4fb104a93bb3ade0da94e1e23dcecbd7bb2be8f5b574ee45d7f6b59e6d2a20c5f4834a713bc9d4ccb906623ea82e4d48d6e", 0x9c}], 0x2) 14:38:39 executing program 7: fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x8000000000000001}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) flock(r0, 0xd) sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x3, &(0x7f0000000040)="65f105f77f283099763e69906f0d", 0x0, 0x0, 0xfffffffffffffcf7) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xffff0000, 0x9, 0x7, {[0x8000, 0x0, 0x4, 0x0, 0xffffffff, 0x9, 0x4, 0xffffffff, 0x5, 0xe000000, 0x0, 0x6, 0x4, 0xfffffffffffffffd, 0xdb, 0x9, 0x9, 0x9], [0x8, 0x5, 0x3, 0x6, 0x20a, 0x1, 0x80000000, 0xfffffffffffffb53, 0x264, 0x3], [0xfffffffffffffffd, 0x3324, 0x26e6, 0x9f2, 0x20000, 0x2, 0xf1], [0x1, 0xffffffff, 0x0, 0x9, 0x6, 0x200], [{0x3ff, 0x4, 0x6bc8, 0x5}, {0x5d71, 0x7, 0x3, 0x80}, {0x8bf, 0x0, 0x8, 0x7ff}, {0x1f, 0x8001, 0x0, 0xee00}, {0x40, 0x20, 0xc2f, 0xffffffff}, {0x8000, 0x5, 0x3ff, 0xdc}, {0x3, 0x3d, 0x40, 0xffffffffffffffc6}, {0x3f, 0x7, 0x10000, 0x3}], {0x9, 0xffff0001, 0x3, 0x7}, {0x7, 0x0, 0x7, 0x3}}}) close(0xffffffffffffffff) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000240)="16cbae8c3df45dbe01a135439e6e8aaa34c14978a83ba2a32e62f9eb4c132125017543f6586a89af271e0f4a852acc609f3b1628b0fdc6c26e7e4af0eb8694d8dddadf29fcec205a38f460d4ba18a6dcbe4279666a50a8e85be5956181cca84936d3a7c4807a3ad1cd7a03a4bbc6884947fb8e8e903ceebd6614ca15c8a6de4c008f797741544116e80975ff82adfe1af2783e07905a0324051af9e9a4614b54e29a00ba521774587d325e6c8c231043482fadfaf062624e936d9c515112f514cf8bc18379e7e0ee63f93a871270cba377f6d96e26145d4379235406655243177b8b38c0705e5d", &(0x7f00000001c0)=0xe7, &(0x7f0000000200)="fad47a0b714fc9925e3ca3da8c9921b73a17e1befabb217cbe3296d11a29f8905f82e87d4e077079f7038fdeb6ed51ec59b7826b1479cb145b30930a", 0x3c) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x8000000000000001}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) (async) flock(r0, 0xd) (async) sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x3, &(0x7f0000000040)="65f105f77f283099763e69906f0d", 0x0, 0x0, 0xfffffffffffffcf7) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xffff0000, 0x9, 0x7, {[0x8000, 0x0, 0x4, 0x0, 0xffffffff, 0x9, 0x4, 0xffffffff, 0x5, 0xe000000, 0x0, 0x6, 0x4, 0xfffffffffffffffd, 0xdb, 0x9, 0x9, 0x9], [0x8, 0x5, 0x3, 0x6, 0x20a, 0x1, 0x80000000, 0xfffffffffffffb53, 0x264, 0x3], [0xfffffffffffffffd, 0x3324, 0x26e6, 0x9f2, 0x20000, 0x2, 0xf1], [0x1, 0xffffffff, 0x0, 0x9, 0x6, 0x200], [{0x3ff, 0x4, 0x6bc8, 0x5}, {0x5d71, 0x7, 0x3, 0x80}, {0x8bf, 0x0, 0x8, 0x7ff}, {0x1f, 0x8001, 0x0, 0xee00}, {0x40, 0x20, 0xc2f, 0xffffffff}, {0x8000, 0x5, 0x3ff, 0xdc}, {0x3, 0x3d, 0x40, 0xffffffffffffffc6}, {0x3f, 0x7, 0x10000, 0x3}], {0x9, 0xffff0001, 0x3, 0x7}, {0x7, 0x0, 0x7, 0x3}}}) (async) close(0xffffffffffffffff) (async) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000240)="16cbae8c3df45dbe01a135439e6e8aaa34c14978a83ba2a32e62f9eb4c132125017543f6586a89af271e0f4a852acc609f3b1628b0fdc6c26e7e4af0eb8694d8dddadf29fcec205a38f460d4ba18a6dcbe4279666a50a8e85be5956181cca84936d3a7c4807a3ad1cd7a03a4bbc6884947fb8e8e903ceebd6614ca15c8a6de4c008f797741544116e80975ff82adfe1af2783e07905a0324051af9e9a4614b54e29a00ba521774587d325e6c8c231043482fadfaf062624e936d9c515112f514cf8bc18379e7e0ee63f93a871270cba377f6d96e26145d4379235406655243177b8b38c0705e5d", &(0x7f00000001c0)=0xe7, &(0x7f0000000200)="fad47a0b714fc9925e3ca3da8c9921b73a17e1befabb217cbe3296d11a29f8905f82e87d4e077079f7038fdeb6ed51ec59b7826b1479cb145b30930a", 0x3c) (async) 14:38:39 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1600) (async) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) close(r2) setreuid(0xee00, 0x0) (async) getuid() (async) setreuid(0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (rerun: 32) 14:38:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000019, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x6, 0x0, 0xfc, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f00000002c0)="662424a36ba9acd7000000000000", 0xfffffffffffffff2) 14:38:39 executing program 6: semget$private(0x0, 0x4, 0x530) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000004c0)=""/143) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000280)=[{0x0, 0x7fff, 0x1800}, {0x0, 0x0, 0xa41a264831122cc0}, {0x0, 0x0, 0x800}, {0x2, 0x1fb0, 0x1000}, {0x1, 0x6b8}, {0x0, 0x6, 0x1000}], 0x6) semop(0x0, &(0x7f0000000300), 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semop(r0, &(0x7f0000000300)=[{0x0, 0x8000, 0x1000}, {0x4, 0x3b10, 0x1000}, {0x1, 0x6, 0x800}, {0x0, 0x20, 0x1000}, {0x3, 0x8001, 0x1000}], 0x5) r1 = semget$private(0x0, 0x2, 0x3e) semop(r1, &(0x7f0000000000)=[{0x3, 0x2000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) close(0xffffffffffffffff) semop(r1, &(0x7f00000002c0)=[{0x4, 0x5, 0x800}, {0x2, 0xf0a, 0x1800}, {0x4}, {0x4, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000180)=[{0x4, 0x9, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x5, 0x3c00}, {0x1, 0x6, 0x1000}, {0x1, 0x245, 0x1000}, {0x2, 0x4, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xc331, 0x1800}, {0x4, 0xffb4, 0x1000}], 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000205, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r3, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000340)=[{0x1, 0x51}, {0x7, 0x3194, 0x1800}, {0x2, 0x7fff}, {0x3, 0x4}, {0x1, 0x7f, 0x1000}, {0x0, 0xb8, 0x800}, {0x5, 0x7}], 0x7) 14:38:39 executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2c) r2 = getuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x3) (async) msync(&(0x7f0000d5c000/0x2000)=nil, 0xfffffffffffffef1, 0x6) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r3}}) (async) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r4, 0x0, 0x0, 0x0, 0x1ce8}}) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000900)={{0x80000001, r2, r3, r2, r4, 0x2, 0x1}, 0x1, 0x8, 0x0, 0xffffffffffffffff, 0x28, 0x3, 0x8, 0x1f}) (async, rerun: 64) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x8020560b, &(0x7f0000000680)={0x2, 0x4, 0x800000, {[0x10000, 0x3, 0x0, 0x2000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9979, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7], [0x0, 0x0, 0x0, 0x9, 0x0, 0x3], [0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [{0x3}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x6, 0x4, 0x6}]}}) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="26e36807d8cbd761a2edc83c08c6b3001da60a326c5f9ea11efd09e959e9b4066d912cccb6bf3dc3bdc23a", 0x2b}, {&(0x7f0000000100)="47373ef7deccaa91c1ab61dcbf526366623fc999ccc368d1628cb961d3f9ba7e45fe5675d51f934913ba7671938b02cb07c4ce5a596fd0c97fd108835abecb91a990295c74dfcd76fd28168a2fffd44cd18fb3d0299954bf6212a248e0dbc06319ba85b0bf576920adaff4fb104a93bb3ade0da94e1e23dcecbd7bb2be8f5b574ee45d7f6b59e6d2a20c5f4834a713bc9d4ccb906623ea82e4d48d6e", 0x9c}], 0x2) 14:38:39 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1600) (async) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) (async, rerun: 32) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) (rerun: 32) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) close(r2) (async) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:38:39 executing program 6: semget$private(0x0, 0x4, 0x530) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000004c0)=""/143) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000280)=[{0x0, 0x7fff, 0x1800}, {0x0, 0x0, 0xa41a264831122cc0}, {0x0, 0x0, 0x800}, {0x2, 0x1fb0, 0x1000}, {0x1, 0x6b8}, {0x0, 0x6, 0x1000}], 0x6) semop(0x0, &(0x7f0000000300), 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/157) (async) semop(r0, &(0x7f0000000300)=[{0x0, 0x8000, 0x1000}, {0x4, 0x3b10, 0x1000}, {0x1, 0x6, 0x800}, {0x0, 0x20, 0x1000}, {0x3, 0x8001, 0x1000}], 0x5) r1 = semget$private(0x0, 0x2, 0x3e) semop(r1, &(0x7f0000000000)=[{0x3, 0x2000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) (async) close(0xffffffffffffffff) semop(r1, &(0x7f00000002c0)=[{0x4, 0x5, 0x800}, {0x2, 0xf0a, 0x1800}, {0x4}, {0x4, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000180)=[{0x4, 0x9, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x5, 0x3c00}, {0x1, 0x6, 0x1000}, {0x1, 0x245, 0x1000}, {0x2, 0x4, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xc331, 0x1800}, {0x4, 0xffb4, 0x1000}], 0xa) (async) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000205, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) (async) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) (async) write(r3, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000340)=[{0x1, 0x51}, {0x7, 0x3194, 0x1800}, {0x2, 0x7fff}, {0x3, 0x4}, {0x1, 0x7f, 0x1000}, {0x0, 0xb8, 0x800}, {0x5, 0x7}], 0x7) 14:38:39 executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2c) (async) r2 = getuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x3) (async) msync(&(0x7f0000d5c000/0x2000)=nil, 0xfffffffffffffef1, 0x6) (async) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r3}}) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r4, 0x0, 0x0, 0x0, 0x1ce8}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000900)={{0x80000001, r2, r3, r2, r4, 0x2, 0x1}, 0x1, 0x8, 0x0, 0xffffffffffffffff, 0x28, 0x3, 0x8, 0x1f}) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x8020560b, &(0x7f0000000680)={0x2, 0x4, 0x800000, {[0x10000, 0x3, 0x0, 0x2000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9979, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7], [0x0, 0x0, 0x0, 0x9, 0x0, 0x3], [0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [{0x3}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x6, 0x4, 0x6}]}}) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="26e36807d8cbd761a2edc83c08c6b3001da60a326c5f9ea11efd09e959e9b4066d912cccb6bf3dc3bdc23a", 0x2b}, {&(0x7f0000000100)="47373ef7deccaa91c1ab61dcbf526366623fc999ccc368d1628cb961d3f9ba7e45fe5675d51f934913ba7671938b02cb07c4ce5a596fd0c97fd108835abecb91a990295c74dfcd76fd28168a2fffd44cd18fb3d0299954bf6212a248e0dbc06319ba85b0bf576920adaff4fb104a93bb3ade0da94e1e23dcecbd7bb2be8f5b574ee45d7f6b59e6d2a20c5f4834a713bc9d4ccb906623ea82e4d48d6e", 0x9c}], 0x2) 14:38:39 executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="21d85583295b850bfc9e68fa4903af414f6acdb55b97c55e12d24fe003255a90d2bad6b56bdbe6a197e7444537f533c2111d2c4886a3f44a2d43ba532a0000000096a7ab8b3be16e9320949f2da75a9cb4359ed7694a93753fd47e9c5239077f9551d5643930a064c4a4811d871457988e5b4c001a24cebc0e9153250bb7a96b9df66b80997896509ec2112bfdc830c4ebd0bc703193bcaa662b4976040f52dbdf7b2d01041eb2f36cc05074a81072509f53480dfe6f2f3159d60c6c8604d8452a7dfdcf21", 0xc5) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x9}, 0x2, &(0x7f00000001c0)="434a84e7c4068f5de5b6a8bc0616eef49bf6f63a080b0aa593186192d901e93189b02b347a7a08bda7c1655ca66df41ccd040af93ec28f0d9956bb8b68c7912397a06c8318c63e6748ed5d979a54f973a7a64b59cc6140e13e608e", &(0x7f0000000280)=0x5b, &(0x7f0000000240)="c5554b8f06e6695edb504c87065ebd90f93dd82c84c92c1bdaf534f61bf7681c926b94d82030c885298eda0117bace494520c615f778ed047277", 0x20) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) (async) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 14:38:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) (async) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000f288daf84bba63252dca6b420000000000000000"], 0x10}, 0x0) (async) r4 = socket(0x6, 0x8000, 0x80) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0x4}, {{}, 0xfffffffffffffffd, 0x42, 0x80000000, 0xff, 0xacb}, {{}, 0x261f83f0db8e0f64, 0x99, 0x80, 0x2, 0x7}, {{}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x5, 0x1}], 0x8000, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x15, 0xfffff, 0xda, 0xfffffffffffffbff}, {{}, 0xfffffffffffffffc, 0x40, 0x20, 0x56cd, 0x3}], 0x7, &(0x7f0000000380)={0xefdd, 0xffffffff}) (async) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x14, 0x0, 0x0, 0x0) (async) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f08f6936db89678cbb4bdbdff232f4c43e10ed7cea88d885d44c7191d4bc9b847abd53ff1503fa3902750ab1e942c85ba60ce2de97ea4471928ae10b50ff518bbfc330b3d9fe67c09eecfbb8211d4a2dd08dcc07a09023d2cdd32fe65e35e71bf4da6664e56e1a9e1104f55d1a49ed2f5f0728f921785b2f2bb1b8fdfdcf68ddbe53fbeed8d954fc4c5219d4a807863"], 0x6a) (async) getpeername(r5, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) (async) open$dir(&(0x7f0000000180)='./file2\x00', 0x0, 0x1) (async) renameat(r2, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') 14:38:39 executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x5}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x220, r2) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7fff, 0x87, r1}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400), 0x0, 0x0, 0xfffffffffffffe93) 14:38:39 executing program 4: socket(0x18, 0x2, 0x9) getitimer(0x0, &(0x7f0000000000)) 14:38:39 executing program 2: mlock(&(0x7f00007fd000/0x800000)=nil, 0x800000) mlock(&(0x7f0000c97000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000974000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000988000/0x2000)=nil, 0x2000) munlock(&(0x7f00009b4000/0x4000)=nil, 0x4000) madvise(&(0x7f0000b43000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000b94000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000a12000/0x4000)=nil, 0x4000, 0x2) shmget$private(0x0, 0x1000, 0x272, &(0x7f0000ba8000/0x1000)=nil) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mmap(&(0x7f0000c4c000/0x1000)=nil, 0x1000, 0x0, 0x4811, r0, 0x9) shmget$private(0x0, 0x5000, 0x0, &(0x7f0000b1f000/0x5000)=nil) 14:38:39 executing program 6: semget$private(0x0, 0x4, 0x530) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000004c0)=""/143) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000280)=[{0x0, 0x7fff, 0x1800}, {0x0, 0x0, 0xa41a264831122cc0}, {0x0, 0x0, 0x800}, {0x2, 0x1fb0, 0x1000}, {0x1, 0x6b8}, {0x0, 0x6, 0x1000}], 0x6) semop(0x0, &(0x7f0000000300), 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semop(r0, &(0x7f0000000300)=[{0x0, 0x8000, 0x1000}, {0x4, 0x3b10, 0x1000}, {0x1, 0x6, 0x800}, {0x0, 0x20, 0x1000}, {0x3, 0x8001, 0x1000}], 0x5) r1 = semget$private(0x0, 0x2, 0x3e) semop(r1, &(0x7f0000000000)=[{0x3, 0x2000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) close(0xffffffffffffffff) semop(r1, &(0x7f00000002c0)=[{0x4, 0x5, 0x800}, {0x2, 0xf0a, 0x1800}, {0x4}, {0x4, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000180)=[{0x4, 0x9, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x5, 0x3c00}, {0x1, 0x6, 0x1000}, {0x1, 0x245, 0x1000}, {0x2, 0x4, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xc331, 0x1800}, {0x4, 0xffb4, 0x1000}], 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000205, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r3, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000340)=[{0x1, 0x51}, {0x7, 0x3194, 0x1800}, {0x2, 0x7fff}, {0x3, 0x4}, {0x1, 0x7f, 0x1000}, {0x0, 0xb8, 0x800}, {0x5, 0x7}], 0x7) semget$private(0x0, 0x4, 0x530) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000004c0)=""/143) (async) semget$private(0x0, 0x8, 0x10286) (async) semop(r0, &(0x7f0000000280)=[{0x0, 0x7fff, 0x1800}, {0x0, 0x0, 0xa41a264831122cc0}, {0x0, 0x0, 0x800}, {0x2, 0x1fb0, 0x1000}, {0x1, 0x6b8}, {0x0, 0x6, 0x1000}], 0x6) (async) semop(0x0, &(0x7f0000000300), 0x0) (async) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/157) (async) semop(r0, &(0x7f0000000300)=[{0x0, 0x8000, 0x1000}, {0x4, 0x3b10, 0x1000}, {0x1, 0x6, 0x800}, {0x0, 0x20, 0x1000}, {0x3, 0x8001, 0x1000}], 0x5) (async) semget$private(0x0, 0x2, 0x3e) (async) semop(r1, &(0x7f0000000000)=[{0x3, 0x2000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) (async) close(0xffffffffffffffff) (async) semop(r1, &(0x7f00000002c0)=[{0x4, 0x5, 0x800}, {0x2, 0xf0a, 0x1800}, {0x4}, {0x4, 0x0, 0x1000}], 0x4) (async) semop(r1, &(0x7f0000000180)=[{0x4, 0x9, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x5, 0x3c00}, {0x1, 0x6, 0x1000}, {0x1, 0x245, 0x1000}, {0x2, 0x4, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xc331, 0x1800}, {0x4, 0xffb4, 0x1000}], 0xa) (async) semctl$IPC_RMID(r1, 0x0, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000205, 0xfffffffffffffffd) (async) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) (async) fcntl$dupfd(r2, 0x0, r2) (async) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) (async) write(r3, &(0x7f0000000100)=' \n', 0x3) (async) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) (async) semop(0x0, &(0x7f0000000340)=[{0x1, 0x51}, {0x7, 0x3194, 0x1800}, {0x2, 0x7fff}, {0x3, 0x4}, {0x1, 0x7f, 0x1000}, {0x0, 0xb8, 0x800}, {0x5, 0x7}], 0x7) (async) 14:38:39 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) write(r2, &(0x7f0000000100)="13f0802bcebaa685c0954921584075fa2b3f463b6dc97e29", 0x18) syz_emit_ethernet(0x33c, &(0x7f00000007c0)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x4, 0x6, "2e4eb4", 0x306, 0xff, 0x31, @mcast2, @loopback, {[@dstopts={0xf0, 0xd, '\x00', [@enc_lim={0x4, 0x1, 0x20}, @generic={0x8, 0x13, "b4eb37ab3f53f4142c6caa983f4dc8102d10b0"}, @generic={0x0, 0x4e, "ff289d91a09ad0869c154b792459859f06d96925cf1b8ac601527aaebc9b522c336286121f6731b19dd27da9a3f7dd99a45146adea602a4f3d4f2f1312120941454bcf9bf744377eca313b20273b"}]}, @fragment={0xc, 0x0, 0xff, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x62, 0xd, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @generic={0xb4, 0x43, "b11009dc22b33b41ffde541e3ef50bcc87a9a5bbdc809e72ad61f13b73af69336dbdbc1cbe79b01859babe7a740a367c8b47052b7112f605e8e9ca2b9bee4b3e4a81c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0xbe}, @jumbo={0xc2, 0x4, 0x3}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @ra={0x5, 0x2, 0x4}]}, @dstopts={0x0, 0x0, '\x00', [@enc_lim]}, @dstopts={0x50, 0x1b, '\x00', [@generic={0x7f, 0xbe, "bf30d1a3d58a4031063bbc0411fc5c21edd830b70dbf9995562d01c5bfefd348d1416596c95c7cb34f351d3b0887568c5e634c4a976a574c2e77093c5eeb15cae34f82b1d3d79ef7351b62dcbe0b45106ac4bb619192ca477c3c2a34c8128b10ec7f3648cbba482c9b2120ed122525d371394d2ca9b3e41aaf2803b127ae6c6cbaeed827774d194c7bd50ca2b158eb5c5d7668a6f492a96c7bf024637dcbf9aaf3077c7d04e16f966099b80e49cf111c1fd66a27dd72c9074dc8bcd4c6ad"}, @generic={0x4, 0x8, "0b25fe0980ebf970"}, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0xec}, @ra={0x5, 0x2, 0xd4f}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @routing={0x3a, 0x4, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr=0x1c000000}]}, @hopopts={0x3c, 0x12, '\x00', [@generic={0x4, 0x8e, "162fb09074bbd7e1381290a3d8327c5fd24b32082d62304a275318fdfb4ba0d6192612ec597172318463feb9c7d588c3c9bf4718cc462cd71c4690c246a548ce07019e90753ffca5dd02740730572c3fed762d0db45bfdc0d81f602ba238d12106464cab83fc6d7256331fea375c3cc0e5cbd67998e235c9036cdc06b788e9fc706311eda2896238c1c943002427"}, @ra={0x5, 0x2, 0x4}]}], @udp={{0x3, 0x2, 0x8}, {"a7925685f29f5c78192286a636d04cdffef1ba3d896bde0209b38b5fe5205930654831c4c502e2a016ecb5c27ec454de7aada5caa4cc5e9f009846d108ecf93a005998909dd129d84ec6bc65614c"}}}}}}}) 14:38:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000019, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x6, 0x0, 0xfc, 0xffff}]}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (rerun: 32) write(r0, &(0x7f00000002c0)="662424a36ba9acd7000000000000", 0xfffffffffffffff2) 14:38:40 executing program 4: socket(0x18, 0x2, 0x9) getitimer(0x0, &(0x7f0000000000)) 14:38:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xded4, 0xf8, 0x7f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x81}, {0x35}, {0x6, 0x0, 0x0, 0x7fff}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) 14:38:40 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc}, {0x45}, {0x7ffffffe}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) write(r2, &(0x7f0000000100)="13f0802bcebaa685c0954921584075fa2b3f463b6dc97e29", 0x18) syz_emit_ethernet(0x33c, &(0x7f00000007c0)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x4, 0x6, "2e4eb4", 0x306, 0xff, 0x31, @mcast2, @loopback, {[@dstopts={0xf0, 0xd, '\x00', [@enc_lim={0x4, 0x1, 0x20}, @generic={0x8, 0x13, "b4eb37ab3f53f4142c6caa983f4dc8102d10b0"}, @generic={0x0, 0x4e, "ff289d91a09ad0869c154b792459859f06d96925cf1b8ac601527aaebc9b522c336286121f6731b19dd27da9a3f7dd99a45146adea602a4f3d4f2f1312120941454bcf9bf744377eca313b20273b"}]}, @fragment={0xc, 0x0, 0xff, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x62, 0xd, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @generic={0xb4, 0x43, "b11009dc22b33b41ffde541e3ef50bcc87a9a5bbdc809e72ad61f13b73af69336dbdbc1cbe79b01859babe7a740a367c8b47052b7112f605e8e9ca2b9bee4b3e4a81c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0xbe}, @jumbo={0xc2, 0x4, 0x3}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @ra={0x5, 0x2, 0x4}]}, @dstopts={0x0, 0x0, '\x00', [@enc_lim]}, @dstopts={0x50, 0x1b, '\x00', [@generic={0x7f, 0xbe, "bf30d1a3d58a4031063bbc0411fc5c21edd830b70dbf9995562d01c5bfefd348d1416596c95c7cb34f351d3b0887568c5e634c4a976a574c2e77093c5eeb15cae34f82b1d3d79ef7351b62dcbe0b45106ac4bb619192ca477c3c2a34c8128b10ec7f3648cbba482c9b2120ed122525d371394d2ca9b3e41aaf2803b127ae6c6cbaeed827774d194c7bd50ca2b158eb5c5d7668a6f492a96c7bf024637dcbf9aaf3077c7d04e16f966099b80e49cf111c1fd66a27dd72c9074dc8bcd4c6ad"}, @generic={0x4, 0x8, "0b25fe0980ebf970"}, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0xec}, @ra={0x5, 0x2, 0xd4f}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @routing={0x3a, 0x4, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr=0x1c000000}]}, @hopopts={0x3c, 0x12, '\x00', [@generic={0x4, 0x8e, "162fb09074bbd7e1381290a3d8327c5fd24b32082d62304a275318fdfb4ba0d6192612ec597172318463feb9c7d588c3c9bf4718cc462cd71c4690c246a548ce07019e90753ffca5dd02740730572c3fed762d0db45bfdc0d81f602ba238d12106464cab83fc6d7256331fea375c3cc0e5cbd67998e235c9036cdc06b788e9fc706311eda2896238c1c943002427"}, @ra={0x5, 0x2, 0x4}]}], @udp={{0x3, 0x2, 0x8}, {"a7925685f29f5c78192286a636d04cdffef1ba3d896bde0209b38b5fe5205930654831c4c502e2a016ecb5c27ec454de7aada5caa4cc5e9f009846d108ecf93a005998909dd129d84ec6bc65614c"}}}}}}}) 14:38:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xded4, 0xf8, 0x7f, 0x5}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x81}, {0x35}, {0x6, 0x0, 0x0, 0x7fff}]}) (async) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) 14:38:40 executing program 4: socket(0x18, 0x2, 0x9) getitimer(0x0, &(0x7f0000000000)) socket(0x18, 0x2, 0x9) (async) getitimer(0x0, &(0x7f0000000000)) (async) 14:38:40 executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x5}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x220, r2) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7fff, 0x87, r1}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400), 0x0, 0x0, 0xfffffffffffffe93) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x5}) (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) (async) getpid() (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r2) (async) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x220, r2) (async) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7fff, 0x87, r1}) (async) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400), 0x0, 0x0, 0xfffffffffffffe93) (async) 14:38:40 executing program 6: sysctl$vfs_nfs(&(0x7f0000000240), 0x3, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[{}, {}, {}, {{}, 0x0, 0x24, 0x40000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000001}, {{}, 0x7}], 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x1, &(0x7f0000000380), 0xfffffb27, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) r3 = dup(0xffffffffffffff9c) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(r4) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200), 0x390) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x44, 0xf0000000, 0x7, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd, 0x1, 0x8, 0x4, 0xa5c7}, {{}, 0xfffffffffffffffa, 0x11, 0xfffff, 0x2, 0x95b5dc8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x2, 0xffff}, {{}, 0xfffffffffffffffc, 0x40, 0x0, 0x10200000000, 0x7fff}, {{}, 0xfffffffffffffffa, 0x100, 0x80, 0x3, 0x401}, {{}, 0xfffffffffffffffa, 0x40, 0x8, 0xe75, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0xd3, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x382dacfcfcefe321, 0x2c, 0x40}], 0xde88, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x40000000, 0x400, 0x800}, {{r1}, 0xffffffffffffffff, 0x65, 0x20000000, 0x1f, 0xfffffffffffffff9}, {{}, 0x0, 0x0, 0x2, 0x1f, 0x6858}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x81, 0x0, 0x2, 0x85}, {{r3}, 0xfffffffffffffffa, 0x89, 0xfffff, 0x8000}, {{r4}, 0xffffffffffffffff, 0x50, 0x1, 0x8, 0x4}, {{r6}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x7, 0x635}], 0x3, &(0x7f0000000180)={0x1, 0x5}) ioctl$FIOASYNC(r1, 0xcd604404, &(0x7f0000000240)) 14:38:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000019, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x6, 0x0, 0xfc, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f00000002c0)="662424a36ba9acd7000000000000", 0xfffffffffffffff2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000019, 0x0) (async) dup2(r0, r0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x6, 0x0, 0xfc, 0xffff}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) write(r0, &(0x7f00000002c0)="662424a36ba9acd7000000000000", 0xfffffffffffffff2) (async) 14:38:40 executing program 3: sendmsg(0xffffffffffffff9c, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0400000032da2edb097f2741855fd288fd96e3df953d8910a08e31d9047585bb7b7800000000000000032a0be62245c2b9784785f08b2b708237c775fd4f8e", 0x3f}], 0x1, 0x0}, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc088444f, &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x231, 0x80) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 14:38:40 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc}, {0x45}, {0x7ffffffe}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) r1 = socket(0x400000000018, 0x3, 0x3a) (rerun: 64) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) write(r2, &(0x7f0000000100)="13f0802bcebaa685c0954921584075fa2b3f463b6dc97e29", 0x18) syz_emit_ethernet(0x33c, &(0x7f00000007c0)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x4, 0x6, "2e4eb4", 0x306, 0xff, 0x31, @mcast2, @loopback, {[@dstopts={0xf0, 0xd, '\x00', [@enc_lim={0x4, 0x1, 0x20}, @generic={0x8, 0x13, "b4eb37ab3f53f4142c6caa983f4dc8102d10b0"}, @generic={0x0, 0x4e, "ff289d91a09ad0869c154b792459859f06d96925cf1b8ac601527aaebc9b522c336286121f6731b19dd27da9a3f7dd99a45146adea602a4f3d4f2f1312120941454bcf9bf744377eca313b20273b"}]}, @fragment={0xc, 0x0, 0xff, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x62, 0xd, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @generic={0xb4, 0x43, "b11009dc22b33b41ffde541e3ef50bcc87a9a5bbdc809e72ad61f13b73af69336dbdbc1cbe79b01859babe7a740a367c8b47052b7112f605e8e9ca2b9bee4b3e4a81c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0xbe}, @jumbo={0xc2, 0x4, 0x3}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @ra={0x5, 0x2, 0x4}]}, @dstopts={0x0, 0x0, '\x00', [@enc_lim]}, @dstopts={0x50, 0x1b, '\x00', [@generic={0x7f, 0xbe, "bf30d1a3d58a4031063bbc0411fc5c21edd830b70dbf9995562d01c5bfefd348d1416596c95c7cb34f351d3b0887568c5e634c4a976a574c2e77093c5eeb15cae34f82b1d3d79ef7351b62dcbe0b45106ac4bb619192ca477c3c2a34c8128b10ec7f3648cbba482c9b2120ed122525d371394d2ca9b3e41aaf2803b127ae6c6cbaeed827774d194c7bd50ca2b158eb5c5d7668a6f492a96c7bf024637dcbf9aaf3077c7d04e16f966099b80e49cf111c1fd66a27dd72c9074dc8bcd4c6ad"}, @generic={0x4, 0x8, "0b25fe0980ebf970"}, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0xec}, @ra={0x5, 0x2, 0xd4f}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @routing={0x3a, 0x4, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr=0x1c000000}]}, @hopopts={0x3c, 0x12, '\x00', [@generic={0x4, 0x8e, "162fb09074bbd7e1381290a3d8327c5fd24b32082d62304a275318fdfb4ba0d6192612ec597172318463feb9c7d588c3c9bf4718cc462cd71c4690c246a548ce07019e90753ffca5dd02740730572c3fed762d0db45bfdc0d81f602ba238d12106464cab83fc6d7256331fea375c3cc0e5cbd67998e235c9036cdc06b788e9fc706311eda2896238c1c943002427"}, @ra={0x5, 0x2, 0x4}]}], @udp={{0x3, 0x2, 0x8}, {"a7925685f29f5c78192286a636d04cdffef1ba3d896bde0209b38b5fe5205930654831c4c502e2a016ecb5c27ec454de7aada5caa4cc5e9f009846d108ecf93a005998909dd129d84ec6bc65614c"}}}}}}}) 14:38:40 executing program 6: sysctl$vfs_nfs(&(0x7f0000000240), 0x3, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[{}, {}, {}, {{}, 0x0, 0x24, 0x40000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000001}, {{}, 0x7}], 0x0, 0x0) (async) kevent(r0, &(0x7f0000000040), 0x1, &(0x7f0000000380), 0xfffffb27, 0x0) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 32) r2 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) r3 = dup(0xffffffffffffff9c) (async) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(r4) (async) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x44, 0xf0000000, 0x7, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd, 0x1, 0x8, 0x4, 0xa5c7}, {{}, 0xfffffffffffffffa, 0x11, 0xfffff, 0x2, 0x95b5dc8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x2, 0xffff}, {{}, 0xfffffffffffffffc, 0x40, 0x0, 0x10200000000, 0x7fff}, {{}, 0xfffffffffffffffa, 0x100, 0x80, 0x3, 0x401}, {{}, 0xfffffffffffffffa, 0x40, 0x8, 0xe75, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0xd3, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x382dacfcfcefe321, 0x2c, 0x40}], 0xde88, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x40000000, 0x400, 0x800}, {{r1}, 0xffffffffffffffff, 0x65, 0x20000000, 0x1f, 0xfffffffffffffff9}, {{}, 0x0, 0x0, 0x2, 0x1f, 0x6858}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x81, 0x0, 0x2, 0x85}, {{r3}, 0xfffffffffffffffa, 0x89, 0xfffff, 0x8000}, {{r4}, 0xffffffffffffffff, 0x50, 0x1, 0x8, 0x4}, {{r6}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x7, 0x635}], 0x3, &(0x7f0000000180)={0x1, 0x5}) (async, rerun: 32) ioctl$FIOASYNC(r1, 0xcd604404, &(0x7f0000000240)) (rerun: 32) 14:38:40 executing program 2: mlock(&(0x7f00007fd000/0x800000)=nil, 0x800000) (async, rerun: 32) mlock(&(0x7f0000c97000/0x3000)=nil, 0x3000) (async, rerun: 32) mprotect(&(0x7f0000974000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000988000/0x2000)=nil, 0x2000) (async) munlock(&(0x7f00009b4000/0x4000)=nil, 0x4000) madvise(&(0x7f0000b43000/0x2000)=nil, 0x2000, 0x3) (async) madvise(&(0x7f0000b94000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000a12000/0x4000)=nil, 0x4000, 0x2) (async) shmget$private(0x0, 0x1000, 0x272, &(0x7f0000ba8000/0x1000)=nil) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mmap(&(0x7f0000c4c000/0x1000)=nil, 0x1000, 0x0, 0x4811, r0, 0x9) (async) shmget$private(0x0, 0x5000, 0x0, &(0x7f0000b1f000/0x5000)=nil) 14:38:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xded4, 0xf8, 0x7f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x81}, {0x35}, {0x6, 0x0, 0x0, 0x7fff}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) (async) fcntl$dupfd(r0, 0xa, r0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xded4, 0xf8, 0x7f, 0x5}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x81}, {0x35}, {0x6, 0x0, 0x0, 0x7fff}]}) (async) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) (async) 14:38:40 executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) setsockopt(r3, 0x200, 0x5, &(0x7f0000000240)="1f14e3cd48fe6be12fca6468701e7e9d5265b3d0f027bbef1d3a331c5a13cd3845107fc5b9cb991c8f2a2b3a50f7a13d716078374006d68240f287d37220aad7a741a873b26f7bcc25b5c338441f0278e60c588a98a974dffd34702e8b51d7ed6af70cec59164ed1a719fcc02dbca023306599cc017ac0b8f5fe8fb477", 0x7d) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000300)=[{0xff, 0x2, 0xfa, 0x97}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)='<', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7fff, 0x3, 0x1f, 0x80}, {0x5, 0x1, 0x80, 0x20}, {0x4, 0x4, 0x5, 0xffffffff}]}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r5 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCLOCK(r5, 0x20004276) 14:38:40 executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x5}) (async) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x220, r2) (async) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7fff, 0x87, r1}) (async) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400), 0x0, 0x0, 0xfffffffffffffe93) 14:38:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) dup2(r2, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000380)=[{0x7fff, 0x4, 0x37, 0x7}, {0x2, 0x8, 0x0, 0x8}, {0x0, 0x7, 0x2, 0x9}, {0x2, 0x9, 0x25, 0x83}, {0x6, 0x4, 0xff, 0x995}, {0x9, 0x1, 0x5, 0x6}, {0x80, 0x8, 0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3, 0x8}, {0x2, 0xb, 0x3, 0x7}, {0xa000, 0x6, 0x80, 0x8}, {0x1, 0x80, 0x40, 0x6}, {0x5, 0x7f, 0x1, 0x7}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) pwrite(r0, &(0x7f00000001c0)="9c001103bbf3bd3e842200000000", 0xe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pwrite(r4, &(0x7f00000002c0)="39451a81a54c8ea38d1fe7cdc40b5111a4a447e8003630d30c54c153795d75bc7621c18e6c3eab8ea7d65a71aa70baccb18767be62dccbe3f53b5864382bcb03cc890c98235d3cc2f74f57ca2fc39c99d6dec31f23be6cebe81158dc587a6d2a58bbf4c71ba5a34d16a40ff3645d59e0cfe96f35cd7e0a60ae2cb2", 0x7b, 0x60) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 14:38:41 executing program 5: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2810, 0xffffffffffffffff, 0xffff) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x6, 0x2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) pipe2(&(0x7f0000000080), 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0xd250, 0xfffffffd}, 0xc) accept$inet(r1, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x10, 0x3, 0xcc) 14:38:41 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="7112b03a5767aaaaaaaa08bb08004500001c000000000000907800000000e00000014e234e20003590ffe70c1975819b9046c4461bd920b605056634eeda1249ecc2a0ccc84b09138c68329b1c3a46fd866a9d71fca1dddbff6aaad8cb459803be74f11aef6a103e3380ffd6bf2cacb15e0af1e903012f171730bcc412e4285afb9ba57eeb9f10ceb9ba4400000000000000707634eb8ea3a2570400000000000000712674186e8c63c0311b903b77bcc2cf6d21549e0a215f664be4a3585c9032a8deb115bb05db8d300be9c2f6444f6ed3eff0d35ef8b80852e16017fa6794469f2780f1459e1b8d0b2acdc5718482acaa8194e65265f842"]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1a, 0x5, 0x8, 0x20}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000080)=[{0x3, 0x7, 0xff, 0x10000}, {0x3, 0xb7, 0x1f, 0x8}, {0x7, 0x0, 0x9, 0x8}, {0x20, 0x5, 0xff, 0x1}, {0x3, 0x7, 0x3, 0xb60}, {0xea, 0x4, 0x4, 0x9}, {0x7, 0x1, 0x9, 0x7}, {0x401, 0x0, 0x7f, 0x10000}]}) 14:38:41 executing program 6: sysctl$vfs_nfs(&(0x7f0000000240), 0x3, 0x0, 0x0, 0x0, 0x0) (async) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[{}, {}, {}, {{}, 0x0, 0x24, 0x40000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000001}, {{}, 0x7}], 0x0, 0x0) (async) kevent(r0, &(0x7f0000000040), 0x1, &(0x7f0000000380), 0xfffffb27, 0x0) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) r3 = dup(0xffffffffffffff9c) (async) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(r4) (async) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 64) r6 = dup(r5) (rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x44, 0xf0000000, 0x7, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd, 0x1, 0x8, 0x4, 0xa5c7}, {{}, 0xfffffffffffffffa, 0x11, 0xfffff, 0x2, 0x95b5dc8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x2, 0xffff}, {{}, 0xfffffffffffffffc, 0x40, 0x0, 0x10200000000, 0x7fff}, {{}, 0xfffffffffffffffa, 0x100, 0x80, 0x3, 0x401}, {{}, 0xfffffffffffffffa, 0x40, 0x8, 0xe75, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0xd3, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x382dacfcfcefe321, 0x2c, 0x40}], 0xde88, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x40000000, 0x400, 0x800}, {{r1}, 0xffffffffffffffff, 0x65, 0x20000000, 0x1f, 0xfffffffffffffff9}, {{}, 0x0, 0x0, 0x2, 0x1f, 0x6858}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x81, 0x0, 0x2, 0x85}, {{r3}, 0xfffffffffffffffa, 0x89, 0xfffff, 0x8000}, {{r4}, 0xffffffffffffffff, 0x50, 0x1, 0x8, 0x4}, {{r6}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x7, 0x635}], 0x3, &(0x7f0000000180)={0x1, 0x5}) ioctl$FIOASYNC(r1, 0xcd604404, &(0x7f0000000240)) 14:38:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) dup2(r2, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000380)=[{0x7fff, 0x4, 0x37, 0x7}, {0x2, 0x8, 0x0, 0x8}, {0x0, 0x7, 0x2, 0x9}, {0x2, 0x9, 0x25, 0x83}, {0x6, 0x4, 0xff, 0x995}, {0x9, 0x1, 0x5, 0x6}, {0x80, 0x8, 0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3, 0x8}, {0x2, 0xb, 0x3, 0x7}, {0xa000, 0x6, 0x80, 0x8}, {0x1, 0x80, 0x40, 0x6}, {0x5, 0x7f, 0x1, 0x7}]}) (async) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) (async) pwrite(r0, &(0x7f00000001c0)="9c001103bbf3bd3e842200000000", 0xe, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pwrite(r4, &(0x7f00000002c0)="39451a81a54c8ea38d1fe7cdc40b5111a4a447e8003630d30c54c153795d75bc7621c18e6c3eab8ea7d65a71aa70baccb18767be62dccbe3f53b5864382bcb03cc890c98235d3cc2f74f57ca2fc39c99d6dec31f23be6cebe81158dc587a6d2a58bbf4c71ba5a34d16a40ff3645d59e0cfe96f35cd7e0a60ae2cb2", 0x7b, 0x60) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 14:38:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x19c) chroot(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\xff\xe8'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x1a5) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0xae7, 0x5, 0x0, 0xfe03, 0x7f]) getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semop(r0, &(0x7f0000000300)=[{0x1, 0x101}, {0x0, 0x7fff, 0x1800}, {0x1, 0xfffe, 0x1000}], 0x3) semop(r0, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x0, 0x3, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x10100, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) getdents(r5, &(0x7f00000004c0)=""/78, 0x4e) open(&(0x7f0000000380)='./bus\x00', 0x602, 0x40) pipe2(&(0x7f0000000000), 0x0) fcntl$setstatus(r4, 0x4, 0x8) r6 = semget$private(0x0, 0x3, 0x47a) semop(r6, &(0x7f0000000140)=[{0x1, 0x5cd, 0x1000}, {0x2, 0x85, 0x7f728ea478cc7f1c}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 14:38:41 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="7112b03a5767aaaaaaaa08bb08004500001c000000000000907800000000e00000014e234e20003590ffe70c1975819b9046c4461bd920b605056634eeda1249ecc2a0ccc84b09138c68329b1c3a46fd866a9d71fca1dddbff6aaad8cb459803be74f11aef6a103e3380ffd6bf2cacb15e0af1e903012f171730bcc412e4285afb9ba57eeb9f10ceb9ba4400000000000000707634eb8ea3a2570400000000000000712674186e8c63c0311b903b77bcc2cf6d21549e0a215f664be4a3585c9032a8deb115bb05db8d300be9c2f6444f6ed3eff0d35ef8b80852e16017fa6794469f2780f1459e1b8d0b2acdc5718482acaa8194e65265f842"]) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1a, 0x5, 0x8, 0x20}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000080)=[{0x3, 0x7, 0xff, 0x10000}, {0x3, 0xb7, 0x1f, 0x8}, {0x7, 0x0, 0x9, 0x8}, {0x20, 0x5, 0xff, 0x1}, {0x3, 0x7, 0x3, 0xb60}, {0xea, 0x4, 0x4, 0x9}, {0x7, 0x1, 0x9, 0x7}, {0x401, 0x0, 0x7f, 0x10000}]}) 14:38:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) dup2(r2, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000380)=[{0x7fff, 0x4, 0x37, 0x7}, {0x2, 0x8, 0x0, 0x8}, {0x0, 0x7, 0x2, 0x9}, {0x2, 0x9, 0x25, 0x83}, {0x6, 0x4, 0xff, 0x995}, {0x9, 0x1, 0x5, 0x6}, {0x80, 0x8, 0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3, 0x8}, {0x2, 0xb, 0x3, 0x7}, {0xa000, 0x6, 0x80, 0x8}, {0x1, 0x80, 0x40, 0x6}, {0x5, 0x7f, 0x1, 0x7}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) pwrite(r0, &(0x7f00000001c0)="9c001103bbf3bd3e842200000000", 0xe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pwrite(r4, &(0x7f00000002c0)="39451a81a54c8ea38d1fe7cdc40b5111a4a447e8003630d30c54c153795d75bc7621c18e6c3eab8ea7d65a71aa70baccb18767be62dccbe3f53b5864382bcb03cc890c98235d3cc2f74f57ca2fc39c99d6dec31f23be6cebe81158dc587a6d2a58bbf4c71ba5a34d16a40ff3645d59e0cfe96f35cd7e0a60ae2cb2", 0x7b, 0x60) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) socket(0x2, 0x3, 0x0) (async) dup2(r2, r1) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000380)=[{0x7fff, 0x4, 0x37, 0x7}, {0x2, 0x8, 0x0, 0x8}, {0x0, 0x7, 0x2, 0x9}, {0x2, 0x9, 0x25, 0x83}, {0x6, 0x4, 0xff, 0x995}, {0x9, 0x1, 0x5, 0x6}, {0x80, 0x8, 0x1, 0x3}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3, 0x8}, {0x2, 0xb, 0x3, 0x7}, {0xa000, 0x6, 0x80, 0x8}, {0x1, 0x80, 0x40, 0x6}, {0x5, 0x7f, 0x1, 0x7}]}) (async) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) (async) pwrite(r0, &(0x7f00000001c0)="9c001103bbf3bd3e842200000000", 0xe, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) (async) pwrite(r4, &(0x7f00000002c0)="39451a81a54c8ea38d1fe7cdc40b5111a4a447e8003630d30c54c153795d75bc7621c18e6c3eab8ea7d65a71aa70baccb18767be62dccbe3f53b5864382bcb03cc890c98235d3cc2f74f57ca2fc39c99d6dec31f23be6cebe81158dc587a6d2a58bbf4c71ba5a34d16a40ff3645d59e0cfe96f35cd7e0a60ae2cb2", 0x7b, 0x60) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) 14:38:41 executing program 6: r0 = syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="f002cc2f50217148e2134c6cf14239f8825e218e305941aecc314a35851f2fed20a0b7837d2558710adf09a2b757fa4249186a5b3addbebc56482001960e178810f8a8ac57d87d5812fe74097b24310f2053061a66349067c9e374dce29d560d9adb35fec7cd9913b2c2c999d31038ffacc6b79b050c54003c607335fd03de5d423dada1b975223ed7f70b3717fa3d380925baadb5e3be517742933051425a95b9a36b9694ad3cbaccc7d7f4b5b2f4d0f26dcf2287f564dc81ffd3b809aa301273f9ee657a6f8ae9e7b2bc5ebb61149591d551a94811e87ea17ed568c7ec7ab3b7f243a16478", &(0x7f0000000040)=0xe6, &(0x7f00000002c0)="6c65d934b9631d21d2b1226ea0e57f311d7ed8356ad9c4ab0cc2bb29abe461abcfc4807fa73e7bb881b974d9c5a49736e3f82a43f381beb3d1d6f03796646e052f866294d901acbea470160bb86e97f64748111f6383663e9807451e8915b0d4ddd7b56a338bf22c4b61ba777b83a2b50db7456eab1ce315c7f28777562e8705be34bf02325b7ff6254abee4d06dc9757baa1e846e2310148be7160f7b11b05bf67c1e1ad2a6d245eb64943bf4f855", 0xaf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xfffffff7, 0x2, 0x3ff, "61fc1f9c05f839204f5cc5b87964480018af0c55", 0x2, 0x4}) 14:38:41 executing program 3: sendmsg(0xffffffffffffff9c, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0400000032da2edb097f2741855fd288fd96e3df953d8910a08e31d9047585bb7b7800000000000000032a0be62245c2b9784785f08b2b708237c775fd4f8e", 0x3f}], 0x1, 0x0}, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc088444f, &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x231, 0x80) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') sendmsg(0xffffffffffffff9c, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0400000032da2edb097f2741855fd288fd96e3df953d8910a08e31d9047585bb7b7800000000000000032a0be62245c2b9784785f08b2b708237c775fd4f8e", 0x3f}], 0x1, 0x0}, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0xc088444f, &(0x7f0000000240)) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x231, 0x80) (async) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') (async) 14:38:41 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) (async, rerun: 64) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="7112b03a5767aaaaaaaa08bb08004500001c000000000000907800000000e00000014e234e20003590ffe70c1975819b9046c4461bd920b605056634eeda1249ecc2a0ccc84b09138c68329b1c3a46fd866a9d71fca1dddbff6aaad8cb459803be74f11aef6a103e3380ffd6bf2cacb15e0af1e903012f171730bcc412e4285afb9ba57eeb9f10ceb9ba4400000000000000707634eb8ea3a2570400000000000000712674186e8c63c0311b903b77bcc2cf6d21549e0a215f664be4a3585c9032a8deb115bb05db8d300be9c2f6444f6ed3eff0d35ef8b80852e16017fa6794469f2780f1459e1b8d0b2acdc5718482acaa8194e65265f842"]) (async, rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1a, 0x5, 0x8, 0x20}]}) (rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000080)=[{0x3, 0x7, 0xff, 0x10000}, {0x3, 0xb7, 0x1f, 0x8}, {0x7, 0x0, 0x9, 0x8}, {0x20, 0x5, 0xff, 0x1}, {0x3, 0x7, 0x3, 0xb60}, {0xea, 0x4, 0x4, 0x9}, {0x7, 0x1, 0x9, 0x7}, {0x401, 0x0, 0x7f, 0x10000}]}) 14:38:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x2000000}, {0x48, 0x2, 0x0, 0xfffff801}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb90, 0x2, 0x7f, 0x6}, {0x2, 0x97, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)={@remote}) 14:38:41 executing program 2: mlock(&(0x7f00007fd000/0x800000)=nil, 0x800000) (async, rerun: 32) mlock(&(0x7f0000c97000/0x3000)=nil, 0x3000) (rerun: 32) mprotect(&(0x7f0000974000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000988000/0x2000)=nil, 0x2000) (async) munlock(&(0x7f00009b4000/0x4000)=nil, 0x4000) (async) madvise(&(0x7f0000b43000/0x2000)=nil, 0x2000, 0x3) (async, rerun: 64) madvise(&(0x7f0000b94000/0x4000)=nil, 0x4000, 0x4) (rerun: 64) mprotect(&(0x7f0000a12000/0x4000)=nil, 0x4000, 0x2) shmget$private(0x0, 0x1000, 0x272, &(0x7f0000ba8000/0x1000)=nil) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mmap(&(0x7f0000c4c000/0x1000)=nil, 0x1000, 0x0, 0x4811, r0, 0x9) shmget$private(0x0, 0x5000, 0x0, &(0x7f0000b1f000/0x5000)=nil) 14:38:41 executing program 6: r0 = syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="f002cc2f50217148e2134c6cf14239f8825e218e305941aecc314a35851f2fed20a0b7837d2558710adf09a2b757fa4249186a5b3addbebc56482001960e178810f8a8ac57d87d5812fe74097b24310f2053061a66349067c9e374dce29d560d9adb35fec7cd9913b2c2c999d31038ffacc6b79b050c54003c607335fd03de5d423dada1b975223ed7f70b3717fa3d380925baadb5e3be517742933051425a95b9a36b9694ad3cbaccc7d7f4b5b2f4d0f26dcf2287f564dc81ffd3b809aa301273f9ee657a6f8ae9e7b2bc5ebb61149591d551a94811e87ea17ed568c7ec7ab3b7f243a16478", &(0x7f0000000040)=0xe6, &(0x7f00000002c0)="6c65d934b9631d21d2b1226ea0e57f311d7ed8356ad9c4ab0cc2bb29abe461abcfc4807fa73e7bb881b974d9c5a49736e3f82a43f381beb3d1d6f03796646e052f866294d901acbea470160bb86e97f64748111f6383663e9807451e8915b0d4ddd7b56a338bf22c4b61ba777b83a2b50db7456eab1ce315c7f28777562e8705be34bf02325b7ff6254abee4d06dc9757baa1e846e2310148be7160f7b11b05bf67c1e1ad2a6d245eb64943bf4f855", 0xaf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xfffffff7, 0x2, 0x3ff, "61fc1f9c05f839204f5cc5b87964480018af0c55", 0x2, 0x4}) syz_open_pts() (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="f002cc2f50217148e2134c6cf14239f8825e218e305941aecc314a35851f2fed20a0b7837d2558710adf09a2b757fa4249186a5b3addbebc56482001960e178810f8a8ac57d87d5812fe74097b24310f2053061a66349067c9e374dce29d560d9adb35fec7cd9913b2c2c999d31038ffacc6b79b050c54003c607335fd03de5d423dada1b975223ed7f70b3717fa3d380925baadb5e3be517742933051425a95b9a36b9694ad3cbaccc7d7f4b5b2f4d0f26dcf2287f564dc81ffd3b809aa301273f9ee657a6f8ae9e7b2bc5ebb61149591d551a94811e87ea17ed568c7ec7ab3b7f243a16478", &(0x7f0000000040)=0xe6, &(0x7f00000002c0)="6c65d934b9631d21d2b1226ea0e57f311d7ed8356ad9c4ab0cc2bb29abe461abcfc4807fa73e7bb881b974d9c5a49736e3f82a43f381beb3d1d6f03796646e052f866294d901acbea470160bb86e97f64748111f6383663e9807451e8915b0d4ddd7b56a338bf22c4b61ba777b83a2b50db7456eab1ce315c7f28777562e8705be34bf02325b7ff6254abee4d06dc9757baa1e846e2310148be7160f7b11b05bf67c1e1ad2a6d245eb64943bf4f855", 0xaf) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xfffffff7, 0x2, 0x3ff, "61fc1f9c05f839204f5cc5b87964480018af0c55", 0x2, 0x4}) (async) 14:38:41 executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) setsockopt(r3, 0x200, 0x5, &(0x7f0000000240)="1f14e3cd48fe6be12fca6468701e7e9d5265b3d0f027bbef1d3a331c5a13cd3845107fc5b9cb991c8f2a2b3a50f7a13d716078374006d68240f287d37220aad7a741a873b26f7bcc25b5c338441f0278e60c588a98a974dffd34702e8b51d7ed6af70cec59164ed1a719fcc02dbca023306599cc017ac0b8f5fe8fb477", 0x7d) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000300)=[{0xff, 0x2, 0xfa, 0x97}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)='<', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7fff, 0x3, 0x1f, 0x80}, {0x5, 0x1, 0x80, 0x20}, {0x4, 0x4, 0x5, 0xffffffff}]}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r5 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCLOCK(r5, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r1) (async) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) (async) setsockopt(r3, 0x200, 0x5, &(0x7f0000000240)="1f14e3cd48fe6be12fca6468701e7e9d5265b3d0f027bbef1d3a331c5a13cd3845107fc5b9cb991c8f2a2b3a50f7a13d716078374006d68240f287d37220aad7a741a873b26f7bcc25b5c338441f0278e60c588a98a974dffd34702e8b51d7ed6af70cec59164ed1a719fcc02dbca023306599cc017ac0b8f5fe8fb477", 0x7d) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) ioctl$BIOCLOCK(r2, 0x20004276) (async) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) (async) pipe2(&(0x7f00000002c0), 0x4) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000300)=[{0xff, 0x2, 0xfa, 0x97}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) write(r0, &(0x7f0000000180)='<', 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7fff, 0x3, 0x1f, 0x80}, {0x5, 0x1, 0x80, 0x20}, {0x4, 0x4, 0x5, 0xffffffff}]}) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(0xffffffffffffffff) (async) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) ioctl$BIOCLOCK(r5, 0x20004276) (async) 14:38:41 executing program 5: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2810, 0xffffffffffffffff, 0xffff) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x6, 0x2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) pipe2(&(0x7f0000000080), 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0xd250, 0xfffffffd}, 0xc) accept$inet(r1, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x10, 0x3, 0xcc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2810, 0xffffffffffffffff, 0xffff) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) socket(0x6, 0x2, 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r0) (async) pipe2(&(0x7f0000000080), 0x10000) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0xd250, 0xfffffffd}, 0xc) (async) accept$inet(r1, 0x0, &(0x7f0000000040)) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socket(0x10, 0x3, 0xcc) (async) 14:38:41 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x40, 0x0, 0x0, 0x1f}, {0xd33, 0x0, 0x0, 0x1a0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xfc00, 0x7f, 0x7f, 0x9a9}, {0x9, 0x7f, 0x1, 0x1}, {0x7, 0x83, 0x81, 0x1ff}, {0xa15, 0x6, 0x77, 0x8}, {0xf564, 0x1f, 0x5, 0xe0}, {0xd189, 0xef, 0x5d, 0x4}, {0x9, 0x8, 0xe9, 0x5}, {0xffff, 0x2, 0x0, 0xffffff81}]}) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) 14:38:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x2000000}, {0x48, 0x2, 0x0, 0xfffff801}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb90, 0x2, 0x7f, 0x6}, {0x2, 0x97, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)={@remote}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x2000000}, {0x48, 0x2, 0x0, 0xfffff801}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb90, 0x2, 0x7f, 0x6}, {0x2, 0x97, 0x2}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000240)={@remote}) (async) 14:38:41 executing program 2: r0 = socket(0x2, 0xc003, 0x11) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="81028fffffffff"], 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000240)="be431ba20200000000005736cfa008c80000000000000000005add3b04fe42ac5b70b7bf47af9a018c74b789fdac39b390d7038d0052a4cf1b410200d24a22c71b7093b60b8fb181d73c37091e06903b23c6e4db04e47d1d80bd3d1f867f063baea19f20ffb76bfc090008f71f6310815f1e1e2e2146fa9ac797bbdc392a89146d59aae82232055bc3c2a389b18e858c696a23e2774058b8ecd8bee3eb24589c95c6a8d9821574eedb01d0c87031622e962ff20b869e8c99fbb5cd150a5bfa102331ed77dd9260e4ec07", 0xca}, {&(0x7f0000000340)="9ba4a0440aff818c5036b95d2a2462cf381b17368f0e36d3da86199d63d86cf2ef72cb7359b6936c9f194be7d83227e730f58e17e2a504bc183e7c351d1bbce06f5d796d03d101f78b2770bbd5a18309ee920ff2c705011cf237777b2c849394dd7db4b9623a6c45d0a4ad6c57a3bed4e18af4e0bec4a74ae6b4735ae425ed907dfe4960f603656b9b8c7fbe7f8fd4eab8ce614a47e176bce5627df71d8951b038aec11e348af8cc3e2f56a7008249009e9357b6f0f67993b606733d7381b86384fac2630560f0cbafbfe4afb511edf48bb3006f4ba47e25a015e9d45162034261f74d0ae05490936f81c1b12d8cc6b7e0371b9b320250c9cc370424e9b9cadaa97bf32058215712b2a5981d4d5679535408e13747b1f1a200cb57b13dbbd0286912745f0b9cb616bec2c1735b91cc9977d014332bf9", 0x136}], 0x2) 14:38:41 executing program 6: r0 = syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="f002cc2f50217148e2134c6cf14239f8825e218e305941aecc314a35851f2fed20a0b7837d2558710adf09a2b757fa4249186a5b3addbebc56482001960e178810f8a8ac57d87d5812fe74097b24310f2053061a66349067c9e374dce29d560d9adb35fec7cd9913b2c2c999d31038ffacc6b79b050c54003c607335fd03de5d423dada1b975223ed7f70b3717fa3d380925baadb5e3be517742933051425a95b9a36b9694ad3cbaccc7d7f4b5b2f4d0f26dcf2287f564dc81ffd3b809aa301273f9ee657a6f8ae9e7b2bc5ebb61149591d551a94811e87ea17ed568c7ec7ab3b7f243a16478", &(0x7f0000000040)=0xe6, &(0x7f00000002c0)="6c65d934b9631d21d2b1226ea0e57f311d7ed8356ad9c4ab0cc2bb29abe461abcfc4807fa73e7bb881b974d9c5a49736e3f82a43f381beb3d1d6f03796646e052f866294d901acbea470160bb86e97f64748111f6383663e9807451e8915b0d4ddd7b56a338bf22c4b61ba777b83a2b50db7456eab1ce315c7f28777562e8705be34bf02325b7ff6254abee4d06dc9757baa1e846e2310148be7160f7b11b05bf67c1e1ad2a6d245eb64943bf4f855", 0xaf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xfffffff7, 0x2, 0x3ff, "61fc1f9c05f839204f5cc5b87964480018af0c55", 0x2, 0x4}) syz_open_pts() (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="f002cc2f50217148e2134c6cf14239f8825e218e305941aecc314a35851f2fed20a0b7837d2558710adf09a2b757fa4249186a5b3addbebc56482001960e178810f8a8ac57d87d5812fe74097b24310f2053061a66349067c9e374dce29d560d9adb35fec7cd9913b2c2c999d31038ffacc6b79b050c54003c607335fd03de5d423dada1b975223ed7f70b3717fa3d380925baadb5e3be517742933051425a95b9a36b9694ad3cbaccc7d7f4b5b2f4d0f26dcf2287f564dc81ffd3b809aa301273f9ee657a6f8ae9e7b2bc5ebb61149591d551a94811e87ea17ed568c7ec7ab3b7f243a16478", &(0x7f0000000040)=0xe6, &(0x7f00000002c0)="6c65d934b9631d21d2b1226ea0e57f311d7ed8356ad9c4ab0cc2bb29abe461abcfc4807fa73e7bb881b974d9c5a49736e3f82a43f381beb3d1d6f03796646e052f866294d901acbea470160bb86e97f64748111f6383663e9807451e8915b0d4ddd7b56a338bf22c4b61ba777b83a2b50db7456eab1ce315c7f28777562e8705be34bf02325b7ff6254abee4d06dc9757baa1e846e2310148be7160f7b11b05bf67c1e1ad2a6d245eb64943bf4f855", 0xaf) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xfffffff7, 0x2, 0x3ff, "61fc1f9c05f839204f5cc5b87964480018af0c55", 0x2, 0x4}) (async) 14:38:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x19c) (async) chroot(&(0x7f00000000c0)='./file0\x00') (async) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\xff\xe8'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = semget$private(0x0, 0x2, 0x1a5) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0xae7, 0x5, 0x0, 0xfe03, 0x7f]) getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) (async) semop(r0, &(0x7f0000000300)=[{0x1, 0x101}, {0x0, 0x7fff, 0x1800}, {0x1, 0xfffe, 0x1000}], 0x3) (async) semop(r0, &(0x7f00000000c0), 0x0) (async) r1 = socket(0x18, 0x1, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) (async) r2 = socket(0x0, 0x3, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) (async) getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x10100, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) getdents(r5, &(0x7f00000004c0)=""/78, 0x4e) (async) open(&(0x7f0000000380)='./bus\x00', 0x602, 0x40) (async) pipe2(&(0x7f0000000000), 0x0) (async) fcntl$setstatus(r4, 0x4, 0x8) (async) r6 = semget$private(0x0, 0x3, 0x47a) semop(r6, &(0x7f0000000140)=[{0x1, 0x5cd, 0x1000}, {0x2, 0x85, 0x7f728ea478cc7f1c}], 0x2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 14:38:41 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x40, 0x0, 0x0, 0x1f}, {0xd33, 0x0, 0x0, 0x1a0}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 32) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xfc00, 0x7f, 0x7f, 0x9a9}, {0x9, 0x7f, 0x1, 0x1}, {0x7, 0x83, 0x81, 0x1ff}, {0xa15, 0x6, 0x77, 0x8}, {0xf564, 0x1f, 0x5, 0xe0}, {0xd189, 0xef, 0x5d, 0x4}, {0x9, 0x8, 0xe9, 0x5}, {0xffff, 0x2, 0x0, 0xffffff81}]}) (async) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) 14:38:41 executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) setsockopt(r3, 0x200, 0x5, &(0x7f0000000240)="1f14e3cd48fe6be12fca6468701e7e9d5265b3d0f027bbef1d3a331c5a13cd3845107fc5b9cb991c8f2a2b3a50f7a13d716078374006d68240f287d37220aad7a741a873b26f7bcc25b5c338441f0278e60c588a98a974dffd34702e8b51d7ed6af70cec59164ed1a719fcc02dbca023306599cc017ac0b8f5fe8fb477", 0x7d) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000300)=[{0xff, 0x2, 0xfa, 0x97}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)='<', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7fff, 0x3, 0x1f, 0x80}, {0x5, 0x1, 0x80, 0x20}, {0x4, 0x4, 0x5, 0xffffffff}]}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r5 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCLOCK(r5, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r1) (async) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) (async) setsockopt(r3, 0x200, 0x5, &(0x7f0000000240)="1f14e3cd48fe6be12fca6468701e7e9d5265b3d0f027bbef1d3a331c5a13cd3845107fc5b9cb991c8f2a2b3a50f7a13d716078374006d68240f287d37220aad7a741a873b26f7bcc25b5c338441f0278e60c588a98a974dffd34702e8b51d7ed6af70cec59164ed1a719fcc02dbca023306599cc017ac0b8f5fe8fb477", 0x7d) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) ioctl$BIOCLOCK(r2, 0x20004276) (async) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) (async) pipe2(&(0x7f00000002c0), 0x4) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000300)=[{0xff, 0x2, 0xfa, 0x97}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) write(r0, &(0x7f0000000180)='<', 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7fff, 0x3, 0x1f, 0x80}, {0x5, 0x1, 0x80, 0x20}, {0x4, 0x4, 0x5, 0xffffffff}]}) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(0xffffffffffffffff) (async) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) ioctl$BIOCLOCK(r5, 0x20004276) (async) 14:38:41 executing program 5: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2810, 0xffffffffffffffff, 0xffff) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x6, 0x2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) pipe2(&(0x7f0000000080), 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0xd250, 0xfffffffd}, 0xc) accept$inet(r1, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x10, 0x3, 0xcc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2810, 0xffffffffffffffff, 0xffff) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) socket(0x6, 0x2, 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r0) (async) pipe2(&(0x7f0000000080), 0x10000) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0xd250, 0xfffffffd}, 0xc) (async) accept$inet(r1, 0x0, &(0x7f0000000040)) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socket(0x10, 0x3, 0xcc) (async) 14:38:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x2000000}, {0x48, 0x2, 0x0, 0xfffff801}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb90, 0x2, 0x7f, 0x6}, {0x2, 0x97, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)={@remote}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x2000000}, {0x48, 0x2, 0x0, 0xfffff801}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb90, 0x2, 0x7f, 0x6}, {0x2, 0x97, 0x2}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000240)={@remote}) (async) 14:38:42 executing program 3: sendmsg(0xffffffffffffff9c, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="0400000032da2edb097f2741855fd288fd96e3df953d8910a08e31d9047585bb7b7800000000000000032a0be62245c2b9784785f08b2b708237c775fd4f8e", 0x3f}], 0x1, 0x0}, 0x0) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc088444f, &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x231, 0x80) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 14:38:42 executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x30, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000980)="f4fb6ab8c35669eb898373fd5e058ba7391e26b107b0e4189b55d25eb83ea1e12126b6a73a6ca1bd3d790259ba5615ad161a791d04f5cb19faf683a326a70bda30eba5988641490ab424550bacbbbc506aef4746daed187f03065527dccaa560be543445742379a079c39d79e3021d14cfb8243fe2dedb68bf821533cec819d4d6c32034456fd23e6231dd56bc41638da0d4979fd447a1b5ff003c6526ed4fcaa7fc7c0bfd59edc5cc9bdc0803f448da2f0215435c3af172a584bf12c89e00d74cda545db442018c73a9a22e560510e454771a1195a272a102ef1f195138cedeabffde7521dee7c13248fca9c121038eef417635df0fd3957926c6768caa96ad2e336c27942d12645b1dad512e764e473c2750b6b750dc31d4f73e2b669854467bc136a866dca62fdba2bf55d666b607a2bb4597a752629d652e4cb2fa487fd85b6a95e6bebc7bc81ca930004e9c8019ebb7b87bedf8a16e36a3851a1d5344137dc4046f9a7660a3adf954080b9f1af55cf6a7a83b66f67b1bf6f28082f5ceee905a88e8a0705f6118ca0d5fe7313844627414046f95242a7ab078b81cd9229c8e1dd8a3491fc8e28e32d1c1da0bd0470b35db1a68f1c8bcc58c266a28a12b1585534901773bec0537590cf67f40b28006950210de70669420affdc8671cd9ad584dfa7f2e8b73db18e240ea0f324ba7115bb6214210a25340e667f0c535ca0c933c3c9cac12aaa02b3a78b38795681090b7a715b269af4dede1efaf66697f2752824ffb2bb73931b0836d1cf8b11c213bc9922305c94e41bec36d670e94134875c2ed2cb66e3bd940899a84473f0cfde7ea3a4bb968db0a", 0x258}], 0x1) 14:38:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x19c) (async, rerun: 64) chroot(&(0x7f00000000c0)='./file0\x00') (async, rerun: 64) setuid(0xee01) (async) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\xff\xe8'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = semget$private(0x0, 0x2, 0x1a5) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0xae7, 0x5, 0x0, 0xfe03, 0x7f]) getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semop(r0, &(0x7f0000000300)=[{0x1, 0x101}, {0x0, 0x7fff, 0x1800}, {0x1, 0xfffe, 0x1000}], 0x3) semop(r0, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x0, 0x3, 0x0) dup2(r1, r2) (async) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) (async) r4 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x10100, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) getdents(r5, &(0x7f00000004c0)=""/78, 0x4e) (async) open(&(0x7f0000000380)='./bus\x00', 0x602, 0x40) (async) pipe2(&(0x7f0000000000), 0x0) fcntl$setstatus(r4, 0x4, 0x8) r6 = semget$private(0x0, 0x3, 0x47a) semop(r6, &(0x7f0000000140)=[{0x1, 0x5cd, 0x1000}, {0x2, 0x85, 0x7f728ea478cc7f1c}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 14:38:42 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x40, 0x0, 0x0, 0x1f}, {0xd33, 0x0, 0x0, 0x1a0}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xfc00, 0x7f, 0x7f, 0x9a9}, {0x9, 0x7f, 0x1, 0x1}, {0x7, 0x83, 0x81, 0x1ff}, {0xa15, 0x6, 0x77, 0x8}, {0xf564, 0x1f, 0x5, 0xe0}, {0xd189, 0xef, 0x5d, 0x4}, {0x9, 0x8, 0xe9, 0x5}, {0xffff, 0x2, 0x0, 0xffffff81}]}) write(r0, &(0x7f0000000240)="6d2c9662be5ccb8366b87c98830c", 0xe) 14:38:42 executing program 4: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/25, 0x19, 0x840, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/139, 0x8b, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) sendto$unix(r2, &(0x7f0000000200)="a6fe0bb55426a82cf8025d7b1f582c3765bd79073088ff92fb99a5d39148811ec4796e41bf940a9ab13aa7498462a7c07c8c33338ac2d1b595f45288cb745b1ad6af902cd55b436a9a9f259e0263179600993203cba06e1592455553a3df29352086bc613d3f66012696c82ea1513d775459e4f8c74f1e41e86687a3dfcc55e5415dd3086ad45526a56cd51bd3c396c8523f044d2351bd8ab951912d23cc409f184007aca33caefaa3a31c667890b0349850ae902f9439b0433ab21a5c601f578b962c4224cfcf1d90dd066b27899f8c3581b46d7deac8770be93808736f2d635d266d00e35f63583394d3287a43565083", 0xf1, 0x4, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x40001328, r4) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='\'/)\x00', &(0x7f0000000440)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='/dev/wsmouse\x00', &(0x7f0000000500)='/dev/wsmouse\x00', &(0x7f0000000540)='/dev/wsmouse\x00', &(0x7f0000000580)='[\'-(,[!^-+}]\xfe-!}$\x00']) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) lseek(r7, 0x3, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x40) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000006c0)="5483b47dbb2779fd13a2915e078d22e62d34df7fee", 0x15}, {&(0x7f0000000700)="3b941b70d0d35f58f5a72b4b655a3281a86febe2750aaebf4736e48b7142c70da27bb72029aebf3033ed1d3f7663eeaee6ac1713d21e", 0x36}], 0x2, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r7, r7, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5}], 0x40, 0xd}, 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x100, 0x0) recvfrom$unix(r8, &(0x7f0000000840)=""/4096, 0x1000, 0x1, &(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000018c0)={&(0x7f0000001880)=[{0x0, 0x7}, {0x47, 0x6}, {0x81, 0x9}, {0x6, 0x2}, {0x88, 0xa5e}, {0x46, 0x81}], 0x6}) connect$unix(r3, &(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000002b40)={&(0x7f0000001980)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="afef30995b6c49018875b8950e07adbabcbecccdea6d2bd6903aa5eff39fe37ffdc5a401b3402a8a696cdfc8ef6a68431093b3d5a3ef9f29549daa6a3deb88964ba077245bfd7f9a525d4f1bc29d08b067f99a3b6718e121a7ac9d00ed9875eebfd80fd4892e83a3f440ee982a7fee18883e8c164532d405388baf4f07314f56bb4746b4f50ea78af1b58a4fddafea9b2228c73a90d993f824b2ab35fc9b1955a0feae43b1875b772fcb767b5088b48655ccb74d3bb1a1dae707358a3a4e29f533a19dc969a5b4955ffba934bbc098cc875be24d6902f98e50340ff483d07a87606c97f4935d1c93e896db5f6be702e04465c7813efd3667a76070", 0xfb}, {&(0x7f0000001ac0)="7697a277639540859981fb7bf774be84a9845f9f8a09c21cc6caf394281fcf0cc12948c6c142e23ff1df544b621eed074175dd0453c6e7e074090a5746e1fe2aff83b4e166132d9996ca74b9f8ddebe65b7379c0aa26e3a3346325c4a017296518c0d090a75a6b9b06ff601e0f8cafd3448d0191f7154dd15d3d6760cf39aae2f955893912ac98dda86b447b3ffb4b67fa3b6062b77bbc8377cdd19909faf42fef75357a307cc37dec6d6daa5ced5b67b905468a3bde137cf5d1b3585d6bc82fa97440c2733ed76267a2c113878100d6c51ad60ac956e9a4710b19c1928395438ac8f4af6ce032aac5458422598f2476d3de0ee4578a037a2a97b89f959cb93ad1db7f5459da7c62b220fac1f0ed36f1f446a3f5d335f4affe1ca8fbe65299dbec24f1c65ac550006e67a23944baaf3e2b0262370e031ef8ba0b5c00a7dbd5626f3dec35d330070ff60f702d24ed381aa6f0722e1c0dc9ad34aacbdbf117a635e20a63a95906922ca4bdd9de5aaf1ed71fd57e9c5d92c79672963a060d032b92524152a693ab56785bc6a94728bea412260ae83c0eb69b3806fc09efe57de7d3fe45dcd88713793c1eca2a21b5cb98fddf566fcfb59894a59e93190baa4a85d15578de555ec40d961fea11a1f188eab64832b2ccd9b970ab67a02d71638eb24f2c81621cbfbe64902e63c0a31170337fdeadf1bce9fcb9c6a3eaf83058562a3dcb74dcbd2808125ef15a622f1ae6256ec026a737a2958c1e3d9a272f4c2b3b60e727e841bf3cdaa8455e17512fa21231a77380d413c4c84a8ebf9bb12dc78b29c68c6ff92ba1613b8ca3a1375f13c2d843b4a3b3b6112e3d779d70e02cf7cfafb14968d5c35c93622f3025c24faf9c4fba41aaedb21c2258f7985201fe29bbe000679b40df40d1b876c6e19c25fa0b6d083046a66c7b8bca81661def2827e8a396dbeb4f4f3c5031037bb602ccd1644347770687fe6ab6ae9f438fcb38df31b1bdb0e7172920349aa5ffb12998591dc95e560ad66bac966ad3874ae1da9b6be40bd16cc57971961917ab1b6d6daef6ac8b8de419987b42dc5dfffdca9e069f22f513272238ad7aa6331194541db3bde44312fe189b3b84072fa4b3c09ae215cee200e91b7579f7f3c0feadafb14c02017abd32b197a8e14bb35e1faad5c5e59dfa9c23edb4466f8d8f13e2f540523d5f07d570c6842f1c8cd2454237d3194d94b4c309fd8e3274e15d725e60ce63e9c3f5553e3b0bb70c927ed72b0c14e88b8874ab0804b2021c91c099d296bcad68e7e3629fa944fe388cc4d2c78978fa5d7aabf4661ad7738a82d9f29342dd61418f940809085d18ea84dbce56a71a7206464eaa20608d90975b6c7922e97a56b650863c4c45aaf1b7a631df05be2dc3ec700bb1fd9d81c124f2317cce739f7fae92eef40d7a7c14aa9d16219a01eb5482f5f267656b2d12b760a78820b29636047f7965e3dcbbcd5218394d1d3e9ea384125c22685ddca8d2a4f24146a44985995d0195cdc2d4e6255f94ed70113e639c2f83dcd9f170fc380faf7402301a0945c44aeb580de96e0c127787433a4b6b9009d3e49299cf968d0ee735745d1ef8870eba5cfbab931a50b27b85a1ab8c0ac3d0ebdd96fd78e56052f095295bae271a32fcf47f1cc97a4daa515b4bff5e47d72e73525ccb4ba639c5306609269c3bd3a02e4ea81c2c05b0021f49d3c03aac10f3d8fcdecd65f17a19b40190a657b6c2c188f897d37cb0e98ff4be7a20133536b6b8217d2b857ca92d6c137b2ab93830f5a1525769180d8ca6584f6cf79a8823446dda435db7cc46ad19cc2467d24f97c96cf8ef64d6e3c057a436535892c7e7c22f617d0dfdef68f718ea77b598bc6ce26966f8d4097313a52c3c22213fb469a42f6d5a47346bff3d0bb05bddbf351027bc67f6726db2d9960fac3fa036b92c3bd7710e91ba641440240cdc61ed084fd31cd2fc2dd5549ebdb39af60f4033c7690fa37770258b0e11b1293553f88e0b3e8d1d8f2ea6593114b0103fff2094c414cf1fe134623808dcbe33508b529ca7de03e419e0fa68330c0a729edd3feacf8764374c364ea1e60e747eaaa123236f06481737ea857183f9f0df0ea58fe23e366d91fc4ad69842a929c65537ce7b1d1a1957cbc22abe086e00339df32416b3dce9076c2edda38f6698eb924a58db17b74d77e3a175a150227b6f733ed9d996e6738d587df46e3e2cd0c620cdaf48176efe7ca627feb59599d61da9a479842d7893660479962d654422faafc1a0ed4658983ce8d65bde09165ea6b14631412a028f21d323842412801f305fd5d73a39a5a1ba4ec95e0c7d4d8d414b7b04721babf68430d9d6a7f890fef93e3f94d991c9fedc664c574aeaa3fe213a73b694be8e1a670fff2adf68e089b240590866580e00272ccba26e4b8064016e9cf6e2a57ac2967de87687761a427fd0bcd6c7f889e35fe3df519f536294162937abe7f45ae4de15afcfe5c4748f1a3abdcca9153a2aedadc6c42342930574c6b37fa5aa906c75221668638339d4095a3a2ef7b7e22a922499348ea5afaf6bacccf669cef0b32c444893f0ba04240c16caf49b9a1fde0b60d42ddefe32eb4be73303e6ffd08f7ca82ba4a8e302ad524762ddaa7acfcaebd01c8722d3bd938ff2494ac332b433dc999fa2a28b22e2820d8495c90a97fb7f85a907447cb6b77388f19cbffc68061ec84bb8c703953804f6e33771558512ee59394ce94d25cc201a7ef4fd7dc03759239ab85787f5535afef9a8c6bc7af611d97cb20475788cc853771334a22f7f0eb9e72fb6ae6f8c41625ba546b6c24dbfc3523d14442ab5388e10ef9e30072d5bd0086b60b0048bc96921c6b7258278740cbb0900fa7484ce1a5b5190bee45a0c210ffecd0001c75500184f2684ae7486561c7f9c708eab72e69a24fe7f1c1a77c9733a1b9c1a2d5a0dd0f066701707eb16c9ba16e9abe432b2a5ad33d108b0db56376c708828f94083b5af200018275b3ed2e9ad16e3364a466c79908663d73719adbf17886ca925d94a25627a7f2b167e0f40f2c5079256c1e65e2caf7e2453fc7a1846714d7dd7403839b42dfbe5ad46c6014e61dab2e1a96f6865e9e9ec1668ef67b12d70207be2ba6b3b5516fc1f2f7f78c26de69b04a0303bd3c94b9cc9355da1c58495a8eb9d2bb24dda43eaced718f3ac043cb0d7bc67cdc0f2ac467d9899fa35a44323f47822e981672fe493a827535503af25c53d1fb6844640e98874379a72e08327c52822c2a99fbe0c87d8c37e494d650235f1f7fbf5a14744f16fcca4f5b7b20d7b2fbd611d88627bfd561b128e7d31305792b8b7e4c155f61c9be5af7e8a78c51fef7e4fc26efcf55da11b5aaf038d9dbff3025b5ab16d8e4a72a7366ce6ebec908475643072b0f6fbd14d3b65c638d855f2d0b3f4522eac6f5e11fffbf7e913a921b682f94b8e8a85282a5916795c98650b441e3884bd788dd8ea6fe4500e2dfa448619e234b4d4bc33f0113b6fc10012c52d7e9eef88f296bed12204e55069a98936fa466ac4cb22733ca21d7b3c0830dc3aebafb6e162b31990dff7413c41a6bbf4d82346049b9fb7e482485a71633e726d2066419e88082d607fda4b570924bfe5e672ff3c51c305263b0fea6d4c7b3c3c5764d91ecdc56e077a2db9d9a66591963db1b7ee060844ace1e91f6ceb9b8c1e5b9224b5be4c06c17bc29209fa9978596fdd673ac903d8a4e6a9f20f47df7b410f0da7c809166da0e85ab0cbe29dd74328df0825f3e467f143a6fb925ed32ba973e34c8c28bf6e0b69d87ff393e525e236230b5a1ac3381828e9a6dc1cc54ecee95401fc69e1bd959ae13f729c1b1abb651f51ac18b65fc19786c786597366be179f460cecee6af2079aa818e7da5cea8ff91e1a9f71a5ffc4e70b78a62a8fe763a9c58e17c79c8b82136af913486916ee18ab9b8ea8791ade40d2f41eea162359c20c321b038f1f96b0b87bed46f9dea8767d3ebeb887a622ecc1e75caa54fbb9afbe9b068621a6ebc0a59259eaa7ef8a31a8c4eca5de62b47e6969b162cc5f572f5efe6c9ea13fe2852c436063bd759fc2c10948667459177f72b8cf38b92fddb51d51c23d3a7216c62d1ad470023eebaeccb44fe1daebea35bfb300d495d238ca264d1763b00be7fa58080d8d918cc6fb46c8897eda8099e60aaf4a259eddc7f7780177b5a9e796b2626bfc0c449e905751f6590afc17449e6edc31901e7615168cdff78b5e952e7d72b417dde8caef89503c07bd3ca658cdd2806dd9aa10dee228ca8afd82a5fabcd11f21c7e012e0ae37501440f1f5a2fb70035e1f8d884f73d523286693e9fe2e4fffee63712f068e77e0ef4ff3a15a0571b88db273777c97ff6fd47d89aaaa083c2a90e5e14e41237489bd79c2c3c467fcadc33524929f40130a770635bd59f6bbaa106c57a5829d34f99e238324873df69081d3d1dedce1614a1176c6f33463d67cdc8e1ea0a1dcf26e14c76476820133799611ad59a2c5cd9a7abde95419a30f6619926ad384f0b82d555c0f92f5066744a39aacec1febb10414904056432cef0449c37e0dba2f3142044f5a8f9189c2a94b774d54ac38205a0cc7aae472f569517909d447561e3b80c45e7ca13c290fd08742875cae3c1678fb75c9a57fd7c1666593bce033ea3d428dc215aa8ea198eee57095ca66e1aba131d1d58cd7e16d0c1f79daf2a7a01feeda88282b6fc6b5a873542189cf4c9a64ce5a42fa3b031e5892e99d03719ab29ee07a7c4e91b680e35420cd44f807b28c505a0545d72f6110f62c4c13aa4adba1b3f12113fe2cead995268fb0688ed050fd2d421ad53fb8e3d67ab17954591f1f02991de9dff54a3326318ad7505f78f8f5366e4f3627938c643d00378b4b89ba3f581f9ed3820cc0c8e6f1c203e2ee24cbf79bf217214ac7a7610f4cafe1f4f96a88e958d5b6e5be3d03f25cc3d780f4803fc17156bea4961a4db5390278ec6f3ce7b3951a32a96a250fdb0d117c6c53e3756a639c94321d5e18cf4e58f404a0f7d5f6638b89860b8b037084d8acecb4f737aaac5df00c94fa290e2622b8d804ab2de91a2a45bd9f9d3ef0f00934801679381e57a9e17acc865c1f10121f89a2220a009ac80e838c323df97ce599653c9b6320770a63d5a1aa3533aef33057c6cc4250a8414733bf2f83b49b86806e040847db20424d2cd93d0756953fe06ec09ff1ce9d2047f845964af12e1153c9f49c8c43c8f11c20db180780ccfac4e93572b8fa33b633d456c289cfa0789e5601c1741579948e2d1c2c1f8b736038dc8d474f1c222f0eb1cb9b793fec2d102b0570317b1ebbac32c24d5ba39339b64694bce4b543728a383aa7c8a758fecf12662d253ccc382998c2fc90e260fdc9a9c1aff3075f6a03d8d5b80a05ee3909f91930382b3a8f7b8ed0cf0a112ab30aeff00451c63b361f9a580c487dba5f4212e4cc56115b0f949637a87185460e45b44475f6da5a80b9b2020e0db8ce4c29988417ebaf7f718974e91fee1e2d6622dbf3ffb10dae18a351bb1140ff998f9ed18898a1cf2789af54533909765c3ca66f498d30724ae6f7f59f2e5e9025e2d9443d1be1eb0aa03ea08b2f344d62c9c3f1aa6f19dad57e72ff74fbe54b78d3ac513a8f77fdd1631743ca830f9c79ea53400af3e28813a67f68c343bbd0f4013188d9ba8a6af162e8f288464df294454c302d9e8d1b5b1406df59f3d732f4f3b1af3bca2b33ec6a05179d77a80032a3878a51bf4dc30f4f44e961a8ed52e543ecee75", 0x1000}], 0x2, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x0) 14:38:42 executing program 2: r0 = socket(0x2, 0xc003, 0x11) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="81028fffffffff"], 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000240)="be431ba20200000000005736cfa008c80000000000000000005add3b04fe42ac5b70b7bf47af9a018c74b789fdac39b390d7038d0052a4cf1b410200d24a22c71b7093b60b8fb181d73c37091e06903b23c6e4db04e47d1d80bd3d1f867f063baea19f20ffb76bfc090008f71f6310815f1e1e2e2146fa9ac797bbdc392a89146d59aae82232055bc3c2a389b18e858c696a23e2774058b8ecd8bee3eb24589c95c6a8d9821574eedb01d0c87031622e962ff20b869e8c99fbb5cd150a5bfa102331ed77dd9260e4ec07", 0xca}, {&(0x7f0000000340)="9ba4a0440aff818c5036b95d2a2462cf381b17368f0e36d3da86199d63d86cf2ef72cb7359b6936c9f194be7d83227e730f58e17e2a504bc183e7c351d1bbce06f5d796d03d101f78b2770bbd5a18309ee920ff2c705011cf237777b2c849394dd7db4b9623a6c45d0a4ad6c57a3bed4e18af4e0bec4a74ae6b4735ae425ed907dfe4960f603656b9b8c7fbe7f8fd4eab8ce614a47e176bce5627df71d8951b038aec11e348af8cc3e2f56a7008249009e9357b6f0f67993b606733d7381b86384fac2630560f0cbafbfe4afb511edf48bb3006f4ba47e25a015e9d45162034261f74d0ae05490936f81c1b12d8cc6b7e0371b9b320250c9cc370424e9b9cadaa97bf32058215712b2a5981d4d5679535408e13747b1f1a200cb57b13dbbd0286912745f0b9cb616bec2c1735b91cc9977d014332bf9", 0x136}], 0x2) socket(0x2, 0xc003, 0x11) (async) dup2(r0, r0) (async) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="81028fffffffff"], 0x10) (async) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000240)="be431ba20200000000005736cfa008c80000000000000000005add3b04fe42ac5b70b7bf47af9a018c74b789fdac39b390d7038d0052a4cf1b410200d24a22c71b7093b60b8fb181d73c37091e06903b23c6e4db04e47d1d80bd3d1f867f063baea19f20ffb76bfc090008f71f6310815f1e1e2e2146fa9ac797bbdc392a89146d59aae82232055bc3c2a389b18e858c696a23e2774058b8ecd8bee3eb24589c95c6a8d9821574eedb01d0c87031622e962ff20b869e8c99fbb5cd150a5bfa102331ed77dd9260e4ec07", 0xca}, {&(0x7f0000000340)="9ba4a0440aff818c5036b95d2a2462cf381b17368f0e36d3da86199d63d86cf2ef72cb7359b6936c9f194be7d83227e730f58e17e2a504bc183e7c351d1bbce06f5d796d03d101f78b2770bbd5a18309ee920ff2c705011cf237777b2c849394dd7db4b9623a6c45d0a4ad6c57a3bed4e18af4e0bec4a74ae6b4735ae425ed907dfe4960f603656b9b8c7fbe7f8fd4eab8ce614a47e176bce5627df71d8951b038aec11e348af8cc3e2f56a7008249009e9357b6f0f67993b606733d7381b86384fac2630560f0cbafbfe4afb511edf48bb3006f4ba47e25a015e9d45162034261f74d0ae05490936f81c1b12d8cc6b7e0371b9b320250c9cc370424e9b9cadaa97bf32058215712b2a5981d4d5679535408e13747b1f1a200cb57b13dbbd0286912745f0b9cb616bec2c1735b91cc9977d014332bf9", 0x136}], 0x2) (async) 14:38:42 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200), 0x390) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x8000, 0x25) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(r4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2a, 0x20000000, 0x7ff, 0x9}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0xffff, 0x8}, {{}, 0x3, 0x0, 0x2, 0x9, 0x1f}, {{}, 0xfffffffffffffffd, 0x18, 0x1, 0xbc, 0x2e}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x1}, {{}, 0xfffffffffffffffa, 0x33, 0x40000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0xfffffffffffffffb, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xb4, 0x1, 0x8, 0x34}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xb1, 0x0, 0x100, 0x9}], 0x4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x18, 0x20000000, 0x6, 0x9c1}, {{0xffffffffffffff9c}, 0x0, 0x30, 0x0, 0xfff, 0x47}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x100, 0xffffffff7fffffff}, {{}, 0xfffffffffffffff8, 0x10, 0x8, 0x5d, 0x899}, {{}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x9, 0x7}, {{r3}, 0xfffffffffffffff8, 0xc2, 0x2, 0x80000000, 0xfffffffffffffffb}, {{r4}, 0xffffffffffffffff, 0x70, 0x1, 0x1, 0x1}, {{0xffffffffffffff9c}, 0x8000000000000004, 0xaa, 0x4, 0x2, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0xd0, 0x20, 0x0, 0x6}], 0x3, &(0x7f0000000140)={0x3, 0x80}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x6, 0x0, 0x0, 0x9a}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0) 14:38:42 executing program 5: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa3) mquery(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x8000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) dup(r2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 14:38:42 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffb8e89693f7a05a640800050000380000000000019078ac1400bb0000000003009078000000dd16000000008d001000406b8a0de1b09910c95ba072616eb9110000f7e10c22e3345a67248b788e3dd5c69d"]) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="90efc1df456514bddb73faa85c3eda990e597ea9dfb6827daf29def2df34372314506e9fd4a5b5ad3ddc4f31d63b88ee1343d8cedb3088e6a3175d811f58048a8baa24442305159b51d9e2c5ea8fb786ce47ee2d850d54d1158b44a2c10da825a8310a92aea87816fc1f3ead26f52b", 0x6f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, 0xfffffffffffffffe) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) pread(r2, &(0x7f0000000380)="c6038d5dfe077016705948aaf0d17e7f2589d624419df88da51c517de13f8d9e5146c132cf89af736d29eb07b44f32dbce04c220e0d5efd24546307dea857c8a5d8171e268be71d200e9b7feab1c5af325decc21e3a30679e819ca34764804c1c84fb345286cad789dba4452c248210e00b806e8449645e286ed43ed15c529c3fead760689476e28ff09be40c4e3d46bde78f8c6741753c2cd1d7383f4fd7966dfa4358d9940644b05d1d2bab7c543ade7da6e65c395df2b8f54b4e364e6d50e48ceacf8df839b20334bab1d25634907ef074b57fa8b9e5ed0b01adb8ae8bdd8fd5976d0f2cedccb88cf0cd62571e4a5e1338198ea7ac7f81b", 0xf9, 0x5) 14:38:42 executing program 2: r0 = socket(0x2, 0xc003, 0x11) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="81028fffffffff"], 0x10) (async) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000240)="be431ba20200000000005736cfa008c80000000000000000005add3b04fe42ac5b70b7bf47af9a018c74b789fdac39b390d7038d0052a4cf1b410200d24a22c71b7093b60b8fb181d73c37091e06903b23c6e4db04e47d1d80bd3d1f867f063baea19f20ffb76bfc090008f71f6310815f1e1e2e2146fa9ac797bbdc392a89146d59aae82232055bc3c2a389b18e858c696a23e2774058b8ecd8bee3eb24589c95c6a8d9821574eedb01d0c87031622e962ff20b869e8c99fbb5cd150a5bfa102331ed77dd9260e4ec07", 0xca}, {&(0x7f0000000340)="9ba4a0440aff818c5036b95d2a2462cf381b17368f0e36d3da86199d63d86cf2ef72cb7359b6936c9f194be7d83227e730f58e17e2a504bc183e7c351d1bbce06f5d796d03d101f78b2770bbd5a18309ee920ff2c705011cf237777b2c849394dd7db4b9623a6c45d0a4ad6c57a3bed4e18af4e0bec4a74ae6b4735ae425ed907dfe4960f603656b9b8c7fbe7f8fd4eab8ce614a47e176bce5627df71d8951b038aec11e348af8cc3e2f56a7008249009e9357b6f0f67993b606733d7381b86384fac2630560f0cbafbfe4afb511edf48bb3006f4ba47e25a015e9d45162034261f74d0ae05490936f81c1b12d8cc6b7e0371b9b320250c9cc370424e9b9cadaa97bf32058215712b2a5981d4d5679535408e13747b1f1a200cb57b13dbbd0286912745f0b9cb616bec2c1735b91cc9977d014332bf9", 0x136}], 0x2) 14:38:42 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f00000000c0)=ANY=[]) read(r0, &(0x7f0000000080)=""/32, 0x20) write(r0, &(0x7f00000001c0)="54dbdac0e331accb4febfb4aef2d12df7ff5f1f6986d34c3689e04b681c06418e7c9898a2b78e6a7451f18a9d55aa2680e1388d5dd23b6063e495fe1cbb1ec35399b68df2fb01394f830f669913659d8f72f129c500081db12f2918fb33373387fca7a57", 0x64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x40, 0x8, 0x20, 0x5}, {0x3, 0x9, 0x43, 0x1}, {0x1000, 0xfb, 0x0, 0x8}, {0x2, 0x5, 0x1}, {0xd, 0x6, 0x0, 0x4}, {0xaf5, 0xe1, 0x66, 0xffffffff}, {0x80, 0x1, 0x9, 0x1}]}) 14:38:42 executing program 3: sendto(0xffffffffffffff9c, &(0x7f00000001c0)="bd36db110e200859ab30b651a6a623bfa793e5c0c2389d0fd3184b23e4caad3a719cab4ef53944c9b483c8b58ca01bcbf9d708d4db8633dea1477acfd8ecabb0c722ad19d680aeda9b05bff4253937f43e4e8387f476040f6b24940fa75a94f0e31f22c67c616a8bea7688fe99478abe87762181406dad323425998a3296fc51c6fb4dbe69c34eff2be16cdab5579dde9812ad231dbc280dde5cd6a251a5fb3a1ad5200056b6f92b82727a19e690581ac497503dc8cc6936c09ebf458495aa5334ec642697c6dc24849ed7af3868b47e9f09b9e2e3054db9c36119b1c7d428b1e8fea73bd5475f5d69084fa8", 0xec, 0x7, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) sendto(r1, &(0x7f0000000040)="b5877a698c75d0c2540c458b0f3739de31f50c8ea20edac9dfee5c6d5d7c83094eadbe1329cfda16ec67430f3f5264c01a69e461932d83f211f26c73c68637618b732633c3449bb5eeffe5a22875941e1b2c166b10ae24e23a078eeeca1c3de1e8e7e0ec8a13cbb6616b78dff710b2c8e8070fbf283abd", 0x77, 0x9, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x6, 0x4, 0x3f) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/158, 0x9e}], 0x1) 14:38:42 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x586f) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000000c0)="4db5b0bf95aedfb0dc7988962ce0bc8b882ea0fb13d5b97bac2cfe59db38579236b72bd6500ddb5e2fe191917e5b6a208c8da0b531b4b4622bffc10e32e7f0bbed1389232038e355f709f6194b79bf19a54c1a2ddacbe67695e8c950d7b3702b62c3b8", 0x63}, {&(0x7f0000000040)="08018075010f659a200d4bc6896bf28fbad92eac6585", 0x16}, {&(0x7f0000000140)="de513b53e75e6eebb37adad6bbaecb44b456f7bef260e4f6523e395b88c1267fe7f81989718588c4a32ba9186e94132c11cb65bb63f0f6c1aaa6374e910a78df752878a23267a76c6cedc6c01be473095f3fc316246d282e029ebdf9d569be729f113effa365087c0a32f077decf1b7b21bdb3e1b59139307d0b01db1b64874a9ad37e177650494c5e9bc255b688c7b4dfcba3758208d2a41ae3e9800d432deef25744456be37398c1b87b5140b651e5ddc1dcca97035436e533f5abc185aaf8528f47b4f5c3e68c3e362bc0", 0xcc}, {&(0x7f0000000240)="c942a5d328917580d819efc108b374cc7c552453f1d560c0939deac67601d11535daf86816deee254bb01e82dc5fe2cb937c1740d42cb59dbd9b5259fc8c08ab4f2e2b3abc86848a45d9416980faa49a3979958a87ea0931ff97afd75b8c8800c25eb47e2ac53420bea53d8d1bd77a18a52d2374c2fbd68c885ea015e115f8909098a0dabe7d7912f8b4a7bb3390105dd1c792fde0275094295ecc51143522d0fd0960d7b2f9fe41a208a2780f45d6f8bd136be08165ec02c2b03a497b93a5230037be3a459fe5b3fb16eb11cf5e10c5ea2f95dcadeee64f1ad299ef381b6da347acdfc42905da0f7a886326e9232c29f8", 0xf1}, {&(0x7f0000000340)="c118923320b3cc744370154abaa7609c1c08f4495b768a6401de75", 0x1b}, {&(0x7f0000000380)="f85692bd405431b5927858359330580483c54e05ab193c40c9e91f523929a76c92243e66ecc9837b91b0145aba4dec200ab8f605e06900e99a14682e73f9673d42b55ddcbf68df3ce23783cc7363b4dec6afb861b5efa894807928333ff92b24216c5461dc3c223e1a3e9d80729b25f1f3acdfb58a9066b60b059b4c01c56ee1d3f4c21ceb65c6728f7d76e15b551227bf51f0410b46e6689728d9d55ca1b8f622e9483782c3e5cdb1bae6a458030a88782743715caead68e888da860c859929b0606dad47511fe9ddac2cb3d21a2429f2ab001a171552b89093c4a1d9e04258eadf678f0d5619ac78db05b93ea74bb69fb3d05351c2b12bb5a890a7f860e58e2678136c5241a7f638e01a89a62a7820ba6ed89b90e56f159e13859b628123af48c930327844dbf4bc1b29d6a41e0669485cbb41bb22aeb7703d729a05b39f7c67bfadb9eb6ca836145ab4891f3c3c0c106a46d25d9881cffeeaebf898efb8d831b7841822498d935bf77af94875d4248d384b428727ed41c1f79e7f4c05183c31c8d89552482bb8100892a4f751f39a1c8f7a46a7313e08dc10781a7c94cfa7b2463bf9720ade963ff3b462d51eff6c754daf7d584068225bcd9260bcfe302dfd3a2319fee40d4d7ec99ed2169c1d3a036edde6c03f06c7a4103d3d10a3e1b726d3d251af41731e09a4c9e672d6e9a32f9cd966d1b05fbc248820dcb1fcbab6972019bd551373eb74313b36cbf897a3c96b18f8204e579308083e2b4e90590dfc675dbeeaaab70904d72ef33fa92d027372cf0a42f2cc3f1ba53e55ff9d0ad8850a744d75dbd67b2cb4ae87e5bf5b001883c7a10247e3329b1539292274533562a32887278f4d1447561f7e28f0f43c9e80bc30315e89567c7b4ab423f0e16648cc9e370b0ba27ff1d65258cd382522f428ceb9ff5331c6cd7836059d5e8f354f796b39ae876d20405fdcec7e307395566aa7f1e81a9f5e106726f45b014321d8c9ae8bb97a7f8361f84d04fce2f024daddefadaa659b19531a15a098857ef12ec68bc94b87b296451bf2999222caa1081614dd9896a90a46e37925872acd0c8d78d45b29b67d11760b2d79dfbc8533deda92756b037c5b744fb748bc6422480436195f494038344034bb104673ba4bb8fd8174d33c62479cc87907d4820218e1db02dc615b9f451a205e7dfd4a53a98c565dc61026078b23bd5ca6e7cb4e81782cf01ae2aa3e1c13b59fdf549a950da33b3eb86c97a4eb27cdf281ff4ba03c05ceb335740d524572a651eed32a5a29c3030e5a59bac213bd6370570c6cb58de1a2e1ba26a889462081015642da6a9f9f964cc9d130576c0a2b5875db3709a54ddb82c93a75adfb568b616f692f25d059240c36b3a7bb407aff789a0a141f22ecb37242f6d51eab21e5be0df18b209a81a80c33fa898f8ea6be356f2d62ca7ce7441086e8762ce9fefb464f43879743593cf52c9c91d9d9df086cea780fe9826d01f4915a7850fb251322cee4da9e25b7e11cda9f5008dc457e71ccb4282ae01f8b4e31b5475b6cec65afebdebd2632b4bb41d38dc117c4ce3bfc107ab701eac9a514b3d984127cbc5ff4279f7f6e17ed91241168393e462451e1ee70ada8927400f9286324a0a9c356c1322b2d4e14afd4d9f528414c6debb1fb518bdd03e034385183352f35efc76ceb5617676dce11a943e40109db245c5aaa24cb950fcd42c81d74581e449ec32aa98066d073a726090bb428c4cc2a76a03f84604a966d9df85b18415527ac16cc5845d33036144aba6c7295289beb2458eb5b6b80c07014ede1bbba68aacfee83aab49fa1f720e68f35f8a188d53d5125f0a15186a8700d08c8afa61c143ad12c0d68cc6834c35f5daf9ff6f691a4153ab3ba5462cbccec43ab686251e64df7381704ef7ec933f73368e6c75e52a250668a3716accab3aa89166b8a0bd38ed0fbb5dcccffeadfc55b1b7fb656e086cb74a7b08bc1c7724e07f16e51a06e7f7adf6227612af9618ff675cd65c66c3c723c5e95b42d4530efb1b13a50c887668e4a2ef89cdf878f3692fe61aa3dbb59ac2312d32165e8e5fa01c3258e3f25eedafc39ffbe61a2b30881808a0bfc0a6c6cb5aba9cc060c7976d93f80c17a0a3ed0c88f13aeba745a71ac52b4d20468e410872464b288bd17b62b75921a1f6ebc6c26af2d35d620600760b6b3ec12d4b5fa46f885eba84644fc6959706e4f832bc8b29559d176570294193e7b57615c8f3a4ac7177ceb8a2076d2a0a57414a1b38ad348a54674fd4c75f976a6f2f1e08c0c2da74566b9fbb07707ba515cf348509d96b5cebeadef23efa0b5b3fc63e4b2973ce52debb68158e0baed75f80751059aee428c8a2ae77e546ae290be597db4fdecab16508c0a18ecdd272b14c13258a221283d53da5ffaeb31843efc688c56a28b5ba9b09dca50354a45d8e6bcb978b9a04bb252907dd5771e132c5fcd854940bceaa9ac66f316b402aae3aeaba5cdc32de7d7d61a1abc4e4fce67c20ee8f6efcc191af0b29aa992c23088e408f33051fcde3bcb1f56cfc0f90f769cf643cb16174a7ac245a3632924d50ed130b197dfa3c75e565e506c4e081e81353b79facc0837f5a468e3f5faef3180d17e0e735c928f9a48b2ffd4dbe34436cd10ffc60b752fb32507e5113956b4310e9cc0ce0fb6e146e65edae23fad005bd9323199758d380655671efc2cb84f5bcf119eb6dfa4a4b296207ae0b68f59e36b8aac66404da996ef56f7d3c100d344e2a5a775ec14f19a9519c0024b55c3ee8a666383be2d583ee91d8e0a83029c0e49cff75c51576728a89a7c90ac50cafc2ec64385ec6151d6741a03cbdd688d64cdce4c0029a3e44cd3a6c7830d29cf0faa1ae8180a21c39c051c4a0a6dff8a1f2f4a7576401ec5b5fa7741d13b9124dac59f61a05463cfffa1b40550d1841f9eb6c1e41ec7501608dc64f8ace4a9afe00adc9d1d4d8b4d936562d8c6458d89e0fc3f7a4ac25b1be6b019c254a14ca404843a631ffb80f6412205cab50051765f553ccd6cecbaa2658a4668ec72ef09a043e351bb15083ccdef2ca2d64b981d6faa5d5ef94b0ae7097dad69b2166b33a6bd2ca1d800a6bc219d2041f0b35635cef80d3e363a88f2ef0beca26ccc38a6c535c232b3a39359575490c9370a05a620e2d2b6011974fb17ecd9407eaa39b599722e818f99378553de29f35d4a99c5c30480ccdd732feedb015b995836bff84cbe4a824aedd4b934d8debeb4613554e3d1dc738b39325e16776517363cf23e8688bca017029cc77553c4c8761b806a0a977e181b409f1622901e8a7c6fe4b07f6b3b0a24dbb1f9c36fd07bacae8e8d5d8cb0a9604b356223ae801f261514f54beee4366a17dc760c984bc25417d2d4880c776ab41bd9bbc26079d58baf0fc712559908e483373564aa2ea9911147fedbd1f47b315edc67922b3f98f1de6a1952ab24572a0183008c7261a264a248eb0525cc9ffd6b904004d49df51dd4f78c03dff7d349ab693c18f6f0fedcc38169b562f691426a84d93fb62e7209e50a618052136b2c8e517b517f0bd66d36fa9585ab10e460343ee91b73580aa9eda47d314eb0e70d2a1dc5dd32f92f5b590903daf166c06e5ede6f4f4d98e10a092423de49346031b892714833056f9b38d80187558019f26e69c47010d05475c6e67d99d1da04047c92768a3c93ea67e4fc487e4db83c33c8bffdcd69375389d67d9e377874c9b4820ed26740f98a8d259f342495635b7789dc927083da1cfee63bac9a286d17bf18ebd95d7766caa60fceae7dd33ab7cf349a4011c9a3da8d3ac02709b76f11c9bcac70ccf50406de7e674a1692256e19851c69b0a534b644b0464c6f3f88eb9b7e62d2630a9e53f56e4a57e140ac64c0034dcfc65e5edc70cccd22ac99b3b1a64aa652c96c5905bea2027a0cddb00db737765bf8fee9bdecd86aa052b24ce9e507f05f873bb449bd002273753f8ce621951d0cd1cad465fc9300cf389d241a6302b835c3df17d0eb10b04506b1003579a5b4aa5e2274841ad4ee7273b6d70fb229f4bca39a042d9f0f8ca981199eb778336a6e77e6d6ec2126dc4907c8d002290881f3d6ac28ebb4be2b616f14ebff02e7e12449cc572fc67f6426bce1367b5d135152e5354c50387f504544184088585e2e0e697c01e2398ac04e1ab9de5f92812e5dafe14450891bc81db3b961cf5cfe1fd01e4c142a1cf374b339fac89086f6fc2802fc6889cd1785cf58e7aa3d0774392532dddf290205355cad7b4890e7f739b27af408efedb8caa8f4a115e51082b1387e09054ae428bc55253035db0e3a3702cd59a14d6034c36fc61f5249557548f5332431d11db58d26526d13d5918bd23503c1c9b1297efdb5312e2e6684e8dbf7ecf25121b5f67230981a1c2cc4cb20052969f8e1ba1469741d849a3843f0130f2ffba4ae1a448cbef73100abe295f948a0711531452b29b73a6d883f610777d1416f8d33f4d9e20aaba3751cb895592a574f3cf3689f80ec7c3cfa28eac7d8c163b589c2171ffce9171e1d4405ead4b94bfd6668c636d33e9cd3f61127527ffcc7e735cd2607b90095288216526bd0871018d7a150bc2798499d56401962886cacdc18666f08c41ff7c6fe6956f34e979c98a78639d1b4b32fe83217c582384a7b1dcf962aade0d36063b3dea1bcf27e2e820fe4c94c73d2e74b9f4f612ba4e8a80210e6fea78033af4f0aedc7b747ab00d177263f670d6e66ffd1d3d9df5b9894619e3a7df6a1aa4fe5dfd4b02a3aa56445f70fc3b8717e0e4927d3643a2719031327e4ba25b5bc26696e7f3f344f9a4be44462ae3db702fd83182241ffa1ca1375d612c545fa62555e87ec41193d3bb0593f7943a51ee8bbabd8eec26c3fb74cccd356c75612f4a2534bac51de837b5b67e329d1a4c87d03b5d6957870584c9f21ea888fa37fda076cd61f1aa94655a8efd2e98b52682815812885fd338f1a5468489e21b4e2e37a7f18b4536ab46da1f92d51e5c04e0838374e57c78401b8139d7be010fa1fce6d0d47c599f3dfe72cbf6e58b1f3cb948dc13310ddc18c11cb42ac2bd73dffacccb0dc25455d54a6e4108bddfd8376d81a598c126201dc7a88e0fb7a2c75c3baeaae90b9cb1291d58d9c518cf2479f954b65caef566263b8ae698fdb377f0e97ae4324360d9b3df573a46087197e947bdb78b3c4f4872983bf7cb562173b63096f1059aaae1335a48cdd26ff91c2fb2c9083c50cd41d11292d027af570b6d5b703d7d89dbae371692044ad8e6b31cb2f793c8c8f9d65edb376ff15fd6d5e62c0af0460b82a71b9f8bdb5532fb3b95bba4890ac3726927a87c53623c7c26e5c13cc8a9ee11b565de76a905bb03ea2a15f2074a7027b2b2b18232bbb4471e2a96526557c54419c3e4cb57a064116e339bba1631f6e1718f0a6ce618d945f6bf461bd10d7857bae489c29a3e4fde8fed6484923f0f588cdca0182fd77fbe6c1a36d9e19c2e206b09979132f66354be029f3a21cc6553b035d0cf25d327c3ad31afff9fe446cac49e0913abe4d5927ab51f5e34e928562b183e5f8838a5e2f99b143cae6657b7b3c332a5537a3f5c925aac90840e4328909acca062a17a3f5326d4a11705775360ec3756e25113daee134e4002aaa3cd8e2fd757c472968b320edf199e8bccbc3ec003897bb62c43b25605f44c727a2b8cc3bcd6e94c81875ae1bb018d07ced5164ce2ae105b0666ce15617bfa579604d5a0daab43de72307509743b26c21f9e0fea6877f06558ce8", 0x1000}, {&(0x7f0000001380)="1bfceaf4c59ae8dd6ea00296e595be402777823a175d6e9996a14b19e7c8940ae2e595d5b80bc99c05714105b2cae250c861d744603d3b6bfbb04e5dbb35c9dca5ed7089670868ac168e10762f6aaf9701eae25f491beb89cc60b6e46f0567a8c12c0e212d385aacd4e7ea249627571ea6bf73d8e3b75867f6836187e2a572cc9d56f9c77d58b6bc0a50b1cf6b8ddf947898fab0451ade3a6658b60aeb95c8b8b0dc60aed89ac771dffe0149", 0xac}, {&(0x7f0000001440)="e2282561b8d815d87019ddcf42e6489bc8694dacb153ed70bfb54c1d7aff9f2ecf709d71d5b5ed70c8aa949359db70dbab33dedc500b628dfb2c5bfa201d42995aee98423444bfc42eee62cc5254d28010803ffbbe5eceb11d879504c2eb4bfa0fb17cb515667e93a693c1cfb64f405007d0d3afa9cc92e5", 0x78}, {&(0x7f00000014c0)="680e8743db619580c6b12c16f2332d612280a7532902c56f6453708c555e97b6f4bf3f659bf0322242b225a5551e271dd0275a682550fa2158fa7739c2baeb59f51650646624b899b18ad075d5844fb8e5d2236d6fa14197b4fba6adb8db646e7f4849861311e65f39ff7816d1c9ec7085fcb0948082b13eee35b4a227d19799d4f1dd0594c1b7f4480cf8b92b02302c5728f40eb25b30baabc36a5bfbd0f4a43cfedc988c66aecfc928ed8717c5f75842e79fa969371054d0", 0xb9}, {&(0x7f0000002640)="b777f2c237898b48bbec1c8b53135fced8fc213e99a9025126998499d51a164134417518ca807341c31af93c0bbfab5f0749d9e9593fe74baa3ed7d81e6ee1a24c013a5bd944656af069d74dc1000e9abcc7388020d4efde5a9b060ee1140c3ac0a671158429d13f96dc6fe66844521613d464ec43ddf9a012b6ed1c16074d0e83c3be29b3b5bd18a94dc87d5b7058e6d2585b3672dcdee56e490a4e6e6a959912daf691be979d05bd370319db1538e119b48bb3cb3a7d1262b9ff57e9a107e0c3e857fce6b5675f2b826c939e37509f2cf3324e7e43f644ad55edc6167644536500e91a51ee4f4c2c591ba4938e7ac2c3f153552c1fa34f6529bda7974780a3432116a828ad747f3ee1d00a051516be9c1ecfa9cc221e53006bc97c3a2cad2740b7fb228856657b334ebfe652ad30efb24e1f455ab0c80e0a2d68a5ed5ead1b1fbc96f66358de161a1bdc49add35b526af795ceb4b4b540162447b49ecd629c96e92233a13d1689384933494325d3d068af083d67d9fb514f161b6aa5c71304349a6a69af2e28f4b0c332a2317d86e0b416848ee002f50d1f7a21772728033e19a312c344fa20ba4603c9d1ff9b8188cc403b181166eac70783a7676c4ba18e40b06b80730ba0180295db420a0f465cffea062823401e8caf26a3c58e1671135a174d2864cfa75d6966ee9e50e6eb19d7b5b9cfed745bbfed6ef0d0a0393c339e275fd29d75a5b7614b89f6a70f5d526d2f919ca5d842f501ef20be40b9b73d9034b8a39aa928b314b860118932e5d92970e4534a7c6518d664096aa9bc092bbfa6f25b4337485574b8fc31cedae5c4e01614d8de0302484e2a70ac448d3513c95db9cd5840fd702d32af9bc7fd9b3a99b828bcdca38e3c23bde208645a670812dec7d3bdda1bbf6c4953272a50261a4d0d84c3a8977ad333879b5010131fd3e2ee725ed3456de576f7c7e37835c3bf055123339834d87a554d12abe50bd5422f3d55c042e2a581a3766910acbf62b563a59dae5e6dabb2ceefb1f249571dca20bd14badde059c7da78a3ff36e6fc446bb54ec00442b416a673b45d09e680fef4ce4677668a7919f7f088cce5d91a55e729db2a0d1a88087060a37297aef0213bc52c78510c376e776e83bff69059e430c28237e791eed608017e7687ce864bd9138b35429ac89171f1099cf9247fcc1c13fc1f7ae786ae7f316094784f7d28e6f6bf3d86528241291f3575c15a4cd232990686f07793fedcf6afeac77525dbf294dab012421ec28be2a334b5944919563123228386e925ecd4ee4085d76c45d6e304e81c87ae94ee0fd149246c6589ca77bc26138886830abdab65b0dad15aa92785c571aebd10c3899755d0b8dc3df1377bbd9a3e34f598bfe10ed7bfc39750cd0e4ddd86615b760192e36fd038d2e1a44bf4bdd2ee7941fbf0cb28392416e77e7992ba25fdfb197044b3f88a6e4c3f30e757de5151819c9e57f51887675b0652aa4e36ae338a9d4ba2ad81de0bf00b42ed4fb86f99e7941b3411d568a3b3fb7eeae6068fee573cf7a0cf5d73e75e0093e278aa9e5ab60062c1a9d535581df47ce69994209ee8f9082807a4d6a1ea5877926415c84884304ade752f7997dc06eb3da130182aa8b63c08391cac4e4e4bd6e8252c775bf527944d4df1bec008c0488d665accdb5edee906bd1b6b9c4c5cebbce2eb1fcffcbf5ebb15d75a802ee68445156710f9b3b6b95873634b156b12d1e4616900ebe0cea691fbb038c0ee1bb90b3997b5fda03eebe60c5ffed910a4d490b7e4575a94e31152a3f78ea31ac053031f3a2ab8647008de6801ebf92a680ab212c7939f52492c1b29bfcdccb8a8607a1b8624968bee287e0bacc9ec9d8a94f0293a84d3f5f806af03b47b3cca00a30108bce260017a4f3eec049fa82bad1ffcca301237735f381a6af8d2ac0f69493eef29bba695cbf055a9b5dd72db2c460a490324b751a6882ea782f08a3f47cfa7f3b41c280f499c7bbfb695f7ddb084f0e4714c36bff3b409d406885dc89f882325321eef33aa35b29007a3f72861d70c2ac0f509cce730314671708bdd1bbc68084de07a5b903e7e7f0c999482431b2842346e60f91bf4d47d70232db3c8ed0a358cfb0ed5aa66a41fe8882707ffec81f7a488c277c371db4790f95217203edc8ebf81daea752d2c6ce3cb43aff4a8bdac3e92ec48a4b45b77105c186e927d7a16a7c1adc2211c6d8e43d346a351edd023c184a463dce082ece29b0bbed505518a676e796bb5da1586c277128c970ef0df8e1d3ed7030d33adbd3d7189d0f914b99c1e8b786e500343a41de8938ee3dcf91426b7c0060fa44e33232ab10c139ee99a54a654f0fe7d472ee94b9192f11edda1e8a7c65bec4afd9ec285031f9dd4a9540a34cbdb27c6de3ca93c59478a6f29b421762b2b4b041003ee01f8bb444fb6c81aab0a2ea9d9077bc98e7f590156fc28ecc97463b8452256ad84ecfad6803d0b7df29143f96903f608ff339e058e3a4eb6a3c512b29fc0cc36d673dee812ae6eff7ee90c10becd0650021260ada5365b9bdfb8d47cea47d78018a09ab08aa9cb0e8faba75fca32d1908afff2d793e127a074647c7a8fd1da583e5874364f3923ac65720a6edb3225a38a2777e03fe940650fb8579ce674849b87b66128c5d537e9b221e955b12a3c615732ddd3184fe45483fc814db8042f9d47509e40f5a38cb47900ec2239631c00c1b445fd3cd86d6d4a9f5a9f0131c26ab44b3494f9dabf02e9221599d84f9c46ee32221c6705bb8b7d9403f691bfb0e9b9a6a3857998e55ab6411c80f4baed76ca2d3fc68d52da806b52925d515cf70609d64f00f50b1951fb1211de78fcb74d8b3471eabbf18a423ce5454cce6f8c54d19ebcc12ac0593de94efac542a664c45f384aea13d2a378cc661a3d562f3e912d1ecec8b5f217d6f66ff652fcf6e06c025cbbc2f3bf172c07aba07bdc3a56fe4353ecfc0d1fdd35761fca2099785902603e45f62df3c1e52429e3e5b56c2c77bbaa65546ffe6a1a4f85e58409ca3fc84b7b5f1ed40468233156d644ccc18654cfeab057eac0109217a419efdcfcd87540993d6e63b628301855e06e0f1cff27be96ba9787a447e7d900796f26c4a8d4f74b5a257388f8fed9ed304946968c0ed0be2c37d603234704ece4073936dc997c488a7f7e8ebf9c1abd51c1ce28dd1727d741ddaf27a781d45c5010a47f4542979cc76dde97f3c11756fe5bdb16be3c51abd145930ffcbe0d180d0c2b0b19c8ad18282cebdfe2cf691599ffd5469565a81a7c99a0dcec4f82fb0ff344d2f9cc11872024c5dedee04b5a283c7452a46458fc323b00fe3c0abd4ba40a7ed3425532e2587b375bd580fb88d169e166af2f753f2657a49cf33fcf3039a2b3bcbc2e891b580b8acb9a4ad22402d0cbe14a5769e62ce9c8a012f7cfd9b6a0779e521154c1c14339116085f6931fa8c0b75416cdb5cf8ca887638da222c3bca134c0894e3676f980c709579f319d60e3ab60308a59731ffbaa71ab1fc242e17383f7e441ad924586ba58a643853a9d0c68d324e91a897f230a43399c07df8b24ea299fcc6dd47eb61d95f2202ffb524167eaf98ecc30c1489e9adde42defd7ab785dac6f73c7384a4f9b7a52110e9fcbdcf4d36f509da2c4d13a991185958eb9c2bc6092fbe009ec7b5c58a21559614f3cd803a260871530de2fdaf25c39a1392ca03098c9e7ee2d8a4079f0039873790b2713f4efa4833c9099bfcff54d140f452a0e68bf2939294814c0a5ea6e90d1f14eea4c58e30efea1a191bac976fec7ac4d4db324a91fa9dfcc1aa26f5493dbcd9d956441bdcf621647d7a4c0b3b92119b9b55413abfd80696c88b786087928cdab7b34b48ae6f8ebe258dc85b5a62b2374acacea78482363cea302f6070fa3fad8c6cef1057d05964c6f4b5c751799e4dd14bd2689ec364b3b5c8e7d76eea72312e73586045c22fd046ff3999e2217ea3be245e8f2a44a409c74ca1476366d37862e6b9caa9e3b6e969f67361948d5a875701cf9d01b31846d5556634664b697dae437d4d9903193fc31b4f325fee0957f6f9f6acd65ad23a04630f1b814b7f768f1db690f7bfe29494e92fd0fc47e93d3d52b1d1b90621e6002d468f4225ba4aae629e459ca16169897bbb5ddb362cbbd5f716c7da8ecdd82edebe306eb506b10a54ae660a91de6ea89654779d3671d23cf78bdbcf42b3897425f7629951fd0492ef47b6a509974a93cb8f028bb36e5fb35968cbf15b1", 0xbd3}], 0xa}, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f00000018c0)={&(0x7f00000015c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001600)="f882a9c3b454b4a802fbb2defc4aedf89c89d5c6f2a98b1b6bc3fecfc6594c216889b344bc17c43fd532109933bd15197c60c0433e47579d3b9363d4592122d984bd043195608ca4c4751ab9a69be200d00fd27f616527d2b822e963a0138a3a7d8b1d421f1fda3c86dd3427cb9452af421fa44ec8c96e581c2fdfce7867dedb1dd8778dab9133ff0b57a3e4d0f8a246f1ef15bb5d5ce1dc5a5f3f87299653df0f5dd09d4f409cd0753706515529b57b35236b54050275680610934ddf69f83a71b9e5bcea9b1822", 0xc8}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="a800000000000000ffff0000000000000f88518b03612a5e46a709ed1e34192823c1dfcc56048b11000ab6ae047dea1add2f9e40ab41e3f243a50c34c7f539133518d64319d0ee53fd70375a944cab17a3303354272e4b19d9295cd2706d454ebf3b8a4d3982880e2b18b12248a730e3614fd923e1e4357408b01f6b723a4adbbd4285ab2e3af48300d83f6055fcbe991f791934eb62c563bee3491a0000000000200000000000000001000000050000007c68dd026cbbb218263afc79000000007800000000002ab03d9d60452735000076d1394daf15c772b4bb092adb71c80ea071bad7507189c4c65459deb1724cc6d4efe15ccc03a32d93a094c07f9b37bde91b47b1a1a997b5475d353f1a78b89e30f5386a92f352c99d8849ff42e413b90370392bc9f08fff98d7da34a6f6ebd29828101ddc0000002800000000000000ffff0000700000002180c9922688bd8b6e0e49adf27881d880d800"/360], 0x168}, 0x206) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300410005}) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) flock(r4, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r6 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) flock(r6, 0x1) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) 14:38:42 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffb8e89693f7a05a640800050000380000000000019078ac1400bb0000000003009078000000dd16000000008d001000406b8a0de1b09910c95ba072616eb9110000f7e10c22e3345a67248b788e3dd5c69d"]) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="90efc1df456514bddb73faa85c3eda990e597ea9dfb6827daf29def2df34372314506e9fd4a5b5ad3ddc4f31d63b88ee1343d8cedb3088e6a3175d811f58048a8baa24442305159b51d9e2c5ea8fb786ce47ee2d850d54d1158b44a2c10da825a8310a92aea87816fc1f3ead26f52b", 0x6f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, 0xfffffffffffffffe) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) pread(r2, &(0x7f0000000380)="c6038d5dfe077016705948aaf0d17e7f2589d624419df88da51c517de13f8d9e5146c132cf89af736d29eb07b44f32dbce04c220e0d5efd24546307dea857c8a5d8171e268be71d200e9b7feab1c5af325decc21e3a30679e819ca34764804c1c84fb345286cad789dba4452c248210e00b806e8449645e286ed43ed15c529c3fead760689476e28ff09be40c4e3d46bde78f8c6741753c2cd1d7383f4fd7966dfa4358d9940644b05d1d2bab7c543ade7da6e65c395df2b8f54b4e364e6d50e48ceacf8df839b20334bab1d25634907ef074b57fa8b9e5ed0b01adb8ae8bdd8fd5976d0f2cedccb88cf0cd62571e4a5e1338198ea7ac7f81b", 0xf9, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) syz_emit_ethernet(0x46, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffb8e89693f7a05a640800050000380000000000019078ac1400bb0000000003009078000000dd16000000008d001000406b8a0de1b09910c95ba072616eb9110000f7e10c22e3345a67248b788e3dd5c69d"]) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="90efc1df456514bddb73faa85c3eda990e597ea9dfb6827daf29def2df34372314506e9fd4a5b5ad3ddc4f31d63b88ee1343d8cedb3088e6a3175d811f58048a8baa24442305159b51d9e2c5ea8fb786ce47ee2d850d54d1158b44a2c10da825a8310a92aea87816fc1f3ead26f52b", 0x6f) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r0) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, 0xfffffffffffffffe) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) (async) pread(r2, &(0x7f0000000380)="c6038d5dfe077016705948aaf0d17e7f2589d624419df88da51c517de13f8d9e5146c132cf89af736d29eb07b44f32dbce04c220e0d5efd24546307dea857c8a5d8171e268be71d200e9b7feab1c5af325decc21e3a30679e819ca34764804c1c84fb345286cad789dba4452c248210e00b806e8449645e286ed43ed15c529c3fead760689476e28ff09be40c4e3d46bde78f8c6741753c2cd1d7383f4fd7966dfa4358d9940644b05d1d2bab7c543ade7da6e65c395df2b8f54b4e364e6d50e48ceacf8df839b20334bab1d25634907ef074b57fa8b9e5ed0b01adb8ae8bdd8fd5976d0f2cedccb88cf0cd62571e4a5e1338198ea7ac7f81b", 0xf9, 0x5) (async) 14:38:42 executing program 3: sendto(0xffffffffffffff9c, &(0x7f00000001c0)="bd36db110e200859ab30b651a6a623bfa793e5c0c2389d0fd3184b23e4caad3a719cab4ef53944c9b483c8b58ca01bcbf9d708d4db8633dea1477acfd8ecabb0c722ad19d680aeda9b05bff4253937f43e4e8387f476040f6b24940fa75a94f0e31f22c67c616a8bea7688fe99478abe87762181406dad323425998a3296fc51c6fb4dbe69c34eff2be16cdab5579dde9812ad231dbc280dde5cd6a251a5fb3a1ad5200056b6f92b82727a19e690581ac497503dc8cc6936c09ebf458495aa5334ec642697c6dc24849ed7af3868b47e9f09b9e2e3054db9c36119b1c7d428b1e8fea73bd5475f5d69084fa8", 0xec, 0x7, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) sendto(r1, &(0x7f0000000040)="b5877a698c75d0c2540c458b0f3739de31f50c8ea20edac9dfee5c6d5d7c83094eadbe1329cfda16ec67430f3f5264c01a69e461932d83f211f26c73c68637618b732633c3449bb5eeffe5a22875941e1b2c166b10ae24e23a078eeeca1c3de1e8e7e0ec8a13cbb6616b78dff710b2c8e8070fbf283abd", 0x77, 0x9, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x6, 0x4, 0x3f) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/158, 0x9e}], 0x1) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="bd36db110e200859ab30b651a6a623bfa793e5c0c2389d0fd3184b23e4caad3a719cab4ef53944c9b483c8b58ca01bcbf9d708d4db8633dea1477acfd8ecabb0c722ad19d680aeda9b05bff4253937f43e4e8387f476040f6b24940fa75a94f0e31f22c67c616a8bea7688fe99478abe87762181406dad323425998a3296fc51c6fb4dbe69c34eff2be16cdab5579dde9812ad231dbc280dde5cd6a251a5fb3a1ad5200056b6f92b82727a19e690581ac497503dc8cc6936c09ebf458495aa5334ec642697c6dc24849ed7af3868b47e9f09b9e2e3054db9c36119b1c7d428b1e8fea73bd5475f5d69084fa8", 0xec, 0x7, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r0) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) sendto(r1, &(0x7f0000000040)="b5877a698c75d0c2540c458b0f3739de31f50c8ea20edac9dfee5c6d5d7c83094eadbe1329cfda16ec67430f3f5264c01a69e461932d83f211f26c73c68637618b732633c3449bb5eeffe5a22875941e1b2c166b10ae24e23a078eeeca1c3de1e8e7e0ec8a13cbb6616b78dff710b2c8e8070fbf283abd", 0x77, 0x9, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) (async) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) socket(0x6, 0x4, 0x3f) (async) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/158, 0x9e}], 0x1) (async) 14:38:42 executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x30, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000980)="f4fb6ab8c35669eb898373fd5e058ba7391e26b107b0e4189b55d25eb83ea1e12126b6a73a6ca1bd3d790259ba5615ad161a791d04f5cb19faf683a326a70bda30eba5988641490ab424550bacbbbc506aef4746daed187f03065527dccaa560be543445742379a079c39d79e3021d14cfb8243fe2dedb68bf821533cec819d4d6c32034456fd23e6231dd56bc41638da0d4979fd447a1b5ff003c6526ed4fcaa7fc7c0bfd59edc5cc9bdc0803f448da2f0215435c3af172a584bf12c89e00d74cda545db442018c73a9a22e560510e454771a1195a272a102ef1f195138cedeabffde7521dee7c13248fca9c121038eef417635df0fd3957926c6768caa96ad2e336c27942d12645b1dad512e764e473c2750b6b750dc31d4f73e2b669854467bc136a866dca62fdba2bf55d666b607a2bb4597a752629d652e4cb2fa487fd85b6a95e6bebc7bc81ca930004e9c8019ebb7b87bedf8a16e36a3851a1d5344137dc4046f9a7660a3adf954080b9f1af55cf6a7a83b66f67b1bf6f28082f5ceee905a88e8a0705f6118ca0d5fe7313844627414046f95242a7ab078b81cd9229c8e1dd8a3491fc8e28e32d1c1da0bd0470b35db1a68f1c8bcc58c266a28a12b1585534901773bec0537590cf67f40b28006950210de70669420affdc8671cd9ad584dfa7f2e8b73db18e240ea0f324ba7115bb6214210a25340e667f0c535ca0c933c3c9cac12aaa02b3a78b38795681090b7a715b269af4dede1efaf66697f2752824ffb2bb73931b0836d1cf8b11c213bc9922305c94e41bec36d670e94134875c2ed2cb66e3bd940899a84473f0cfde7ea3a4bb968db0a", 0x258}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x30, 0x95}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000980)="f4fb6ab8c35669eb898373fd5e058ba7391e26b107b0e4189b55d25eb83ea1e12126b6a73a6ca1bd3d790259ba5615ad161a791d04f5cb19faf683a326a70bda30eba5988641490ab424550bacbbbc506aef4746daed187f03065527dccaa560be543445742379a079c39d79e3021d14cfb8243fe2dedb68bf821533cec819d4d6c32034456fd23e6231dd56bc41638da0d4979fd447a1b5ff003c6526ed4fcaa7fc7c0bfd59edc5cc9bdc0803f448da2f0215435c3af172a584bf12c89e00d74cda545db442018c73a9a22e560510e454771a1195a272a102ef1f195138cedeabffde7521dee7c13248fca9c121038eef417635df0fd3957926c6768caa96ad2e336c27942d12645b1dad512e764e473c2750b6b750dc31d4f73e2b669854467bc136a866dca62fdba2bf55d666b607a2bb4597a752629d652e4cb2fa487fd85b6a95e6bebc7bc81ca930004e9c8019ebb7b87bedf8a16e36a3851a1d5344137dc4046f9a7660a3adf954080b9f1af55cf6a7a83b66f67b1bf6f28082f5ceee905a88e8a0705f6118ca0d5fe7313844627414046f95242a7ab078b81cd9229c8e1dd8a3491fc8e28e32d1c1da0bd0470b35db1a68f1c8bcc58c266a28a12b1585534901773bec0537590cf67f40b28006950210de70669420affdc8671cd9ad584dfa7f2e8b73db18e240ea0f324ba7115bb6214210a25340e667f0c535ca0c933c3c9cac12aaa02b3a78b38795681090b7a715b269af4dede1efaf66697f2752824ffb2bb73931b0836d1cf8b11c213bc9922305c94e41bec36d670e94134875c2ed2cb66e3bd940899a84473f0cfde7ea3a4bb968db0a", 0x258}], 0x1) (async) 14:38:42 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7f}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x35, &(0x7f00000000c0)=ANY=[]) (async) read(r0, &(0x7f0000000080)=""/32, 0x20) (async) write(r0, &(0x7f00000001c0)="54dbdac0e331accb4febfb4aef2d12df7ff5f1f6986d34c3689e04b681c06418e7c9898a2b78e6a7451f18a9d55aa2680e1388d5dd23b6063e495fe1cbb1ec35399b68df2fb01394f830f669913659d8f72f129c500081db12f2918fb33373387fca7a57", 0x64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x40, 0x8, 0x20, 0x5}, {0x3, 0x9, 0x43, 0x1}, {0x1000, 0xfb, 0x0, 0x8}, {0x2, 0x5, 0x1}, {0xd, 0x6, 0x0, 0x4}, {0xaf5, 0xe1, 0x66, 0xffffffff}, {0x80, 0x1, 0x9, 0x1}]}) 14:38:42 executing program 5: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa3) mquery(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x8000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) dup(r2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) (async) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa3) (async) mquery(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x8000) (async) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) (async) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r1) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) dup(r2) (async) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) (async) 14:38:42 executing program 4: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/25, 0x19, 0x840, 0x0, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/139, 0x8b, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) (async) sendto$unix(r2, &(0x7f0000000200)="a6fe0bb55426a82cf8025d7b1f582c3765bd79073088ff92fb99a5d39148811ec4796e41bf940a9ab13aa7498462a7c07c8c33338ac2d1b595f45288cb745b1ad6af902cd55b436a9a9f259e0263179600993203cba06e1592455553a3df29352086bc613d3f66012696c82ea1513d775459e4f8c74f1e41e86687a3dfcc55e5415dd3086ad45526a56cd51bd3c396c8523f044d2351bd8ab951912d23cc409f184007aca33caefaa3a31c667890b0349850ae902f9439b0433ab21a5c601f578b962c4224cfcf1d90dd066b27899f8c3581b46d7deac8770be93808736f2d635d266d00e35f63583394d3287a43565083", 0xf1, 0x4, 0x0, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x40001328, r4) (async) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='\'/)\x00', &(0x7f0000000440)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='/dev/wsmouse\x00', &(0x7f0000000500)='/dev/wsmouse\x00', &(0x7f0000000540)='/dev/wsmouse\x00', &(0x7f0000000580)='[\'-(,[!^-+}]\xfe-!}$\x00']) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) lseek(r7, 0x3, 0x0) (async) open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x40) (async) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000006c0)="5483b47dbb2779fd13a2915e078d22e62d34df7fee", 0x15}, {&(0x7f0000000700)="3b941b70d0d35f58f5a72b4b655a3281a86febe2750aaebf4736e48b7142c70da27bb72029aebf3033ed1d3f7663eeaee6ac1713d21e", 0x36}], 0x2, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r7, r7, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5}], 0x40, 0xd}, 0xa) (async, rerun: 64) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x100, 0x0) (rerun: 64) recvfrom$unix(r8, &(0x7f0000000840)=""/4096, 0x1000, 0x1, &(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8) (async) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000018c0)={&(0x7f0000001880)=[{0x0, 0x7}, {0x47, 0x6}, {0x81, 0x9}, {0x6, 0x2}, {0x88, 0xa5e}, {0x46, 0x81}], 0x6}) (async) connect$unix(r3, &(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa) (async) connect$unix(r3, &(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000002b40)={&(0x7f0000001980)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="afef30995b6c49018875b8950e07adbabcbecccdea6d2bd6903aa5eff39fe37ffdc5a401b3402a8a696cdfc8ef6a68431093b3d5a3ef9f29549daa6a3deb88964ba077245bfd7f9a525d4f1bc29d08b067f99a3b6718e121a7ac9d00ed9875eebfd80fd4892e83a3f440ee982a7fee18883e8c164532d405388baf4f07314f56bb4746b4f50ea78af1b58a4fddafea9b2228c73a90d993f824b2ab35fc9b1955a0feae43b1875b772fcb767b5088b48655ccb74d3bb1a1dae707358a3a4e29f533a19dc969a5b4955ffba934bbc098cc875be24d6902f98e50340ff483d07a87606c97f4935d1c93e896db5f6be702e04465c7813efd3667a76070", 0xfb}, {&(0x7f0000001ac0)="7697a277639540859981fb7bf774be84a9845f9f8a09c21cc6caf394281fcf0cc12948c6c142e23ff1df544b621eed074175dd0453c6e7e074090a5746e1fe2aff83b4e166132d9996ca74b9f8ddebe65b7379c0aa26e3a3346325c4a017296518c0d090a75a6b9b06ff601e0f8cafd3448d0191f7154dd15d3d6760cf39aae2f955893912ac98dda86b447b3ffb4b67fa3b6062b77bbc8377cdd19909faf42fef75357a307cc37dec6d6daa5ced5b67b905468a3bde137cf5d1b3585d6bc82fa97440c2733ed76267a2c113878100d6c51ad60ac956e9a4710b19c1928395438ac8f4af6ce032aac5458422598f2476d3de0ee4578a037a2a97b89f959cb93ad1db7f5459da7c62b220fac1f0ed36f1f446a3f5d335f4affe1ca8fbe65299dbec24f1c65ac550006e67a23944baaf3e2b0262370e031ef8ba0b5c00a7dbd5626f3dec35d330070ff60f702d24ed381aa6f0722e1c0dc9ad34aacbdbf117a635e20a63a95906922ca4bdd9de5aaf1ed71fd57e9c5d92c79672963a060d032b92524152a693ab56785bc6a94728bea412260ae83c0eb69b3806fc09efe57de7d3fe45dcd88713793c1eca2a21b5cb98fddf566fcfb59894a59e93190baa4a85d15578de555ec40d961fea11a1f188eab64832b2ccd9b970ab67a02d71638eb24f2c81621cbfbe64902e63c0a31170337fdeadf1bce9fcb9c6a3eaf83058562a3dcb74dcbd2808125ef15a622f1ae6256ec026a737a2958c1e3d9a272f4c2b3b60e727e841bf3cdaa8455e17512fa21231a77380d413c4c84a8ebf9bb12dc78b29c68c6ff92ba1613b8ca3a1375f13c2d843b4a3b3b6112e3d779d70e02cf7cfafb14968d5c35c93622f3025c24faf9c4fba41aaedb21c2258f7985201fe29bbe000679b40df40d1b876c6e19c25fa0b6d083046a66c7b8bca81661def2827e8a396dbeb4f4f3c5031037bb602ccd1644347770687fe6ab6ae9f438fcb38df31b1bdb0e7172920349aa5ffb12998591dc95e560ad66bac966ad3874ae1da9b6be40bd16cc57971961917ab1b6d6daef6ac8b8de419987b42dc5dfffdca9e069f22f513272238ad7aa6331194541db3bde44312fe189b3b84072fa4b3c09ae215cee200e91b7579f7f3c0feadafb14c02017abd32b197a8e14bb35e1faad5c5e59dfa9c23edb4466f8d8f13e2f540523d5f07d570c6842f1c8cd2454237d3194d94b4c309fd8e3274e15d725e60ce63e9c3f5553e3b0bb70c927ed72b0c14e88b8874ab0804b2021c91c099d296bcad68e7e3629fa944fe388cc4d2c78978fa5d7aabf4661ad7738a82d9f29342dd61418f940809085d18ea84dbce56a71a7206464eaa20608d90975b6c7922e97a56b650863c4c45aaf1b7a631df05be2dc3ec700bb1fd9d81c124f2317cce739f7fae92eef40d7a7c14aa9d16219a01eb5482f5f267656b2d12b760a78820b29636047f7965e3dcbbcd5218394d1d3e9ea384125c22685ddca8d2a4f24146a44985995d0195cdc2d4e6255f94ed70113e639c2f83dcd9f170fc380faf7402301a0945c44aeb580de96e0c127787433a4b6b9009d3e49299cf968d0ee735745d1ef8870eba5cfbab931a50b27b85a1ab8c0ac3d0ebdd96fd78e56052f095295bae271a32fcf47f1cc97a4daa515b4bff5e47d72e73525ccb4ba639c5306609269c3bd3a02e4ea81c2c05b0021f49d3c03aac10f3d8fcdecd65f17a19b40190a657b6c2c188f897d37cb0e98ff4be7a20133536b6b8217d2b857ca92d6c137b2ab93830f5a1525769180d8ca6584f6cf79a8823446dda435db7cc46ad19cc2467d24f97c96cf8ef64d6e3c057a436535892c7e7c22f617d0dfdef68f718ea77b598bc6ce26966f8d4097313a52c3c22213fb469a42f6d5a47346bff3d0bb05bddbf351027bc67f6726db2d9960fac3fa036b92c3bd7710e91ba641440240cdc61ed084fd31cd2fc2dd5549ebdb39af60f4033c7690fa37770258b0e11b1293553f88e0b3e8d1d8f2ea6593114b0103fff2094c414cf1fe134623808dcbe33508b529ca7de03e419e0fa68330c0a729edd3feacf8764374c364ea1e60e747eaaa123236f06481737ea857183f9f0df0ea58fe23e366d91fc4ad69842a929c65537ce7b1d1a1957cbc22abe086e00339df32416b3dce9076c2edda38f6698eb924a58db17b74d77e3a175a150227b6f733ed9d996e6738d587df46e3e2cd0c620cdaf48176efe7ca627feb59599d61da9a479842d7893660479962d654422faafc1a0ed4658983ce8d65bde09165ea6b14631412a028f21d323842412801f305fd5d73a39a5a1ba4ec95e0c7d4d8d414b7b04721babf68430d9d6a7f890fef93e3f94d991c9fedc664c574aeaa3fe213a73b694be8e1a670fff2adf68e089b240590866580e00272ccba26e4b8064016e9cf6e2a57ac2967de87687761a427fd0bcd6c7f889e35fe3df519f536294162937abe7f45ae4de15afcfe5c4748f1a3abdcca9153a2aedadc6c42342930574c6b37fa5aa906c75221668638339d4095a3a2ef7b7e22a922499348ea5afaf6bacccf669cef0b32c444893f0ba04240c16caf49b9a1fde0b60d42ddefe32eb4be73303e6ffd08f7ca82ba4a8e302ad524762ddaa7acfcaebd01c8722d3bd938ff2494ac332b433dc999fa2a28b22e2820d8495c90a97fb7f85a907447cb6b77388f19cbffc68061ec84bb8c703953804f6e33771558512ee59394ce94d25cc201a7ef4fd7dc03759239ab85787f5535afef9a8c6bc7af611d97cb20475788cc853771334a22f7f0eb9e72fb6ae6f8c41625ba546b6c24dbfc3523d14442ab5388e10ef9e30072d5bd0086b60b0048bc96921c6b7258278740cbb0900fa7484ce1a5b5190bee45a0c210ffecd0001c75500184f2684ae7486561c7f9c708eab72e69a24fe7f1c1a77c9733a1b9c1a2d5a0dd0f066701707eb16c9ba16e9abe432b2a5ad33d108b0db56376c708828f94083b5af200018275b3ed2e9ad16e3364a466c79908663d73719adbf17886ca925d94a25627a7f2b167e0f40f2c5079256c1e65e2caf7e2453fc7a1846714d7dd7403839b42dfbe5ad46c6014e61dab2e1a96f6865e9e9ec1668ef67b12d70207be2ba6b3b5516fc1f2f7f78c26de69b04a0303bd3c94b9cc9355da1c58495a8eb9d2bb24dda43eaced718f3ac043cb0d7bc67cdc0f2ac467d9899fa35a44323f47822e981672fe493a827535503af25c53d1fb6844640e98874379a72e08327c52822c2a99fbe0c87d8c37e494d650235f1f7fbf5a14744f16fcca4f5b7b20d7b2fbd611d88627bfd561b128e7d31305792b8b7e4c155f61c9be5af7e8a78c51fef7e4fc26efcf55da11b5aaf038d9dbff3025b5ab16d8e4a72a7366ce6ebec908475643072b0f6fbd14d3b65c638d855f2d0b3f4522eac6f5e11fffbf7e913a921b682f94b8e8a85282a5916795c98650b441e3884bd788dd8ea6fe4500e2dfa448619e234b4d4bc33f0113b6fc10012c52d7e9eef88f296bed12204e55069a98936fa466ac4cb22733ca21d7b3c0830dc3aebafb6e162b31990dff7413c41a6bbf4d82346049b9fb7e482485a71633e726d2066419e88082d607fda4b570924bfe5e672ff3c51c305263b0fea6d4c7b3c3c5764d91ecdc56e077a2db9d9a66591963db1b7ee060844ace1e91f6ceb9b8c1e5b9224b5be4c06c17bc29209fa9978596fdd673ac903d8a4e6a9f20f47df7b410f0da7c809166da0e85ab0cbe29dd74328df0825f3e467f143a6fb925ed32ba973e34c8c28bf6e0b69d87ff393e525e236230b5a1ac3381828e9a6dc1cc54ecee95401fc69e1bd959ae13f729c1b1abb651f51ac18b65fc19786c786597366be179f460cecee6af2079aa818e7da5cea8ff91e1a9f71a5ffc4e70b78a62a8fe763a9c58e17c79c8b82136af913486916ee18ab9b8ea8791ade40d2f41eea162359c20c321b038f1f96b0b87bed46f9dea8767d3ebeb887a622ecc1e75caa54fbb9afbe9b068621a6ebc0a59259eaa7ef8a31a8c4eca5de62b47e6969b162cc5f572f5efe6c9ea13fe2852c436063bd759fc2c10948667459177f72b8cf38b92fddb51d51c23d3a7216c62d1ad470023eebaeccb44fe1daebea35bfb300d495d238ca264d1763b00be7fa58080d8d918cc6fb46c8897eda8099e60aaf4a259eddc7f7780177b5a9e796b2626bfc0c449e905751f6590afc17449e6edc31901e7615168cdff78b5e952e7d72b417dde8caef89503c07bd3ca658cdd2806dd9aa10dee228ca8afd82a5fabcd11f21c7e012e0ae37501440f1f5a2fb70035e1f8d884f73d523286693e9fe2e4fffee63712f068e77e0ef4ff3a15a0571b88db273777c97ff6fd47d89aaaa083c2a90e5e14e41237489bd79c2c3c467fcadc33524929f40130a770635bd59f6bbaa106c57a5829d34f99e238324873df69081d3d1dedce1614a1176c6f33463d67cdc8e1ea0a1dcf26e14c76476820133799611ad59a2c5cd9a7abde95419a30f6619926ad384f0b82d555c0f92f5066744a39aacec1febb10414904056432cef0449c37e0dba2f3142044f5a8f9189c2a94b774d54ac38205a0cc7aae472f569517909d447561e3b80c45e7ca13c290fd08742875cae3c1678fb75c9a57fd7c1666593bce033ea3d428dc215aa8ea198eee57095ca66e1aba131d1d58cd7e16d0c1f79daf2a7a01feeda88282b6fc6b5a873542189cf4c9a64ce5a42fa3b031e5892e99d03719ab29ee07a7c4e91b680e35420cd44f807b28c505a0545d72f6110f62c4c13aa4adba1b3f12113fe2cead995268fb0688ed050fd2d421ad53fb8e3d67ab17954591f1f02991de9dff54a3326318ad7505f78f8f5366e4f3627938c643d00378b4b89ba3f581f9ed3820cc0c8e6f1c203e2ee24cbf79bf217214ac7a7610f4cafe1f4f96a88e958d5b6e5be3d03f25cc3d780f4803fc17156bea4961a4db5390278ec6f3ce7b3951a32a96a250fdb0d117c6c53e3756a639c94321d5e18cf4e58f404a0f7d5f6638b89860b8b037084d8acecb4f737aaac5df00c94fa290e2622b8d804ab2de91a2a45bd9f9d3ef0f00934801679381e57a9e17acc865c1f10121f89a2220a009ac80e838c323df97ce599653c9b6320770a63d5a1aa3533aef33057c6cc4250a8414733bf2f83b49b86806e040847db20424d2cd93d0756953fe06ec09ff1ce9d2047f845964af12e1153c9f49c8c43c8f11c20db180780ccfac4e93572b8fa33b633d456c289cfa0789e5601c1741579948e2d1c2c1f8b736038dc8d474f1c222f0eb1cb9b793fec2d102b0570317b1ebbac32c24d5ba39339b64694bce4b543728a383aa7c8a758fecf12662d253ccc382998c2fc90e260fdc9a9c1aff3075f6a03d8d5b80a05ee3909f91930382b3a8f7b8ed0cf0a112ab30aeff00451c63b361f9a580c487dba5f4212e4cc56115b0f949637a87185460e45b44475f6da5a80b9b2020e0db8ce4c29988417ebaf7f718974e91fee1e2d6622dbf3ffb10dae18a351bb1140ff998f9ed18898a1cf2789af54533909765c3ca66f498d30724ae6f7f59f2e5e9025e2d9443d1be1eb0aa03ea08b2f344d62c9c3f1aa6f19dad57e72ff74fbe54b78d3ac513a8f77fdd1631743ca830f9c79ea53400af3e28813a67f68c343bbd0f4013188d9ba8a6af162e8f288464df294454c302d9e8d1b5b1406df59f3d732f4f3b1af3bca2b33ec6a05179d77a80032a3878a51bf4dc30f4f44e961a8ed52e543ecee75", 0x1000}], 0x2, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x0) 14:38:42 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200), 0x390) r1 = syz_open_pts() (async) r2 = socket$inet(0x2, 0x8000, 0x25) (async) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) dup(r3) (async) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2a, 0x20000000, 0x7ff, 0x9}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0xffff, 0x8}, {{}, 0x3, 0x0, 0x2, 0x9, 0x1f}, {{}, 0xfffffffffffffffd, 0x18, 0x1, 0xbc, 0x2e}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x1}, {{}, 0xfffffffffffffffa, 0x33, 0x40000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0xfffffffffffffffb, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xb4, 0x1, 0x8, 0x34}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xb1, 0x0, 0x100, 0x9}], 0x4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x18, 0x20000000, 0x6, 0x9c1}, {{0xffffffffffffff9c}, 0x0, 0x30, 0x0, 0xfff, 0x47}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x100, 0xffffffff7fffffff}, {{}, 0xfffffffffffffff8, 0x10, 0x8, 0x5d, 0x899}, {{}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x9, 0x7}, {{r3}, 0xfffffffffffffff8, 0xc2, 0x2, 0x80000000, 0xfffffffffffffffb}, {{r4}, 0xffffffffffffffff, 0x70, 0x1, 0x1, 0x1}, {{0xffffffffffffff9c}, 0x8000000000000004, 0xaa, 0x4, 0x2, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0xd0, 0x20, 0x0, 0x6}], 0x3, &(0x7f0000000140)={0x3, 0x80}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x6, 0x0, 0x0, 0x9a}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) pwrite(r6, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0) (rerun: 64) 14:38:42 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) syz_emit_ethernet(0x46, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffb8e89693f7a05a640800050000380000000000019078ac1400bb0000000003009078000000dd16000000008d001000406b8a0de1b09910c95ba072616eb9110000f7e10c22e3345a67248b788e3dd5c69d"]) (async) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="90efc1df456514bddb73faa85c3eda990e597ea9dfb6827daf29def2df34372314506e9fd4a5b5ad3ddc4f31d63b88ee1343d8cedb3088e6a3175d811f58048a8baa24442305159b51d9e2c5ea8fb786ce47ee2d850d54d1158b44a2c10da825a8310a92aea87816fc1f3ead26f52b", 0x6f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, 0xfffffffffffffffe) (async) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) pread(r2, &(0x7f0000000380)="c6038d5dfe077016705948aaf0d17e7f2589d624419df88da51c517de13f8d9e5146c132cf89af736d29eb07b44f32dbce04c220e0d5efd24546307dea857c8a5d8171e268be71d200e9b7feab1c5af325decc21e3a30679e819ca34764804c1c84fb345286cad789dba4452c248210e00b806e8449645e286ed43ed15c529c3fead760689476e28ff09be40c4e3d46bde78f8c6741753c2cd1d7383f4fd7966dfa4358d9940644b05d1d2bab7c543ade7da6e65c395df2b8f54b4e364e6d50e48ceacf8df839b20334bab1d25634907ef074b57fa8b9e5ed0b01adb8ae8bdd8fd5976d0f2cedccb88cf0cd62571e4a5e1338198ea7ac7f81b", 0xf9, 0x5) 14:38:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0xc0}, {0x6, 0x0, 0x0, 0x1801}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="19b450822aeaba55a47e5f72a458", 0xe, 0x0) 14:38:42 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7f}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f00000000c0)=ANY=[]) (async) read(r0, &(0x7f0000000080)=""/32, 0x20) (async) write(r0, &(0x7f00000001c0)="54dbdac0e331accb4febfb4aef2d12df7ff5f1f6986d34c3689e04b681c06418e7c9898a2b78e6a7451f18a9d55aa2680e1388d5dd23b6063e495fe1cbb1ec35399b68df2fb01394f830f669913659d8f72f129c500081db12f2918fb33373387fca7a57", 0x64) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x40, 0x8, 0x20, 0x5}, {0x3, 0x9, 0x43, 0x1}, {0x1000, 0xfb, 0x0, 0x8}, {0x2, 0x5, 0x1}, {0xd, 0x6, 0x0, 0x4}, {0xaf5, 0xe1, 0x66, 0xffffffff}, {0x80, 0x1, 0x9, 0x1}]}) 14:38:42 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) r1 = syz_open_pts() (async, rerun: 32) r2 = socket$inet(0x2, 0x8000, 0x25) (rerun: 32) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 64) dup(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r4) (async) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2a, 0x20000000, 0x7ff, 0x9}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0xffff, 0x8}, {{}, 0x3, 0x0, 0x2, 0x9, 0x1f}, {{}, 0xfffffffffffffffd, 0x18, 0x1, 0xbc, 0x2e}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x1}, {{}, 0xfffffffffffffffa, 0x33, 0x40000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0xfffffffffffffffb, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xb4, 0x1, 0x8, 0x34}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xb1, 0x0, 0x100, 0x9}], 0x4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x18, 0x20000000, 0x6, 0x9c1}, {{0xffffffffffffff9c}, 0x0, 0x30, 0x0, 0xfff, 0x47}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x100, 0xffffffff7fffffff}, {{}, 0xfffffffffffffff8, 0x10, 0x8, 0x5d, 0x899}, {{}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x9, 0x7}, {{r3}, 0xfffffffffffffff8, 0xc2, 0x2, 0x80000000, 0xfffffffffffffffb}, {{r4}, 0xffffffffffffffff, 0x70, 0x1, 0x1, 0x1}, {{0xffffffffffffff9c}, 0x8000000000000004, 0xaa, 0x4, 0x2, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0xd0, 0x20, 0x0, 0x6}], 0x3, &(0x7f0000000140)={0x3, 0x80}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x6, 0x0, 0x0, 0x9a}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0) 14:38:42 executing program 4: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/25, 0x19, 0x840, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/139, 0x8b, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) sendto$unix(r2, &(0x7f0000000200)="a6fe0bb55426a82cf8025d7b1f582c3765bd79073088ff92fb99a5d39148811ec4796e41bf940a9ab13aa7498462a7c07c8c33338ac2d1b595f45288cb745b1ad6af902cd55b436a9a9f259e0263179600993203cba06e1592455553a3df29352086bc613d3f66012696c82ea1513d775459e4f8c74f1e41e86687a3dfcc55e5415dd3086ad45526a56cd51bd3c396c8523f044d2351bd8ab951912d23cc409f184007aca33caefaa3a31c667890b0349850ae902f9439b0433ab21a5c601f578b962c4224cfcf1d90dd066b27899f8c3581b46d7deac8770be93808736f2d635d266d00e35f63583394d3287a43565083", 0xf1, 0x4, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x40001328, r4) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='\'/)\x00', &(0x7f0000000440)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='/dev/wsmouse\x00', &(0x7f0000000500)='/dev/wsmouse\x00', &(0x7f0000000540)='/dev/wsmouse\x00', &(0x7f0000000580)='[\'-(,[!^-+}]\xfe-!}$\x00']) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) lseek(r7, 0x3, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x40) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000006c0)="5483b47dbb2779fd13a2915e078d22e62d34df7fee", 0x15}, {&(0x7f0000000700)="3b941b70d0d35f58f5a72b4b655a3281a86febe2750aaebf4736e48b7142c70da27bb72029aebf3033ed1d3f7663eeaee6ac1713d21e", 0x36}], 0x2, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r7, r7, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5}], 0x40, 0xd}, 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x100, 0x0) recvfrom$unix(r8, &(0x7f0000000840)=""/4096, 0x1000, 0x1, &(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000018c0)={&(0x7f0000001880)=[{0x0, 0x7}, {0x47, 0x6}, {0x81, 0x9}, {0x6, 0x2}, {0x88, 0xa5e}, {0x46, 0x81}], 0x6}) connect$unix(r3, &(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000002b40)={&(0x7f0000001980)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="afef30995b6c49018875b8950e07adbabcbecccdea6d2bd6903aa5eff39fe37ffdc5a401b3402a8a696cdfc8ef6a68431093b3d5a3ef9f29549daa6a3deb88964ba077245bfd7f9a525d4f1bc29d08b067f99a3b6718e121a7ac9d00ed9875eebfd80fd4892e83a3f440ee982a7fee18883e8c164532d405388baf4f07314f56bb4746b4f50ea78af1b58a4fddafea9b2228c73a90d993f824b2ab35fc9b1955a0feae43b1875b772fcb767b5088b48655ccb74d3bb1a1dae707358a3a4e29f533a19dc969a5b4955ffba934bbc098cc875be24d6902f98e50340ff483d07a87606c97f4935d1c93e896db5f6be702e04465c7813efd3667a76070", 0xfb}, {&(0x7f0000001ac0)="7697a277639540859981fb7bf774be84a9845f9f8a09c21cc6caf394281fcf0cc12948c6c142e23ff1df544b621eed074175dd0453c6e7e074090a5746e1fe2aff83b4e166132d9996ca74b9f8ddebe65b7379c0aa26e3a3346325c4a017296518c0d090a75a6b9b06ff601e0f8cafd3448d0191f7154dd15d3d6760cf39aae2f955893912ac98dda86b447b3ffb4b67fa3b6062b77bbc8377cdd19909faf42fef75357a307cc37dec6d6daa5ced5b67b905468a3bde137cf5d1b3585d6bc82fa97440c2733ed76267a2c113878100d6c51ad60ac956e9a4710b19c1928395438ac8f4af6ce032aac5458422598f2476d3de0ee4578a037a2a97b89f959cb93ad1db7f5459da7c62b220fac1f0ed36f1f446a3f5d335f4affe1ca8fbe65299dbec24f1c65ac550006e67a23944baaf3e2b0262370e031ef8ba0b5c00a7dbd5626f3dec35d330070ff60f702d24ed381aa6f0722e1c0dc9ad34aacbdbf117a635e20a63a95906922ca4bdd9de5aaf1ed71fd57e9c5d92c79672963a060d032b92524152a693ab56785bc6a94728bea412260ae83c0eb69b3806fc09efe57de7d3fe45dcd88713793c1eca2a21b5cb98fddf566fcfb59894a59e93190baa4a85d15578de555ec40d961fea11a1f188eab64832b2ccd9b970ab67a02d71638eb24f2c81621cbfbe64902e63c0a31170337fdeadf1bce9fcb9c6a3eaf83058562a3dcb74dcbd2808125ef15a622f1ae6256ec026a737a2958c1e3d9a272f4c2b3b60e727e841bf3cdaa8455e17512fa21231a77380d413c4c84a8ebf9bb12dc78b29c68c6ff92ba1613b8ca3a1375f13c2d843b4a3b3b6112e3d779d70e02cf7cfafb14968d5c35c93622f3025c24faf9c4fba41aaedb21c2258f7985201fe29bbe000679b40df40d1b876c6e19c25fa0b6d083046a66c7b8bca81661def2827e8a396dbeb4f4f3c5031037bb602ccd1644347770687fe6ab6ae9f438fcb38df31b1bdb0e7172920349aa5ffb12998591dc95e560ad66bac966ad3874ae1da9b6be40bd16cc57971961917ab1b6d6daef6ac8b8de419987b42dc5dfffdca9e069f22f513272238ad7aa6331194541db3bde44312fe189b3b84072fa4b3c09ae215cee200e91b7579f7f3c0feadafb14c02017abd32b197a8e14bb35e1faad5c5e59dfa9c23edb4466f8d8f13e2f540523d5f07d570c6842f1c8cd2454237d3194d94b4c309fd8e3274e15d725e60ce63e9c3f5553e3b0bb70c927ed72b0c14e88b8874ab0804b2021c91c099d296bcad68e7e3629fa944fe388cc4d2c78978fa5d7aabf4661ad7738a82d9f29342dd61418f940809085d18ea84dbce56a71a7206464eaa20608d90975b6c7922e97a56b650863c4c45aaf1b7a631df05be2dc3ec700bb1fd9d81c124f2317cce739f7fae92eef40d7a7c14aa9d16219a01eb5482f5f267656b2d12b760a78820b29636047f7965e3dcbbcd5218394d1d3e9ea384125c22685ddca8d2a4f24146a44985995d0195cdc2d4e6255f94ed70113e639c2f83dcd9f170fc380faf7402301a0945c44aeb580de96e0c127787433a4b6b9009d3e49299cf968d0ee735745d1ef8870eba5cfbab931a50b27b85a1ab8c0ac3d0ebdd96fd78e56052f095295bae271a32fcf47f1cc97a4daa515b4bff5e47d72e73525ccb4ba639c5306609269c3bd3a02e4ea81c2c05b0021f49d3c03aac10f3d8fcdecd65f17a19b40190a657b6c2c188f897d37cb0e98ff4be7a20133536b6b8217d2b857ca92d6c137b2ab93830f5a1525769180d8ca6584f6cf79a8823446dda435db7cc46ad19cc2467d24f97c96cf8ef64d6e3c057a436535892c7e7c22f617d0dfdef68f718ea77b598bc6ce26966f8d4097313a52c3c22213fb469a42f6d5a47346bff3d0bb05bddbf351027bc67f6726db2d9960fac3fa036b92c3bd7710e91ba641440240cdc61ed084fd31cd2fc2dd5549ebdb39af60f4033c7690fa37770258b0e11b1293553f88e0b3e8d1d8f2ea6593114b0103fff2094c414cf1fe134623808dcbe33508b529ca7de03e419e0fa68330c0a729edd3feacf8764374c364ea1e60e747eaaa123236f06481737ea857183f9f0df0ea58fe23e366d91fc4ad69842a929c65537ce7b1d1a1957cbc22abe086e00339df32416b3dce9076c2edda38f6698eb924a58db17b74d77e3a175a150227b6f733ed9d996e6738d587df46e3e2cd0c620cdaf48176efe7ca627feb59599d61da9a479842d7893660479962d654422faafc1a0ed4658983ce8d65bde09165ea6b14631412a028f21d323842412801f305fd5d73a39a5a1ba4ec95e0c7d4d8d414b7b04721babf68430d9d6a7f890fef93e3f94d991c9fedc664c574aeaa3fe213a73b694be8e1a670fff2adf68e089b240590866580e00272ccba26e4b8064016e9cf6e2a57ac2967de87687761a427fd0bcd6c7f889e35fe3df519f536294162937abe7f45ae4de15afcfe5c4748f1a3abdcca9153a2aedadc6c42342930574c6b37fa5aa906c75221668638339d4095a3a2ef7b7e22a922499348ea5afaf6bacccf669cef0b32c444893f0ba04240c16caf49b9a1fde0b60d42ddefe32eb4be73303e6ffd08f7ca82ba4a8e302ad524762ddaa7acfcaebd01c8722d3bd938ff2494ac332b433dc999fa2a28b22e2820d8495c90a97fb7f85a907447cb6b77388f19cbffc68061ec84bb8c703953804f6e33771558512ee59394ce94d25cc201a7ef4fd7dc03759239ab85787f5535afef9a8c6bc7af611d97cb20475788cc853771334a22f7f0eb9e72fb6ae6f8c41625ba546b6c24dbfc3523d14442ab5388e10ef9e30072d5bd0086b60b0048bc96921c6b7258278740cbb0900fa7484ce1a5b5190bee45a0c210ffecd0001c75500184f2684ae7486561c7f9c708eab72e69a24fe7f1c1a77c9733a1b9c1a2d5a0dd0f066701707eb16c9ba16e9abe432b2a5ad33d108b0db56376c708828f94083b5af200018275b3ed2e9ad16e3364a466c79908663d73719adbf17886ca925d94a25627a7f2b167e0f40f2c5079256c1e65e2caf7e2453fc7a1846714d7dd7403839b42dfbe5ad46c6014e61dab2e1a96f6865e9e9ec1668ef67b12d70207be2ba6b3b5516fc1f2f7f78c26de69b04a0303bd3c94b9cc9355da1c58495a8eb9d2bb24dda43eaced718f3ac043cb0d7bc67cdc0f2ac467d9899fa35a44323f47822e981672fe493a827535503af25c53d1fb6844640e98874379a72e08327c52822c2a99fbe0c87d8c37e494d650235f1f7fbf5a14744f16fcca4f5b7b20d7b2fbd611d88627bfd561b128e7d31305792b8b7e4c155f61c9be5af7e8a78c51fef7e4fc26efcf55da11b5aaf038d9dbff3025b5ab16d8e4a72a7366ce6ebec908475643072b0f6fbd14d3b65c638d855f2d0b3f4522eac6f5e11fffbf7e913a921b682f94b8e8a85282a5916795c98650b441e3884bd788dd8ea6fe4500e2dfa448619e234b4d4bc33f0113b6fc10012c52d7e9eef88f296bed12204e55069a98936fa466ac4cb22733ca21d7b3c0830dc3aebafb6e162b31990dff7413c41a6bbf4d82346049b9fb7e482485a71633e726d2066419e88082d607fda4b570924bfe5e672ff3c51c305263b0fea6d4c7b3c3c5764d91ecdc56e077a2db9d9a66591963db1b7ee060844ace1e91f6ceb9b8c1e5b9224b5be4c06c17bc29209fa9978596fdd673ac903d8a4e6a9f20f47df7b410f0da7c809166da0e85ab0cbe29dd74328df0825f3e467f143a6fb925ed32ba973e34c8c28bf6e0b69d87ff393e525e236230b5a1ac3381828e9a6dc1cc54ecee95401fc69e1bd959ae13f729c1b1abb651f51ac18b65fc19786c786597366be179f460cecee6af2079aa818e7da5cea8ff91e1a9f71a5ffc4e70b78a62a8fe763a9c58e17c79c8b82136af913486916ee18ab9b8ea8791ade40d2f41eea162359c20c321b038f1f96b0b87bed46f9dea8767d3ebeb887a622ecc1e75caa54fbb9afbe9b068621a6ebc0a59259eaa7ef8a31a8c4eca5de62b47e6969b162cc5f572f5efe6c9ea13fe2852c436063bd759fc2c10948667459177f72b8cf38b92fddb51d51c23d3a7216c62d1ad470023eebaeccb44fe1daebea35bfb300d495d238ca264d1763b00be7fa58080d8d918cc6fb46c8897eda8099e60aaf4a259eddc7f7780177b5a9e796b2626bfc0c449e905751f6590afc17449e6edc31901e7615168cdff78b5e952e7d72b417dde8caef89503c07bd3ca658cdd2806dd9aa10dee228ca8afd82a5fabcd11f21c7e012e0ae37501440f1f5a2fb70035e1f8d884f73d523286693e9fe2e4fffee63712f068e77e0ef4ff3a15a0571b88db273777c97ff6fd47d89aaaa083c2a90e5e14e41237489bd79c2c3c467fcadc33524929f40130a770635bd59f6bbaa106c57a5829d34f99e238324873df69081d3d1dedce1614a1176c6f33463d67cdc8e1ea0a1dcf26e14c76476820133799611ad59a2c5cd9a7abde95419a30f6619926ad384f0b82d555c0f92f5066744a39aacec1febb10414904056432cef0449c37e0dba2f3142044f5a8f9189c2a94b774d54ac38205a0cc7aae472f569517909d447561e3b80c45e7ca13c290fd08742875cae3c1678fb75c9a57fd7c1666593bce033ea3d428dc215aa8ea198eee57095ca66e1aba131d1d58cd7e16d0c1f79daf2a7a01feeda88282b6fc6b5a873542189cf4c9a64ce5a42fa3b031e5892e99d03719ab29ee07a7c4e91b680e35420cd44f807b28c505a0545d72f6110f62c4c13aa4adba1b3f12113fe2cead995268fb0688ed050fd2d421ad53fb8e3d67ab17954591f1f02991de9dff54a3326318ad7505f78f8f5366e4f3627938c643d00378b4b89ba3f581f9ed3820cc0c8e6f1c203e2ee24cbf79bf217214ac7a7610f4cafe1f4f96a88e958d5b6e5be3d03f25cc3d780f4803fc17156bea4961a4db5390278ec6f3ce7b3951a32a96a250fdb0d117c6c53e3756a639c94321d5e18cf4e58f404a0f7d5f6638b89860b8b037084d8acecb4f737aaac5df00c94fa290e2622b8d804ab2de91a2a45bd9f9d3ef0f00934801679381e57a9e17acc865c1f10121f89a2220a009ac80e838c323df97ce599653c9b6320770a63d5a1aa3533aef33057c6cc4250a8414733bf2f83b49b86806e040847db20424d2cd93d0756953fe06ec09ff1ce9d2047f845964af12e1153c9f49c8c43c8f11c20db180780ccfac4e93572b8fa33b633d456c289cfa0789e5601c1741579948e2d1c2c1f8b736038dc8d474f1c222f0eb1cb9b793fec2d102b0570317b1ebbac32c24d5ba39339b64694bce4b543728a383aa7c8a758fecf12662d253ccc382998c2fc90e260fdc9a9c1aff3075f6a03d8d5b80a05ee3909f91930382b3a8f7b8ed0cf0a112ab30aeff00451c63b361f9a580c487dba5f4212e4cc56115b0f949637a87185460e45b44475f6da5a80b9b2020e0db8ce4c29988417ebaf7f718974e91fee1e2d6622dbf3ffb10dae18a351bb1140ff998f9ed18898a1cf2789af54533909765c3ca66f498d30724ae6f7f59f2e5e9025e2d9443d1be1eb0aa03ea08b2f344d62c9c3f1aa6f19dad57e72ff74fbe54b78d3ac513a8f77fdd1631743ca830f9c79ea53400af3e28813a67f68c343bbd0f4013188d9ba8a6af162e8f288464df294454c302d9e8d1b5b1406df59f3d732f4f3b1af3bca2b33ec6a05179d77a80032a3878a51bf4dc30f4f44e961a8ed52e543ecee75", 0x1000}], 0x2, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) (async) recvfrom$unix(r0, &(0x7f0000000040)=""/25, 0x19, 0x840, 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) recvfrom$unix(r1, &(0x7f00000000c0)=""/139, 0x8b, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) (async) dup(r2) (async) sendto$unix(r2, &(0x7f0000000200)="a6fe0bb55426a82cf8025d7b1f582c3765bd79073088ff92fb99a5d39148811ec4796e41bf940a9ab13aa7498462a7c07c8c33338ac2d1b595f45288cb745b1ad6af902cd55b436a9a9f259e0263179600993203cba06e1592455553a3df29352086bc613d3f66012696c82ea1513d775459e4f8c74f1e41e86687a3dfcc55e5415dd3086ad45526a56cd51bd3c396c8523f044d2351bd8ab951912d23cc409f184007aca33caefaa3a31c667890b0349850ae902f9439b0433ab21a5c601f578b962c4224cfcf1d90dd066b27899f8c3581b46d7deac8770be93808736f2d635d266d00e35f63583394d3287a43565083", 0xf1, 0x4, 0x0, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) (async) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x40001328, r4) (async) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='\'/)\x00', &(0x7f0000000440)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='/dev/wsmouse\x00', &(0x7f0000000500)='/dev/wsmouse\x00', &(0x7f0000000540)='/dev/wsmouse\x00', &(0x7f0000000580)='[\'-(,[!^-+}]\xfe-!}$\x00']) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) (async) lseek(r7, 0x3, 0x0) (async) open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x40) (async) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000006c0)="5483b47dbb2779fd13a2915e078d22e62d34df7fee", 0x15}, {&(0x7f0000000700)="3b941b70d0d35f58f5a72b4b655a3281a86febe2750aaebf4736e48b7142c70da27bb72029aebf3033ed1d3f7663eeaee6ac1713d21e", 0x36}], 0x2, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r7, r7, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5}], 0x40, 0xd}, 0xa) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x100, 0x0) (async) recvfrom$unix(r8, &(0x7f0000000840)=""/4096, 0x1000, 0x1, &(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8) (async) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000018c0)={&(0x7f0000001880)=[{0x0, 0x7}, {0x47, 0x6}, {0x81, 0x9}, {0x6, 0x2}, {0x88, 0xa5e}, {0x46, 0x81}], 0x6}) (async) connect$unix(r3, &(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa) (async) connect$unix(r3, &(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa) (async) sendmsg$unix(r2, &(0x7f0000002b40)={&(0x7f0000001980)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="afef30995b6c49018875b8950e07adbabcbecccdea6d2bd6903aa5eff39fe37ffdc5a401b3402a8a696cdfc8ef6a68431093b3d5a3ef9f29549daa6a3deb88964ba077245bfd7f9a525d4f1bc29d08b067f99a3b6718e121a7ac9d00ed9875eebfd80fd4892e83a3f440ee982a7fee18883e8c164532d405388baf4f07314f56bb4746b4f50ea78af1b58a4fddafea9b2228c73a90d993f824b2ab35fc9b1955a0feae43b1875b772fcb767b5088b48655ccb74d3bb1a1dae707358a3a4e29f533a19dc969a5b4955ffba934bbc098cc875be24d6902f98e50340ff483d07a87606c97f4935d1c93e896db5f6be702e04465c7813efd3667a76070", 0xfb}, {&(0x7f0000001ac0)="7697a277639540859981fb7bf774be84a9845f9f8a09c21cc6caf394281fcf0cc12948c6c142e23ff1df544b621eed074175dd0453c6e7e074090a5746e1fe2aff83b4e166132d9996ca74b9f8ddebe65b7379c0aa26e3a3346325c4a017296518c0d090a75a6b9b06ff601e0f8cafd3448d0191f7154dd15d3d6760cf39aae2f955893912ac98dda86b447b3ffb4b67fa3b6062b77bbc8377cdd19909faf42fef75357a307cc37dec6d6daa5ced5b67b905468a3bde137cf5d1b3585d6bc82fa97440c2733ed76267a2c113878100d6c51ad60ac956e9a4710b19c1928395438ac8f4af6ce032aac5458422598f2476d3de0ee4578a037a2a97b89f959cb93ad1db7f5459da7c62b220fac1f0ed36f1f446a3f5d335f4affe1ca8fbe65299dbec24f1c65ac550006e67a23944baaf3e2b0262370e031ef8ba0b5c00a7dbd5626f3dec35d330070ff60f702d24ed381aa6f0722e1c0dc9ad34aacbdbf117a635e20a63a95906922ca4bdd9de5aaf1ed71fd57e9c5d92c79672963a060d032b92524152a693ab56785bc6a94728bea412260ae83c0eb69b3806fc09efe57de7d3fe45dcd88713793c1eca2a21b5cb98fddf566fcfb59894a59e93190baa4a85d15578de555ec40d961fea11a1f188eab64832b2ccd9b970ab67a02d71638eb24f2c81621cbfbe64902e63c0a31170337fdeadf1bce9fcb9c6a3eaf83058562a3dcb74dcbd2808125ef15a622f1ae6256ec026a737a2958c1e3d9a272f4c2b3b60e727e841bf3cdaa8455e17512fa21231a77380d413c4c84a8ebf9bb12dc78b29c68c6ff92ba1613b8ca3a1375f13c2d843b4a3b3b6112e3d779d70e02cf7cfafb14968d5c35c93622f3025c24faf9c4fba41aaedb21c2258f7985201fe29bbe000679b40df40d1b876c6e19c25fa0b6d083046a66c7b8bca81661def2827e8a396dbeb4f4f3c5031037bb602ccd1644347770687fe6ab6ae9f438fcb38df31b1bdb0e7172920349aa5ffb12998591dc95e560ad66bac966ad3874ae1da9b6be40bd16cc57971961917ab1b6d6daef6ac8b8de419987b42dc5dfffdca9e069f22f513272238ad7aa6331194541db3bde44312fe189b3b84072fa4b3c09ae215cee200e91b7579f7f3c0feadafb14c02017abd32b197a8e14bb35e1faad5c5e59dfa9c23edb4466f8d8f13e2f540523d5f07d570c6842f1c8cd2454237d3194d94b4c309fd8e3274e15d725e60ce63e9c3f5553e3b0bb70c927ed72b0c14e88b8874ab0804b2021c91c099d296bcad68e7e3629fa944fe388cc4d2c78978fa5d7aabf4661ad7738a82d9f29342dd61418f940809085d18ea84dbce56a71a7206464eaa20608d90975b6c7922e97a56b650863c4c45aaf1b7a631df05be2dc3ec700bb1fd9d81c124f2317cce739f7fae92eef40d7a7c14aa9d16219a01eb5482f5f267656b2d12b760a78820b29636047f7965e3dcbbcd5218394d1d3e9ea384125c22685ddca8d2a4f24146a44985995d0195cdc2d4e6255f94ed70113e639c2f83dcd9f170fc380faf7402301a0945c44aeb580de96e0c127787433a4b6b9009d3e49299cf968d0ee735745d1ef8870eba5cfbab931a50b27b85a1ab8c0ac3d0ebdd96fd78e56052f095295bae271a32fcf47f1cc97a4daa515b4bff5e47d72e73525ccb4ba639c5306609269c3bd3a02e4ea81c2c05b0021f49d3c03aac10f3d8fcdecd65f17a19b40190a657b6c2c188f897d37cb0e98ff4be7a20133536b6b8217d2b857ca92d6c137b2ab93830f5a1525769180d8ca6584f6cf79a8823446dda435db7cc46ad19cc2467d24f97c96cf8ef64d6e3c057a436535892c7e7c22f617d0dfdef68f718ea77b598bc6ce26966f8d4097313a52c3c22213fb469a42f6d5a47346bff3d0bb05bddbf351027bc67f6726db2d9960fac3fa036b92c3bd7710e91ba641440240cdc61ed084fd31cd2fc2dd5549ebdb39af60f4033c7690fa37770258b0e11b1293553f88e0b3e8d1d8f2ea6593114b0103fff2094c414cf1fe134623808dcbe33508b529ca7de03e419e0fa68330c0a729edd3feacf8764374c364ea1e60e747eaaa123236f06481737ea857183f9f0df0ea58fe23e366d91fc4ad69842a929c65537ce7b1d1a1957cbc22abe086e00339df32416b3dce9076c2edda38f6698eb924a58db17b74d77e3a175a150227b6f733ed9d996e6738d587df46e3e2cd0c620cdaf48176efe7ca627feb59599d61da9a479842d7893660479962d654422faafc1a0ed4658983ce8d65bde09165ea6b14631412a028f21d323842412801f305fd5d73a39a5a1ba4ec95e0c7d4d8d414b7b04721babf68430d9d6a7f890fef93e3f94d991c9fedc664c574aeaa3fe213a73b694be8e1a670fff2adf68e089b240590866580e00272ccba26e4b8064016e9cf6e2a57ac2967de87687761a427fd0bcd6c7f889e35fe3df519f536294162937abe7f45ae4de15afcfe5c4748f1a3abdcca9153a2aedadc6c42342930574c6b37fa5aa906c75221668638339d4095a3a2ef7b7e22a922499348ea5afaf6bacccf669cef0b32c444893f0ba04240c16caf49b9a1fde0b60d42ddefe32eb4be73303e6ffd08f7ca82ba4a8e302ad524762ddaa7acfcaebd01c8722d3bd938ff2494ac332b433dc999fa2a28b22e2820d8495c90a97fb7f85a907447cb6b77388f19cbffc68061ec84bb8c703953804f6e33771558512ee59394ce94d25cc201a7ef4fd7dc03759239ab85787f5535afef9a8c6bc7af611d97cb20475788cc853771334a22f7f0eb9e72fb6ae6f8c41625ba546b6c24dbfc3523d14442ab5388e10ef9e30072d5bd0086b60b0048bc96921c6b7258278740cbb0900fa7484ce1a5b5190bee45a0c210ffecd0001c75500184f2684ae7486561c7f9c708eab72e69a24fe7f1c1a77c9733a1b9c1a2d5a0dd0f066701707eb16c9ba16e9abe432b2a5ad33d108b0db56376c708828f94083b5af200018275b3ed2e9ad16e3364a466c79908663d73719adbf17886ca925d94a25627a7f2b167e0f40f2c5079256c1e65e2caf7e2453fc7a1846714d7dd7403839b42dfbe5ad46c6014e61dab2e1a96f6865e9e9ec1668ef67b12d70207be2ba6b3b5516fc1f2f7f78c26de69b04a0303bd3c94b9cc9355da1c58495a8eb9d2bb24dda43eaced718f3ac043cb0d7bc67cdc0f2ac467d9899fa35a44323f47822e981672fe493a827535503af25c53d1fb6844640e98874379a72e08327c52822c2a99fbe0c87d8c37e494d650235f1f7fbf5a14744f16fcca4f5b7b20d7b2fbd611d88627bfd561b128e7d31305792b8b7e4c155f61c9be5af7e8a78c51fef7e4fc26efcf55da11b5aaf038d9dbff3025b5ab16d8e4a72a7366ce6ebec908475643072b0f6fbd14d3b65c638d855f2d0b3f4522eac6f5e11fffbf7e913a921b682f94b8e8a85282a5916795c98650b441e3884bd788dd8ea6fe4500e2dfa448619e234b4d4bc33f0113b6fc10012c52d7e9eef88f296bed12204e55069a98936fa466ac4cb22733ca21d7b3c0830dc3aebafb6e162b31990dff7413c41a6bbf4d82346049b9fb7e482485a71633e726d2066419e88082d607fda4b570924bfe5e672ff3c51c305263b0fea6d4c7b3c3c5764d91ecdc56e077a2db9d9a66591963db1b7ee060844ace1e91f6ceb9b8c1e5b9224b5be4c06c17bc29209fa9978596fdd673ac903d8a4e6a9f20f47df7b410f0da7c809166da0e85ab0cbe29dd74328df0825f3e467f143a6fb925ed32ba973e34c8c28bf6e0b69d87ff393e525e236230b5a1ac3381828e9a6dc1cc54ecee95401fc69e1bd959ae13f729c1b1abb651f51ac18b65fc19786c786597366be179f460cecee6af2079aa818e7da5cea8ff91e1a9f71a5ffc4e70b78a62a8fe763a9c58e17c79c8b82136af913486916ee18ab9b8ea8791ade40d2f41eea162359c20c321b038f1f96b0b87bed46f9dea8767d3ebeb887a622ecc1e75caa54fbb9afbe9b068621a6ebc0a59259eaa7ef8a31a8c4eca5de62b47e6969b162cc5f572f5efe6c9ea13fe2852c436063bd759fc2c10948667459177f72b8cf38b92fddb51d51c23d3a7216c62d1ad470023eebaeccb44fe1daebea35bfb300d495d238ca264d1763b00be7fa58080d8d918cc6fb46c8897eda8099e60aaf4a259eddc7f7780177b5a9e796b2626bfc0c449e905751f6590afc17449e6edc31901e7615168cdff78b5e952e7d72b417dde8caef89503c07bd3ca658cdd2806dd9aa10dee228ca8afd82a5fabcd11f21c7e012e0ae37501440f1f5a2fb70035e1f8d884f73d523286693e9fe2e4fffee63712f068e77e0ef4ff3a15a0571b88db273777c97ff6fd47d89aaaa083c2a90e5e14e41237489bd79c2c3c467fcadc33524929f40130a770635bd59f6bbaa106c57a5829d34f99e238324873df69081d3d1dedce1614a1176c6f33463d67cdc8e1ea0a1dcf26e14c76476820133799611ad59a2c5cd9a7abde95419a30f6619926ad384f0b82d555c0f92f5066744a39aacec1febb10414904056432cef0449c37e0dba2f3142044f5a8f9189c2a94b774d54ac38205a0cc7aae472f569517909d447561e3b80c45e7ca13c290fd08742875cae3c1678fb75c9a57fd7c1666593bce033ea3d428dc215aa8ea198eee57095ca66e1aba131d1d58cd7e16d0c1f79daf2a7a01feeda88282b6fc6b5a873542189cf4c9a64ce5a42fa3b031e5892e99d03719ab29ee07a7c4e91b680e35420cd44f807b28c505a0545d72f6110f62c4c13aa4adba1b3f12113fe2cead995268fb0688ed050fd2d421ad53fb8e3d67ab17954591f1f02991de9dff54a3326318ad7505f78f8f5366e4f3627938c643d00378b4b89ba3f581f9ed3820cc0c8e6f1c203e2ee24cbf79bf217214ac7a7610f4cafe1f4f96a88e958d5b6e5be3d03f25cc3d780f4803fc17156bea4961a4db5390278ec6f3ce7b3951a32a96a250fdb0d117c6c53e3756a639c94321d5e18cf4e58f404a0f7d5f6638b89860b8b037084d8acecb4f737aaac5df00c94fa290e2622b8d804ab2de91a2a45bd9f9d3ef0f00934801679381e57a9e17acc865c1f10121f89a2220a009ac80e838c323df97ce599653c9b6320770a63d5a1aa3533aef33057c6cc4250a8414733bf2f83b49b86806e040847db20424d2cd93d0756953fe06ec09ff1ce9d2047f845964af12e1153c9f49c8c43c8f11c20db180780ccfac4e93572b8fa33b633d456c289cfa0789e5601c1741579948e2d1c2c1f8b736038dc8d474f1c222f0eb1cb9b793fec2d102b0570317b1ebbac32c24d5ba39339b64694bce4b543728a383aa7c8a758fecf12662d253ccc382998c2fc90e260fdc9a9c1aff3075f6a03d8d5b80a05ee3909f91930382b3a8f7b8ed0cf0a112ab30aeff00451c63b361f9a580c487dba5f4212e4cc56115b0f949637a87185460e45b44475f6da5a80b9b2020e0db8ce4c29988417ebaf7f718974e91fee1e2d6622dbf3ffb10dae18a351bb1140ff998f9ed18898a1cf2789af54533909765c3ca66f498d30724ae6f7f59f2e5e9025e2d9443d1be1eb0aa03ea08b2f344d62c9c3f1aa6f19dad57e72ff74fbe54b78d3ac513a8f77fdd1631743ca830f9c79ea53400af3e28813a67f68c343bbd0f4013188d9ba8a6af162e8f288464df294454c302d9e8d1b5b1406df59f3d732f4f3b1af3bca2b33ec6a05179d77a80032a3878a51bf4dc30f4f44e961a8ed52e543ecee75", 0x1000}], 0x2, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x0) (async) 14:38:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0xc0}, {0x6, 0x0, 0x0, 0x1801}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) pwrite(r0, &(0x7f0000000180)="19b450822aeaba55a47e5f72a458", 0xe, 0x0) 14:38:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0xc0}, {0x6, 0x0, 0x0, 0x1801}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) pwrite(r0, &(0x7f0000000180)="19b450822aeaba55a47e5f72a458", 0xe, 0x0) 14:38:42 executing program 1: r0 = socket(0x20, 0x1, 0xef) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x2, 0x3f1e, 0xfffffffa, 0x6]}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0x390) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = socket(0x10, 0x5, 0x3c) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200), 0x390) poll(&(0x7f0000000100)=[{r3, 0x2}, {r2, 0x20}, {r4, 0x100}, {r6, 0x20}], 0x4, 0x0) fcntl$dupfd(r2, 0x0, r2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:38:43 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x586f) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000000c0)="4db5b0bf95aedfb0dc7988962ce0bc8b882ea0fb13d5b97bac2cfe59db38579236b72bd6500ddb5e2fe191917e5b6a208c8da0b531b4b4622bffc10e32e7f0bbed1389232038e355f709f6194b79bf19a54c1a2ddacbe67695e8c950d7b3702b62c3b8", 0x63}, {&(0x7f0000000040)="08018075010f659a200d4bc6896bf28fbad92eac6585", 0x16}, {&(0x7f0000000140)="de513b53e75e6eebb37adad6bbaecb44b456f7bef260e4f6523e395b88c1267fe7f81989718588c4a32ba9186e94132c11cb65bb63f0f6c1aaa6374e910a78df752878a23267a76c6cedc6c01be473095f3fc316246d282e029ebdf9d569be729f113effa365087c0a32f077decf1b7b21bdb3e1b59139307d0b01db1b64874a9ad37e177650494c5e9bc255b688c7b4dfcba3758208d2a41ae3e9800d432deef25744456be37398c1b87b5140b651e5ddc1dcca97035436e533f5abc185aaf8528f47b4f5c3e68c3e362bc0", 0xcc}, {&(0x7f0000000240)="c942a5d328917580d819efc108b374cc7c552453f1d560c0939deac67601d11535daf86816deee254bb01e82dc5fe2cb937c1740d42cb59dbd9b5259fc8c08ab4f2e2b3abc86848a45d9416980faa49a3979958a87ea0931ff97afd75b8c8800c25eb47e2ac53420bea53d8d1bd77a18a52d2374c2fbd68c885ea015e115f8909098a0dabe7d7912f8b4a7bb3390105dd1c792fde0275094295ecc51143522d0fd0960d7b2f9fe41a208a2780f45d6f8bd136be08165ec02c2b03a497b93a5230037be3a459fe5b3fb16eb11cf5e10c5ea2f95dcadeee64f1ad299ef381b6da347acdfc42905da0f7a886326e9232c29f8", 0xf1}, {&(0x7f0000000340)="c118923320b3cc744370154abaa7609c1c08f4495b768a6401de75", 0x1b}, {&(0x7f0000000380)="f85692bd405431b5927858359330580483c54e05ab193c40c9e91f523929a76c92243e66ecc9837b91b0145aba4dec200ab8f605e06900e99a14682e73f9673d42b55ddcbf68df3ce23783cc7363b4dec6afb861b5efa894807928333ff92b24216c5461dc3c223e1a3e9d80729b25f1f3acdfb58a9066b60b059b4c01c56ee1d3f4c21ceb65c6728f7d76e15b551227bf51f0410b46e6689728d9d55ca1b8f622e9483782c3e5cdb1bae6a458030a88782743715caead68e888da860c859929b0606dad47511fe9ddac2cb3d21a2429f2ab001a171552b89093c4a1d9e04258eadf678f0d5619ac78db05b93ea74bb69fb3d05351c2b12bb5a890a7f860e58e2678136c5241a7f638e01a89a62a7820ba6ed89b90e56f159e13859b628123af48c930327844dbf4bc1b29d6a41e0669485cbb41bb22aeb7703d729a05b39f7c67bfadb9eb6ca836145ab4891f3c3c0c106a46d25d9881cffeeaebf898efb8d831b7841822498d935bf77af94875d4248d384b428727ed41c1f79e7f4c05183c31c8d89552482bb8100892a4f751f39a1c8f7a46a7313e08dc10781a7c94cfa7b2463bf9720ade963ff3b462d51eff6c754daf7d584068225bcd9260bcfe302dfd3a2319fee40d4d7ec99ed2169c1d3a036edde6c03f06c7a4103d3d10a3e1b726d3d251af41731e09a4c9e672d6e9a32f9cd966d1b05fbc248820dcb1fcbab6972019bd551373eb74313b36cbf897a3c96b18f8204e579308083e2b4e90590dfc675dbeeaaab70904d72ef33fa92d027372cf0a42f2cc3f1ba53e55ff9d0ad8850a744d75dbd67b2cb4ae87e5bf5b001883c7a10247e3329b1539292274533562a32887278f4d1447561f7e28f0f43c9e80bc30315e89567c7b4ab423f0e16648cc9e370b0ba27ff1d65258cd382522f428ceb9ff5331c6cd7836059d5e8f354f796b39ae876d20405fdcec7e307395566aa7f1e81a9f5e106726f45b014321d8c9ae8bb97a7f8361f84d04fce2f024daddefadaa659b19531a15a098857ef12ec68bc94b87b296451bf2999222caa1081614dd9896a90a46e37925872acd0c8d78d45b29b67d11760b2d79dfbc8533deda92756b037c5b744fb748bc6422480436195f494038344034bb104673ba4bb8fd8174d33c62479cc87907d4820218e1db02dc615b9f451a205e7dfd4a53a98c565dc61026078b23bd5ca6e7cb4e81782cf01ae2aa3e1c13b59fdf549a950da33b3eb86c97a4eb27cdf281ff4ba03c05ceb335740d524572a651eed32a5a29c3030e5a59bac213bd6370570c6cb58de1a2e1ba26a889462081015642da6a9f9f964cc9d130576c0a2b5875db3709a54ddb82c93a75adfb568b616f692f25d059240c36b3a7bb407aff789a0a141f22ecb37242f6d51eab21e5be0df18b209a81a80c33fa898f8ea6be356f2d62ca7ce7441086e8762ce9fefb464f43879743593cf52c9c91d9d9df086cea780fe9826d01f4915a7850fb251322cee4da9e25b7e11cda9f5008dc457e71ccb4282ae01f8b4e31b5475b6cec65afebdebd2632b4bb41d38dc117c4ce3bfc107ab701eac9a514b3d984127cbc5ff4279f7f6e17ed91241168393e462451e1ee70ada8927400f9286324a0a9c356c1322b2d4e14afd4d9f528414c6debb1fb518bdd03e034385183352f35efc76ceb5617676dce11a943e40109db245c5aaa24cb950fcd42c81d74581e449ec32aa98066d073a726090bb428c4cc2a76a03f84604a966d9df85b18415527ac16cc5845d33036144aba6c7295289beb2458eb5b6b80c07014ede1bbba68aacfee83aab49fa1f720e68f35f8a188d53d5125f0a15186a8700d08c8afa61c143ad12c0d68cc6834c35f5daf9ff6f691a4153ab3ba5462cbccec43ab686251e64df7381704ef7ec933f73368e6c75e52a250668a3716accab3aa89166b8a0bd38ed0fbb5dcccffeadfc55b1b7fb656e086cb74a7b08bc1c7724e07f16e51a06e7f7adf6227612af9618ff675cd65c66c3c723c5e95b42d4530efb1b13a50c887668e4a2ef89cdf878f3692fe61aa3dbb59ac2312d32165e8e5fa01c3258e3f25eedafc39ffbe61a2b30881808a0bfc0a6c6cb5aba9cc060c7976d93f80c17a0a3ed0c88f13aeba745a71ac52b4d20468e410872464b288bd17b62b75921a1f6ebc6c26af2d35d620600760b6b3ec12d4b5fa46f885eba84644fc6959706e4f832bc8b29559d176570294193e7b57615c8f3a4ac7177ceb8a2076d2a0a57414a1b38ad348a54674fd4c75f976a6f2f1e08c0c2da74566b9fbb07707ba515cf348509d96b5cebeadef23efa0b5b3fc63e4b2973ce52debb68158e0baed75f80751059aee428c8a2ae77e546ae290be597db4fdecab16508c0a18ecdd272b14c13258a221283d53da5ffaeb31843efc688c56a28b5ba9b09dca50354a45d8e6bcb978b9a04bb252907dd5771e132c5fcd854940bceaa9ac66f316b402aae3aeaba5cdc32de7d7d61a1abc4e4fce67c20ee8f6efcc191af0b29aa992c23088e408f33051fcde3bcb1f56cfc0f90f769cf643cb16174a7ac245a3632924d50ed130b197dfa3c75e565e506c4e081e81353b79facc0837f5a468e3f5faef3180d17e0e735c928f9a48b2ffd4dbe34436cd10ffc60b752fb32507e5113956b4310e9cc0ce0fb6e146e65edae23fad005bd9323199758d380655671efc2cb84f5bcf119eb6dfa4a4b296207ae0b68f59e36b8aac66404da996ef56f7d3c100d344e2a5a775ec14f19a9519c0024b55c3ee8a666383be2d583ee91d8e0a83029c0e49cff75c51576728a89a7c90ac50cafc2ec64385ec6151d6741a03cbdd688d64cdce4c0029a3e44cd3a6c7830d29cf0faa1ae8180a21c39c051c4a0a6dff8a1f2f4a7576401ec5b5fa7741d13b9124dac59f61a05463cfffa1b40550d1841f9eb6c1e41ec7501608dc64f8ace4a9afe00adc9d1d4d8b4d936562d8c6458d89e0fc3f7a4ac25b1be6b019c254a14ca404843a631ffb80f6412205cab50051765f553ccd6cecbaa2658a4668ec72ef09a043e351bb15083ccdef2ca2d64b981d6faa5d5ef94b0ae7097dad69b2166b33a6bd2ca1d800a6bc219d2041f0b35635cef80d3e363a88f2ef0beca26ccc38a6c535c232b3a39359575490c9370a05a620e2d2b6011974fb17ecd9407eaa39b599722e818f99378553de29f35d4a99c5c30480ccdd732feedb015b995836bff84cbe4a824aedd4b934d8debeb4613554e3d1dc738b39325e16776517363cf23e8688bca017029cc77553c4c8761b806a0a977e181b409f1622901e8a7c6fe4b07f6b3b0a24dbb1f9c36fd07bacae8e8d5d8cb0a9604b356223ae801f261514f54beee4366a17dc760c984bc25417d2d4880c776ab41bd9bbc26079d58baf0fc712559908e483373564aa2ea9911147fedbd1f47b315edc67922b3f98f1de6a1952ab24572a0183008c7261a264a248eb0525cc9ffd6b904004d49df51dd4f78c03dff7d349ab693c18f6f0fedcc38169b562f691426a84d93fb62e7209e50a618052136b2c8e517b517f0bd66d36fa9585ab10e460343ee91b73580aa9eda47d314eb0e70d2a1dc5dd32f92f5b590903daf166c06e5ede6f4f4d98e10a092423de49346031b892714833056f9b38d80187558019f26e69c47010d05475c6e67d99d1da04047c92768a3c93ea67e4fc487e4db83c33c8bffdcd69375389d67d9e377874c9b4820ed26740f98a8d259f342495635b7789dc927083da1cfee63bac9a286d17bf18ebd95d7766caa60fceae7dd33ab7cf349a4011c9a3da8d3ac02709b76f11c9bcac70ccf50406de7e674a1692256e19851c69b0a534b644b0464c6f3f88eb9b7e62d2630a9e53f56e4a57e140ac64c0034dcfc65e5edc70cccd22ac99b3b1a64aa652c96c5905bea2027a0cddb00db737765bf8fee9bdecd86aa052b24ce9e507f05f873bb449bd002273753f8ce621951d0cd1cad465fc9300cf389d241a6302b835c3df17d0eb10b04506b1003579a5b4aa5e2274841ad4ee7273b6d70fb229f4bca39a042d9f0f8ca981199eb778336a6e77e6d6ec2126dc4907c8d002290881f3d6ac28ebb4be2b616f14ebff02e7e12449cc572fc67f6426bce1367b5d135152e5354c50387f504544184088585e2e0e697c01e2398ac04e1ab9de5f92812e5dafe14450891bc81db3b961cf5cfe1fd01e4c142a1cf374b339fac89086f6fc2802fc6889cd1785cf58e7aa3d0774392532dddf290205355cad7b4890e7f739b27af408efedb8caa8f4a115e51082b1387e09054ae428bc55253035db0e3a3702cd59a14d6034c36fc61f5249557548f5332431d11db58d26526d13d5918bd23503c1c9b1297efdb5312e2e6684e8dbf7ecf25121b5f67230981a1c2cc4cb20052969f8e1ba1469741d849a3843f0130f2ffba4ae1a448cbef73100abe295f948a0711531452b29b73a6d883f610777d1416f8d33f4d9e20aaba3751cb895592a574f3cf3689f80ec7c3cfa28eac7d8c163b589c2171ffce9171e1d4405ead4b94bfd6668c636d33e9cd3f61127527ffcc7e735cd2607b90095288216526bd0871018d7a150bc2798499d56401962886cacdc18666f08c41ff7c6fe6956f34e979c98a78639d1b4b32fe83217c582384a7b1dcf962aade0d36063b3dea1bcf27e2e820fe4c94c73d2e74b9f4f612ba4e8a80210e6fea78033af4f0aedc7b747ab00d177263f670d6e66ffd1d3d9df5b9894619e3a7df6a1aa4fe5dfd4b02a3aa56445f70fc3b8717e0e4927d3643a2719031327e4ba25b5bc26696e7f3f344f9a4be44462ae3db702fd83182241ffa1ca1375d612c545fa62555e87ec41193d3bb0593f7943a51ee8bbabd8eec26c3fb74cccd356c75612f4a2534bac51de837b5b67e329d1a4c87d03b5d6957870584c9f21ea888fa37fda076cd61f1aa94655a8efd2e98b52682815812885fd338f1a5468489e21b4e2e37a7f18b4536ab46da1f92d51e5c04e0838374e57c78401b8139d7be010fa1fce6d0d47c599f3dfe72cbf6e58b1f3cb948dc13310ddc18c11cb42ac2bd73dffacccb0dc25455d54a6e4108bddfd8376d81a598c126201dc7a88e0fb7a2c75c3baeaae90b9cb1291d58d9c518cf2479f954b65caef566263b8ae698fdb377f0e97ae4324360d9b3df573a46087197e947bdb78b3c4f4872983bf7cb562173b63096f1059aaae1335a48cdd26ff91c2fb2c9083c50cd41d11292d027af570b6d5b703d7d89dbae371692044ad8e6b31cb2f793c8c8f9d65edb376ff15fd6d5e62c0af0460b82a71b9f8bdb5532fb3b95bba4890ac3726927a87c53623c7c26e5c13cc8a9ee11b565de76a905bb03ea2a15f2074a7027b2b2b18232bbb4471e2a96526557c54419c3e4cb57a064116e339bba1631f6e1718f0a6ce618d945f6bf461bd10d7857bae489c29a3e4fde8fed6484923f0f588cdca0182fd77fbe6c1a36d9e19c2e206b09979132f66354be029f3a21cc6553b035d0cf25d327c3ad31afff9fe446cac49e0913abe4d5927ab51f5e34e928562b183e5f8838a5e2f99b143cae6657b7b3c332a5537a3f5c925aac90840e4328909acca062a17a3f5326d4a11705775360ec3756e25113daee134e4002aaa3cd8e2fd757c472968b320edf199e8bccbc3ec003897bb62c43b25605f44c727a2b8cc3bcd6e94c81875ae1bb018d07ced5164ce2ae105b0666ce15617bfa579604d5a0daab43de72307509743b26c21f9e0fea6877f06558ce8", 0x1000}, {&(0x7f0000001380)="1bfceaf4c59ae8dd6ea00296e595be402777823a175d6e9996a14b19e7c8940ae2e595d5b80bc99c05714105b2cae250c861d744603d3b6bfbb04e5dbb35c9dca5ed7089670868ac168e10762f6aaf9701eae25f491beb89cc60b6e46f0567a8c12c0e212d385aacd4e7ea249627571ea6bf73d8e3b75867f6836187e2a572cc9d56f9c77d58b6bc0a50b1cf6b8ddf947898fab0451ade3a6658b60aeb95c8b8b0dc60aed89ac771dffe0149", 0xac}, {&(0x7f0000001440)="e2282561b8d815d87019ddcf42e6489bc8694dacb153ed70bfb54c1d7aff9f2ecf709d71d5b5ed70c8aa949359db70dbab33dedc500b628dfb2c5bfa201d42995aee98423444bfc42eee62cc5254d28010803ffbbe5eceb11d879504c2eb4bfa0fb17cb515667e93a693c1cfb64f405007d0d3afa9cc92e5", 0x78}, {&(0x7f00000014c0)="680e8743db619580c6b12c16f2332d612280a7532902c56f6453708c555e97b6f4bf3f659bf0322242b225a5551e271dd0275a682550fa2158fa7739c2baeb59f51650646624b899b18ad075d5844fb8e5d2236d6fa14197b4fba6adb8db646e7f4849861311e65f39ff7816d1c9ec7085fcb0948082b13eee35b4a227d19799d4f1dd0594c1b7f4480cf8b92b02302c5728f40eb25b30baabc36a5bfbd0f4a43cfedc988c66aecfc928ed8717c5f75842e79fa969371054d0", 0xb9}, {&(0x7f0000002640)="b777f2c237898b48bbec1c8b53135fced8fc213e99a9025126998499d51a164134417518ca807341c31af93c0bbfab5f0749d9e9593fe74baa3ed7d81e6ee1a24c013a5bd944656af069d74dc1000e9abcc7388020d4efde5a9b060ee1140c3ac0a671158429d13f96dc6fe66844521613d464ec43ddf9a012b6ed1c16074d0e83c3be29b3b5bd18a94dc87d5b7058e6d2585b3672dcdee56e490a4e6e6a959912daf691be979d05bd370319db1538e119b48bb3cb3a7d1262b9ff57e9a107e0c3e857fce6b5675f2b826c939e37509f2cf3324e7e43f644ad55edc6167644536500e91a51ee4f4c2c591ba4938e7ac2c3f153552c1fa34f6529bda7974780a3432116a828ad747f3ee1d00a051516be9c1ecfa9cc221e53006bc97c3a2cad2740b7fb228856657b334ebfe652ad30efb24e1f455ab0c80e0a2d68a5ed5ead1b1fbc96f66358de161a1bdc49add35b526af795ceb4b4b540162447b49ecd629c96e92233a13d1689384933494325d3d068af083d67d9fb514f161b6aa5c71304349a6a69af2e28f4b0c332a2317d86e0b416848ee002f50d1f7a21772728033e19a312c344fa20ba4603c9d1ff9b8188cc403b181166eac70783a7676c4ba18e40b06b80730ba0180295db420a0f465cffea062823401e8caf26a3c58e1671135a174d2864cfa75d6966ee9e50e6eb19d7b5b9cfed745bbfed6ef0d0a0393c339e275fd29d75a5b7614b89f6a70f5d526d2f919ca5d842f501ef20be40b9b73d9034b8a39aa928b314b860118932e5d92970e4534a7c6518d664096aa9bc092bbfa6f25b4337485574b8fc31cedae5c4e01614d8de0302484e2a70ac448d3513c95db9cd5840fd702d32af9bc7fd9b3a99b828bcdca38e3c23bde208645a670812dec7d3bdda1bbf6c4953272a50261a4d0d84c3a8977ad333879b5010131fd3e2ee725ed3456de576f7c7e37835c3bf055123339834d87a554d12abe50bd5422f3d55c042e2a581a3766910acbf62b563a59dae5e6dabb2ceefb1f249571dca20bd14badde059c7da78a3ff36e6fc446bb54ec00442b416a673b45d09e680fef4ce4677668a7919f7f088cce5d91a55e729db2a0d1a88087060a37297aef0213bc52c78510c376e776e83bff69059e430c28237e791eed608017e7687ce864bd9138b35429ac89171f1099cf9247fcc1c13fc1f7ae786ae7f316094784f7d28e6f6bf3d86528241291f3575c15a4cd232990686f07793fedcf6afeac77525dbf294dab012421ec28be2a334b5944919563123228386e925ecd4ee4085d76c45d6e304e81c87ae94ee0fd149246c6589ca77bc26138886830abdab65b0dad15aa92785c571aebd10c3899755d0b8dc3df1377bbd9a3e34f598bfe10ed7bfc39750cd0e4ddd86615b760192e36fd038d2e1a44bf4bdd2ee7941fbf0cb28392416e77e7992ba25fdfb197044b3f88a6e4c3f30e757de5151819c9e57f51887675b0652aa4e36ae338a9d4ba2ad81de0bf00b42ed4fb86f99e7941b3411d568a3b3fb7eeae6068fee573cf7a0cf5d73e75e0093e278aa9e5ab60062c1a9d535581df47ce69994209ee8f9082807a4d6a1ea5877926415c84884304ade752f7997dc06eb3da130182aa8b63c08391cac4e4e4bd6e8252c775bf527944d4df1bec008c0488d665accdb5edee906bd1b6b9c4c5cebbce2eb1fcffcbf5ebb15d75a802ee68445156710f9b3b6b95873634b156b12d1e4616900ebe0cea691fbb038c0ee1bb90b3997b5fda03eebe60c5ffed910a4d490b7e4575a94e31152a3f78ea31ac053031f3a2ab8647008de6801ebf92a680ab212c7939f52492c1b29bfcdccb8a8607a1b8624968bee287e0bacc9ec9d8a94f0293a84d3f5f806af03b47b3cca00a30108bce260017a4f3eec049fa82bad1ffcca301237735f381a6af8d2ac0f69493eef29bba695cbf055a9b5dd72db2c460a490324b751a6882ea782f08a3f47cfa7f3b41c280f499c7bbfb695f7ddb084f0e4714c36bff3b409d406885dc89f882325321eef33aa35b29007a3f72861d70c2ac0f509cce730314671708bdd1bbc68084de07a5b903e7e7f0c999482431b2842346e60f91bf4d47d70232db3c8ed0a358cfb0ed5aa66a41fe8882707ffec81f7a488c277c371db4790f95217203edc8ebf81daea752d2c6ce3cb43aff4a8bdac3e92ec48a4b45b77105c186e927d7a16a7c1adc2211c6d8e43d346a351edd023c184a463dce082ece29b0bbed505518a676e796bb5da1586c277128c970ef0df8e1d3ed7030d33adbd3d7189d0f914b99c1e8b786e500343a41de8938ee3dcf91426b7c0060fa44e33232ab10c139ee99a54a654f0fe7d472ee94b9192f11edda1e8a7c65bec4afd9ec285031f9dd4a9540a34cbdb27c6de3ca93c59478a6f29b421762b2b4b041003ee01f8bb444fb6c81aab0a2ea9d9077bc98e7f590156fc28ecc97463b8452256ad84ecfad6803d0b7df29143f96903f608ff339e058e3a4eb6a3c512b29fc0cc36d673dee812ae6eff7ee90c10becd0650021260ada5365b9bdfb8d47cea47d78018a09ab08aa9cb0e8faba75fca32d1908afff2d793e127a074647c7a8fd1da583e5874364f3923ac65720a6edb3225a38a2777e03fe940650fb8579ce674849b87b66128c5d537e9b221e955b12a3c615732ddd3184fe45483fc814db8042f9d47509e40f5a38cb47900ec2239631c00c1b445fd3cd86d6d4a9f5a9f0131c26ab44b3494f9dabf02e9221599d84f9c46ee32221c6705bb8b7d9403f691bfb0e9b9a6a3857998e55ab6411c80f4baed76ca2d3fc68d52da806b52925d515cf70609d64f00f50b1951fb1211de78fcb74d8b3471eabbf18a423ce5454cce6f8c54d19ebcc12ac0593de94efac542a664c45f384aea13d2a378cc661a3d562f3e912d1ecec8b5f217d6f66ff652fcf6e06c025cbbc2f3bf172c07aba07bdc3a56fe4353ecfc0d1fdd35761fca2099785902603e45f62df3c1e52429e3e5b56c2c77bbaa65546ffe6a1a4f85e58409ca3fc84b7b5f1ed40468233156d644ccc18654cfeab057eac0109217a419efdcfcd87540993d6e63b628301855e06e0f1cff27be96ba9787a447e7d900796f26c4a8d4f74b5a257388f8fed9ed304946968c0ed0be2c37d603234704ece4073936dc997c488a7f7e8ebf9c1abd51c1ce28dd1727d741ddaf27a781d45c5010a47f4542979cc76dde97f3c11756fe5bdb16be3c51abd145930ffcbe0d180d0c2b0b19c8ad18282cebdfe2cf691599ffd5469565a81a7c99a0dcec4f82fb0ff344d2f9cc11872024c5dedee04b5a283c7452a46458fc323b00fe3c0abd4ba40a7ed3425532e2587b375bd580fb88d169e166af2f753f2657a49cf33fcf3039a2b3bcbc2e891b580b8acb9a4ad22402d0cbe14a5769e62ce9c8a012f7cfd9b6a0779e521154c1c14339116085f6931fa8c0b75416cdb5cf8ca887638da222c3bca134c0894e3676f980c709579f319d60e3ab60308a59731ffbaa71ab1fc242e17383f7e441ad924586ba58a643853a9d0c68d324e91a897f230a43399c07df8b24ea299fcc6dd47eb61d95f2202ffb524167eaf98ecc30c1489e9adde42defd7ab785dac6f73c7384a4f9b7a52110e9fcbdcf4d36f509da2c4d13a991185958eb9c2bc6092fbe009ec7b5c58a21559614f3cd803a260871530de2fdaf25c39a1392ca03098c9e7ee2d8a4079f0039873790b2713f4efa4833c9099bfcff54d140f452a0e68bf2939294814c0a5ea6e90d1f14eea4c58e30efea1a191bac976fec7ac4d4db324a91fa9dfcc1aa26f5493dbcd9d956441bdcf621647d7a4c0b3b92119b9b55413abfd80696c88b786087928cdab7b34b48ae6f8ebe258dc85b5a62b2374acacea78482363cea302f6070fa3fad8c6cef1057d05964c6f4b5c751799e4dd14bd2689ec364b3b5c8e7d76eea72312e73586045c22fd046ff3999e2217ea3be245e8f2a44a409c74ca1476366d37862e6b9caa9e3b6e969f67361948d5a875701cf9d01b31846d5556634664b697dae437d4d9903193fc31b4f325fee0957f6f9f6acd65ad23a04630f1b814b7f768f1db690f7bfe29494e92fd0fc47e93d3d52b1d1b90621e6002d468f4225ba4aae629e459ca16169897bbb5ddb362cbbd5f716c7da8ecdd82edebe306eb506b10a54ae660a91de6ea89654779d3671d23cf78bdbcf42b3897425f7629951fd0492ef47b6a509974a93cb8f028bb36e5fb35968cbf15b1", 0xbd3}], 0xa}, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f00000018c0)={&(0x7f00000015c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001600)="f882a9c3b454b4a802fbb2defc4aedf89c89d5c6f2a98b1b6bc3fecfc6594c216889b344bc17c43fd532109933bd15197c60c0433e47579d3b9363d4592122d984bd043195608ca4c4751ab9a69be200d00fd27f616527d2b822e963a0138a3a7d8b1d421f1fda3c86dd3427cb9452af421fa44ec8c96e581c2fdfce7867dedb1dd8778dab9133ff0b57a3e4d0f8a246f1ef15bb5d5ce1dc5a5f3f87299653df0f5dd09d4f409cd0753706515529b57b35236b54050275680610934ddf69f83a71b9e5bcea9b1822", 0xc8}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="a800000000000000ffff0000000000000f88518b03612a5e46a709ed1e34192823c1dfcc56048b11000ab6ae047dea1add2f9e40ab41e3f243a50c34c7f539133518d64319d0ee53fd70375a944cab17a3303354272e4b19d9295cd2706d454ebf3b8a4d3982880e2b18b12248a730e3614fd923e1e4357408b01f6b723a4adbbd4285ab2e3af48300d83f6055fcbe991f791934eb62c563bee3491a0000000000200000000000000001000000050000007c68dd026cbbb218263afc79000000007800000000002ab03d9d60452735000076d1394daf15c772b4bb092adb71c80ea071bad7507189c4c65459deb1724cc6d4efe15ccc03a32d93a094c07f9b37bde91b47b1a1a997b5475d353f1a78b89e30f5386a92f352c99d8849ff42e413b90370392bc9f08fff98d7da34a6f6ebd29828101ddc0000002800000000000000ffff0000700000002180c9922688bd8b6e0e49adf27881d880d800"/360], 0x168}, 0x206) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300410005}) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) flock(r4, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r6 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) flock(r6, 0x1) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x586f) (async) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000000c0)="4db5b0bf95aedfb0dc7988962ce0bc8b882ea0fb13d5b97bac2cfe59db38579236b72bd6500ddb5e2fe191917e5b6a208c8da0b531b4b4622bffc10e32e7f0bbed1389232038e355f709f6194b79bf19a54c1a2ddacbe67695e8c950d7b3702b62c3b8", 0x63}, {&(0x7f0000000040)="08018075010f659a200d4bc6896bf28fbad92eac6585", 0x16}, {&(0x7f0000000140)="de513b53e75e6eebb37adad6bbaecb44b456f7bef260e4f6523e395b88c1267fe7f81989718588c4a32ba9186e94132c11cb65bb63f0f6c1aaa6374e910a78df752878a23267a76c6cedc6c01be473095f3fc316246d282e029ebdf9d569be729f113effa365087c0a32f077decf1b7b21bdb3e1b59139307d0b01db1b64874a9ad37e177650494c5e9bc255b688c7b4dfcba3758208d2a41ae3e9800d432deef25744456be37398c1b87b5140b651e5ddc1dcca97035436e533f5abc185aaf8528f47b4f5c3e68c3e362bc0", 0xcc}, {&(0x7f0000000240)="c942a5d328917580d819efc108b374cc7c552453f1d560c0939deac67601d11535daf86816deee254bb01e82dc5fe2cb937c1740d42cb59dbd9b5259fc8c08ab4f2e2b3abc86848a45d9416980faa49a3979958a87ea0931ff97afd75b8c8800c25eb47e2ac53420bea53d8d1bd77a18a52d2374c2fbd68c885ea015e115f8909098a0dabe7d7912f8b4a7bb3390105dd1c792fde0275094295ecc51143522d0fd0960d7b2f9fe41a208a2780f45d6f8bd136be08165ec02c2b03a497b93a5230037be3a459fe5b3fb16eb11cf5e10c5ea2f95dcadeee64f1ad299ef381b6da347acdfc42905da0f7a886326e9232c29f8", 0xf1}, {&(0x7f0000000340)="c118923320b3cc744370154abaa7609c1c08f4495b768a6401de75", 0x1b}, {&(0x7f0000000380)="f85692bd405431b5927858359330580483c54e05ab193c40c9e91f523929a76c92243e66ecc9837b91b0145aba4dec200ab8f605e06900e99a14682e73f9673d42b55ddcbf68df3ce23783cc7363b4dec6afb861b5efa894807928333ff92b24216c5461dc3c223e1a3e9d80729b25f1f3acdfb58a9066b60b059b4c01c56ee1d3f4c21ceb65c6728f7d76e15b551227bf51f0410b46e6689728d9d55ca1b8f622e9483782c3e5cdb1bae6a458030a88782743715caead68e888da860c859929b0606dad47511fe9ddac2cb3d21a2429f2ab001a171552b89093c4a1d9e04258eadf678f0d5619ac78db05b93ea74bb69fb3d05351c2b12bb5a890a7f860e58e2678136c5241a7f638e01a89a62a7820ba6ed89b90e56f159e13859b628123af48c930327844dbf4bc1b29d6a41e0669485cbb41bb22aeb7703d729a05b39f7c67bfadb9eb6ca836145ab4891f3c3c0c106a46d25d9881cffeeaebf898efb8d831b7841822498d935bf77af94875d4248d384b428727ed41c1f79e7f4c05183c31c8d89552482bb8100892a4f751f39a1c8f7a46a7313e08dc10781a7c94cfa7b2463bf9720ade963ff3b462d51eff6c754daf7d584068225bcd9260bcfe302dfd3a2319fee40d4d7ec99ed2169c1d3a036edde6c03f06c7a4103d3d10a3e1b726d3d251af41731e09a4c9e672d6e9a32f9cd966d1b05fbc248820dcb1fcbab6972019bd551373eb74313b36cbf897a3c96b18f8204e579308083e2b4e90590dfc675dbeeaaab70904d72ef33fa92d027372cf0a42f2cc3f1ba53e55ff9d0ad8850a744d75dbd67b2cb4ae87e5bf5b001883c7a10247e3329b1539292274533562a32887278f4d1447561f7e28f0f43c9e80bc30315e89567c7b4ab423f0e16648cc9e370b0ba27ff1d65258cd382522f428ceb9ff5331c6cd7836059d5e8f354f796b39ae876d20405fdcec7e307395566aa7f1e81a9f5e106726f45b014321d8c9ae8bb97a7f8361f84d04fce2f024daddefadaa659b19531a15a098857ef12ec68bc94b87b296451bf2999222caa1081614dd9896a90a46e37925872acd0c8d78d45b29b67d11760b2d79dfbc8533deda92756b037c5b744fb748bc6422480436195f494038344034bb104673ba4bb8fd8174d33c62479cc87907d4820218e1db02dc615b9f451a205e7dfd4a53a98c565dc61026078b23bd5ca6e7cb4e81782cf01ae2aa3e1c13b59fdf549a950da33b3eb86c97a4eb27cdf281ff4ba03c05ceb335740d524572a651eed32a5a29c3030e5a59bac213bd6370570c6cb58de1a2e1ba26a889462081015642da6a9f9f964cc9d130576c0a2b5875db3709a54ddb82c93a75adfb568b616f692f25d059240c36b3a7bb407aff789a0a141f22ecb37242f6d51eab21e5be0df18b209a81a80c33fa898f8ea6be356f2d62ca7ce7441086e8762ce9fefb464f43879743593cf52c9c91d9d9df086cea780fe9826d01f4915a7850fb251322cee4da9e25b7e11cda9f5008dc457e71ccb4282ae01f8b4e31b5475b6cec65afebdebd2632b4bb41d38dc117c4ce3bfc107ab701eac9a514b3d984127cbc5ff4279f7f6e17ed91241168393e462451e1ee70ada8927400f9286324a0a9c356c1322b2d4e14afd4d9f528414c6debb1fb518bdd03e034385183352f35efc76ceb5617676dce11a943e40109db245c5aaa24cb950fcd42c81d74581e449ec32aa98066d073a726090bb428c4cc2a76a03f84604a966d9df85b18415527ac16cc5845d33036144aba6c7295289beb2458eb5b6b80c07014ede1bbba68aacfee83aab49fa1f720e68f35f8a188d53d5125f0a15186a8700d08c8afa61c143ad12c0d68cc6834c35f5daf9ff6f691a4153ab3ba5462cbccec43ab686251e64df7381704ef7ec933f73368e6c75e52a250668a3716accab3aa89166b8a0bd38ed0fbb5dcccffeadfc55b1b7fb656e086cb74a7b08bc1c7724e07f16e51a06e7f7adf6227612af9618ff675cd65c66c3c723c5e95b42d4530efb1b13a50c887668e4a2ef89cdf878f3692fe61aa3dbb59ac2312d32165e8e5fa01c3258e3f25eedafc39ffbe61a2b30881808a0bfc0a6c6cb5aba9cc060c7976d93f80c17a0a3ed0c88f13aeba745a71ac52b4d20468e410872464b288bd17b62b75921a1f6ebc6c26af2d35d620600760b6b3ec12d4b5fa46f885eba84644fc6959706e4f832bc8b29559d176570294193e7b57615c8f3a4ac7177ceb8a2076d2a0a57414a1b38ad348a54674fd4c75f976a6f2f1e08c0c2da74566b9fbb07707ba515cf348509d96b5cebeadef23efa0b5b3fc63e4b2973ce52debb68158e0baed75f80751059aee428c8a2ae77e546ae290be597db4fdecab16508c0a18ecdd272b14c13258a221283d53da5ffaeb31843efc688c56a28b5ba9b09dca50354a45d8e6bcb978b9a04bb252907dd5771e132c5fcd854940bceaa9ac66f316b402aae3aeaba5cdc32de7d7d61a1abc4e4fce67c20ee8f6efcc191af0b29aa992c23088e408f33051fcde3bcb1f56cfc0f90f769cf643cb16174a7ac245a3632924d50ed130b197dfa3c75e565e506c4e081e81353b79facc0837f5a468e3f5faef3180d17e0e735c928f9a48b2ffd4dbe34436cd10ffc60b752fb32507e5113956b4310e9cc0ce0fb6e146e65edae23fad005bd9323199758d380655671efc2cb84f5bcf119eb6dfa4a4b296207ae0b68f59e36b8aac66404da996ef56f7d3c100d344e2a5a775ec14f19a9519c0024b55c3ee8a666383be2d583ee91d8e0a83029c0e49cff75c51576728a89a7c90ac50cafc2ec64385ec6151d6741a03cbdd688d64cdce4c0029a3e44cd3a6c7830d29cf0faa1ae8180a21c39c051c4a0a6dff8a1f2f4a7576401ec5b5fa7741d13b9124dac59f61a05463cfffa1b40550d1841f9eb6c1e41ec7501608dc64f8ace4a9afe00adc9d1d4d8b4d936562d8c6458d89e0fc3f7a4ac25b1be6b019c254a14ca404843a631ffb80f6412205cab50051765f553ccd6cecbaa2658a4668ec72ef09a043e351bb15083ccdef2ca2d64b981d6faa5d5ef94b0ae7097dad69b2166b33a6bd2ca1d800a6bc219d2041f0b35635cef80d3e363a88f2ef0beca26ccc38a6c535c232b3a39359575490c9370a05a620e2d2b6011974fb17ecd9407eaa39b599722e818f99378553de29f35d4a99c5c30480ccdd732feedb015b995836bff84cbe4a824aedd4b934d8debeb4613554e3d1dc738b39325e16776517363cf23e8688bca017029cc77553c4c8761b806a0a977e181b409f1622901e8a7c6fe4b07f6b3b0a24dbb1f9c36fd07bacae8e8d5d8cb0a9604b356223ae801f261514f54beee4366a17dc760c984bc25417d2d4880c776ab41bd9bbc26079d58baf0fc712559908e483373564aa2ea9911147fedbd1f47b315edc67922b3f98f1de6a1952ab24572a0183008c7261a264a248eb0525cc9ffd6b904004d49df51dd4f78c03dff7d349ab693c18f6f0fedcc38169b562f691426a84d93fb62e7209e50a618052136b2c8e517b517f0bd66d36fa9585ab10e460343ee91b73580aa9eda47d314eb0e70d2a1dc5dd32f92f5b590903daf166c06e5ede6f4f4d98e10a092423de49346031b892714833056f9b38d80187558019f26e69c47010d05475c6e67d99d1da04047c92768a3c93ea67e4fc487e4db83c33c8bffdcd69375389d67d9e377874c9b4820ed26740f98a8d259f342495635b7789dc927083da1cfee63bac9a286d17bf18ebd95d7766caa60fceae7dd33ab7cf349a4011c9a3da8d3ac02709b76f11c9bcac70ccf50406de7e674a1692256e19851c69b0a534b644b0464c6f3f88eb9b7e62d2630a9e53f56e4a57e140ac64c0034dcfc65e5edc70cccd22ac99b3b1a64aa652c96c5905bea2027a0cddb00db737765bf8fee9bdecd86aa052b24ce9e507f05f873bb449bd002273753f8ce621951d0cd1cad465fc9300cf389d241a6302b835c3df17d0eb10b04506b1003579a5b4aa5e2274841ad4ee7273b6d70fb229f4bca39a042d9f0f8ca981199eb778336a6e77e6d6ec2126dc4907c8d002290881f3d6ac28ebb4be2b616f14ebff02e7e12449cc572fc67f6426bce1367b5d135152e5354c50387f504544184088585e2e0e697c01e2398ac04e1ab9de5f92812e5dafe14450891bc81db3b961cf5cfe1fd01e4c142a1cf374b339fac89086f6fc2802fc6889cd1785cf58e7aa3d0774392532dddf290205355cad7b4890e7f739b27af408efedb8caa8f4a115e51082b1387e09054ae428bc55253035db0e3a3702cd59a14d6034c36fc61f5249557548f5332431d11db58d26526d13d5918bd23503c1c9b1297efdb5312e2e6684e8dbf7ecf25121b5f67230981a1c2cc4cb20052969f8e1ba1469741d849a3843f0130f2ffba4ae1a448cbef73100abe295f948a0711531452b29b73a6d883f610777d1416f8d33f4d9e20aaba3751cb895592a574f3cf3689f80ec7c3cfa28eac7d8c163b589c2171ffce9171e1d4405ead4b94bfd6668c636d33e9cd3f61127527ffcc7e735cd2607b90095288216526bd0871018d7a150bc2798499d56401962886cacdc18666f08c41ff7c6fe6956f34e979c98a78639d1b4b32fe83217c582384a7b1dcf962aade0d36063b3dea1bcf27e2e820fe4c94c73d2e74b9f4f612ba4e8a80210e6fea78033af4f0aedc7b747ab00d177263f670d6e66ffd1d3d9df5b9894619e3a7df6a1aa4fe5dfd4b02a3aa56445f70fc3b8717e0e4927d3643a2719031327e4ba25b5bc26696e7f3f344f9a4be44462ae3db702fd83182241ffa1ca1375d612c545fa62555e87ec41193d3bb0593f7943a51ee8bbabd8eec26c3fb74cccd356c75612f4a2534bac51de837b5b67e329d1a4c87d03b5d6957870584c9f21ea888fa37fda076cd61f1aa94655a8efd2e98b52682815812885fd338f1a5468489e21b4e2e37a7f18b4536ab46da1f92d51e5c04e0838374e57c78401b8139d7be010fa1fce6d0d47c599f3dfe72cbf6e58b1f3cb948dc13310ddc18c11cb42ac2bd73dffacccb0dc25455d54a6e4108bddfd8376d81a598c126201dc7a88e0fb7a2c75c3baeaae90b9cb1291d58d9c518cf2479f954b65caef566263b8ae698fdb377f0e97ae4324360d9b3df573a46087197e947bdb78b3c4f4872983bf7cb562173b63096f1059aaae1335a48cdd26ff91c2fb2c9083c50cd41d11292d027af570b6d5b703d7d89dbae371692044ad8e6b31cb2f793c8c8f9d65edb376ff15fd6d5e62c0af0460b82a71b9f8bdb5532fb3b95bba4890ac3726927a87c53623c7c26e5c13cc8a9ee11b565de76a905bb03ea2a15f2074a7027b2b2b18232bbb4471e2a96526557c54419c3e4cb57a064116e339bba1631f6e1718f0a6ce618d945f6bf461bd10d7857bae489c29a3e4fde8fed6484923f0f588cdca0182fd77fbe6c1a36d9e19c2e206b09979132f66354be029f3a21cc6553b035d0cf25d327c3ad31afff9fe446cac49e0913abe4d5927ab51f5e34e928562b183e5f8838a5e2f99b143cae6657b7b3c332a5537a3f5c925aac90840e4328909acca062a17a3f5326d4a11705775360ec3756e25113daee134e4002aaa3cd8e2fd757c472968b320edf199e8bccbc3ec003897bb62c43b25605f44c727a2b8cc3bcd6e94c81875ae1bb018d07ced5164ce2ae105b0666ce15617bfa579604d5a0daab43de72307509743b26c21f9e0fea6877f06558ce8", 0x1000}, {&(0x7f0000001380)="1bfceaf4c59ae8dd6ea00296e595be402777823a175d6e9996a14b19e7c8940ae2e595d5b80bc99c05714105b2cae250c861d744603d3b6bfbb04e5dbb35c9dca5ed7089670868ac168e10762f6aaf9701eae25f491beb89cc60b6e46f0567a8c12c0e212d385aacd4e7ea249627571ea6bf73d8e3b75867f6836187e2a572cc9d56f9c77d58b6bc0a50b1cf6b8ddf947898fab0451ade3a6658b60aeb95c8b8b0dc60aed89ac771dffe0149", 0xac}, {&(0x7f0000001440)="e2282561b8d815d87019ddcf42e6489bc8694dacb153ed70bfb54c1d7aff9f2ecf709d71d5b5ed70c8aa949359db70dbab33dedc500b628dfb2c5bfa201d42995aee98423444bfc42eee62cc5254d28010803ffbbe5eceb11d879504c2eb4bfa0fb17cb515667e93a693c1cfb64f405007d0d3afa9cc92e5", 0x78}, {&(0x7f00000014c0)="680e8743db619580c6b12c16f2332d612280a7532902c56f6453708c555e97b6f4bf3f659bf0322242b225a5551e271dd0275a682550fa2158fa7739c2baeb59f51650646624b899b18ad075d5844fb8e5d2236d6fa14197b4fba6adb8db646e7f4849861311e65f39ff7816d1c9ec7085fcb0948082b13eee35b4a227d19799d4f1dd0594c1b7f4480cf8b92b02302c5728f40eb25b30baabc36a5bfbd0f4a43cfedc988c66aecfc928ed8717c5f75842e79fa969371054d0", 0xb9}, {&(0x7f0000002640)="b777f2c237898b48bbec1c8b53135fced8fc213e99a9025126998499d51a164134417518ca807341c31af93c0bbfab5f0749d9e9593fe74baa3ed7d81e6ee1a24c013a5bd944656af069d74dc1000e9abcc7388020d4efde5a9b060ee1140c3ac0a671158429d13f96dc6fe66844521613d464ec43ddf9a012b6ed1c16074d0e83c3be29b3b5bd18a94dc87d5b7058e6d2585b3672dcdee56e490a4e6e6a959912daf691be979d05bd370319db1538e119b48bb3cb3a7d1262b9ff57e9a107e0c3e857fce6b5675f2b826c939e37509f2cf3324e7e43f644ad55edc6167644536500e91a51ee4f4c2c591ba4938e7ac2c3f153552c1fa34f6529bda7974780a3432116a828ad747f3ee1d00a051516be9c1ecfa9cc221e53006bc97c3a2cad2740b7fb228856657b334ebfe652ad30efb24e1f455ab0c80e0a2d68a5ed5ead1b1fbc96f66358de161a1bdc49add35b526af795ceb4b4b540162447b49ecd629c96e92233a13d1689384933494325d3d068af083d67d9fb514f161b6aa5c71304349a6a69af2e28f4b0c332a2317d86e0b416848ee002f50d1f7a21772728033e19a312c344fa20ba4603c9d1ff9b8188cc403b181166eac70783a7676c4ba18e40b06b80730ba0180295db420a0f465cffea062823401e8caf26a3c58e1671135a174d2864cfa75d6966ee9e50e6eb19d7b5b9cfed745bbfed6ef0d0a0393c339e275fd29d75a5b7614b89f6a70f5d526d2f919ca5d842f501ef20be40b9b73d9034b8a39aa928b314b860118932e5d92970e4534a7c6518d664096aa9bc092bbfa6f25b4337485574b8fc31cedae5c4e01614d8de0302484e2a70ac448d3513c95db9cd5840fd702d32af9bc7fd9b3a99b828bcdca38e3c23bde208645a670812dec7d3bdda1bbf6c4953272a50261a4d0d84c3a8977ad333879b5010131fd3e2ee725ed3456de576f7c7e37835c3bf055123339834d87a554d12abe50bd5422f3d55c042e2a581a3766910acbf62b563a59dae5e6dabb2ceefb1f249571dca20bd14badde059c7da78a3ff36e6fc446bb54ec00442b416a673b45d09e680fef4ce4677668a7919f7f088cce5d91a55e729db2a0d1a88087060a37297aef0213bc52c78510c376e776e83bff69059e430c28237e791eed608017e7687ce864bd9138b35429ac89171f1099cf9247fcc1c13fc1f7ae786ae7f316094784f7d28e6f6bf3d86528241291f3575c15a4cd232990686f07793fedcf6afeac77525dbf294dab012421ec28be2a334b5944919563123228386e925ecd4ee4085d76c45d6e304e81c87ae94ee0fd149246c6589ca77bc26138886830abdab65b0dad15aa92785c571aebd10c3899755d0b8dc3df1377bbd9a3e34f598bfe10ed7bfc39750cd0e4ddd86615b760192e36fd038d2e1a44bf4bdd2ee7941fbf0cb28392416e77e7992ba25fdfb197044b3f88a6e4c3f30e757de5151819c9e57f51887675b0652aa4e36ae338a9d4ba2ad81de0bf00b42ed4fb86f99e7941b3411d568a3b3fb7eeae6068fee573cf7a0cf5d73e75e0093e278aa9e5ab60062c1a9d535581df47ce69994209ee8f9082807a4d6a1ea5877926415c84884304ade752f7997dc06eb3da130182aa8b63c08391cac4e4e4bd6e8252c775bf527944d4df1bec008c0488d665accdb5edee906bd1b6b9c4c5cebbce2eb1fcffcbf5ebb15d75a802ee68445156710f9b3b6b95873634b156b12d1e4616900ebe0cea691fbb038c0ee1bb90b3997b5fda03eebe60c5ffed910a4d490b7e4575a94e31152a3f78ea31ac053031f3a2ab8647008de6801ebf92a680ab212c7939f52492c1b29bfcdccb8a8607a1b8624968bee287e0bacc9ec9d8a94f0293a84d3f5f806af03b47b3cca00a30108bce260017a4f3eec049fa82bad1ffcca301237735f381a6af8d2ac0f69493eef29bba695cbf055a9b5dd72db2c460a490324b751a6882ea782f08a3f47cfa7f3b41c280f499c7bbfb695f7ddb084f0e4714c36bff3b409d406885dc89f882325321eef33aa35b29007a3f72861d70c2ac0f509cce730314671708bdd1bbc68084de07a5b903e7e7f0c999482431b2842346e60f91bf4d47d70232db3c8ed0a358cfb0ed5aa66a41fe8882707ffec81f7a488c277c371db4790f95217203edc8ebf81daea752d2c6ce3cb43aff4a8bdac3e92ec48a4b45b77105c186e927d7a16a7c1adc2211c6d8e43d346a351edd023c184a463dce082ece29b0bbed505518a676e796bb5da1586c277128c970ef0df8e1d3ed7030d33adbd3d7189d0f914b99c1e8b786e500343a41de8938ee3dcf91426b7c0060fa44e33232ab10c139ee99a54a654f0fe7d472ee94b9192f11edda1e8a7c65bec4afd9ec285031f9dd4a9540a34cbdb27c6de3ca93c59478a6f29b421762b2b4b041003ee01f8bb444fb6c81aab0a2ea9d9077bc98e7f590156fc28ecc97463b8452256ad84ecfad6803d0b7df29143f96903f608ff339e058e3a4eb6a3c512b29fc0cc36d673dee812ae6eff7ee90c10becd0650021260ada5365b9bdfb8d47cea47d78018a09ab08aa9cb0e8faba75fca32d1908afff2d793e127a074647c7a8fd1da583e5874364f3923ac65720a6edb3225a38a2777e03fe940650fb8579ce674849b87b66128c5d537e9b221e955b12a3c615732ddd3184fe45483fc814db8042f9d47509e40f5a38cb47900ec2239631c00c1b445fd3cd86d6d4a9f5a9f0131c26ab44b3494f9dabf02e9221599d84f9c46ee32221c6705bb8b7d9403f691bfb0e9b9a6a3857998e55ab6411c80f4baed76ca2d3fc68d52da806b52925d515cf70609d64f00f50b1951fb1211de78fcb74d8b3471eabbf18a423ce5454cce6f8c54d19ebcc12ac0593de94efac542a664c45f384aea13d2a378cc661a3d562f3e912d1ecec8b5f217d6f66ff652fcf6e06c025cbbc2f3bf172c07aba07bdc3a56fe4353ecfc0d1fdd35761fca2099785902603e45f62df3c1e52429e3e5b56c2c77bbaa65546ffe6a1a4f85e58409ca3fc84b7b5f1ed40468233156d644ccc18654cfeab057eac0109217a419efdcfcd87540993d6e63b628301855e06e0f1cff27be96ba9787a447e7d900796f26c4a8d4f74b5a257388f8fed9ed304946968c0ed0be2c37d603234704ece4073936dc997c488a7f7e8ebf9c1abd51c1ce28dd1727d741ddaf27a781d45c5010a47f4542979cc76dde97f3c11756fe5bdb16be3c51abd145930ffcbe0d180d0c2b0b19c8ad18282cebdfe2cf691599ffd5469565a81a7c99a0dcec4f82fb0ff344d2f9cc11872024c5dedee04b5a283c7452a46458fc323b00fe3c0abd4ba40a7ed3425532e2587b375bd580fb88d169e166af2f753f2657a49cf33fcf3039a2b3bcbc2e891b580b8acb9a4ad22402d0cbe14a5769e62ce9c8a012f7cfd9b6a0779e521154c1c14339116085f6931fa8c0b75416cdb5cf8ca887638da222c3bca134c0894e3676f980c709579f319d60e3ab60308a59731ffbaa71ab1fc242e17383f7e441ad924586ba58a643853a9d0c68d324e91a897f230a43399c07df8b24ea299fcc6dd47eb61d95f2202ffb524167eaf98ecc30c1489e9adde42defd7ab785dac6f73c7384a4f9b7a52110e9fcbdcf4d36f509da2c4d13a991185958eb9c2bc6092fbe009ec7b5c58a21559614f3cd803a260871530de2fdaf25c39a1392ca03098c9e7ee2d8a4079f0039873790b2713f4efa4833c9099bfcff54d140f452a0e68bf2939294814c0a5ea6e90d1f14eea4c58e30efea1a191bac976fec7ac4d4db324a91fa9dfcc1aa26f5493dbcd9d956441bdcf621647d7a4c0b3b92119b9b55413abfd80696c88b786087928cdab7b34b48ae6f8ebe258dc85b5a62b2374acacea78482363cea302f6070fa3fad8c6cef1057d05964c6f4b5c751799e4dd14bd2689ec364b3b5c8e7d76eea72312e73586045c22fd046ff3999e2217ea3be245e8f2a44a409c74ca1476366d37862e6b9caa9e3b6e969f67361948d5a875701cf9d01b31846d5556634664b697dae437d4d9903193fc31b4f325fee0957f6f9f6acd65ad23a04630f1b814b7f768f1db690f7bfe29494e92fd0fc47e93d3d52b1d1b90621e6002d468f4225ba4aae629e459ca16169897bbb5ddb362cbbd5f716c7da8ecdd82edebe306eb506b10a54ae660a91de6ea89654779d3671d23cf78bdbcf42b3897425f7629951fd0492ef47b6a509974a93cb8f028bb36e5fb35968cbf15b1", 0xbd3}], 0xa}, 0x0) (async) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0) (async) dup2(r0, r1) (async) sendmsg(r2, &(0x7f00000018c0)={&(0x7f00000015c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001600)="f882a9c3b454b4a802fbb2defc4aedf89c89d5c6f2a98b1b6bc3fecfc6594c216889b344bc17c43fd532109933bd15197c60c0433e47579d3b9363d4592122d984bd043195608ca4c4751ab9a69be200d00fd27f616527d2b822e963a0138a3a7d8b1d421f1fda3c86dd3427cb9452af421fa44ec8c96e581c2fdfce7867dedb1dd8778dab9133ff0b57a3e4d0f8a246f1ef15bb5d5ce1dc5a5f3f87299653df0f5dd09d4f409cd0753706515529b57b35236b54050275680610934ddf69f83a71b9e5bcea9b1822", 0xc8}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="a800000000000000ffff0000000000000f88518b03612a5e46a709ed1e34192823c1dfcc56048b11000ab6ae047dea1add2f9e40ab41e3f243a50c34c7f539133518d64319d0ee53fd70375a944cab17a3303354272e4b19d9295cd2706d454ebf3b8a4d3982880e2b18b12248a730e3614fd923e1e4357408b01f6b723a4adbbd4285ab2e3af48300d83f6055fcbe991f791934eb62c563bee3491a0000000000200000000000000001000000050000007c68dd026cbbb218263afc79000000007800000000002ab03d9d60452735000076d1394daf15c772b4bb092adb71c80ea071bad7507189c4c65459deb1724cc6d4efe15ccc03a32d93a094c07f9b37bde91b47b1a1a997b5475d353f1a78b89e30f5386a92f352c99d8849ff42e413b90370392bc9f08fff98d7da34a6f6ebd29828101ddc0000002800000000000000ffff0000700000002180c9922688bd8b6e0e49adf27881d880d800"/360], 0x168}, 0x206) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300410005}) (async) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (async) flock(r4, 0x1) (async) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) (async) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (async) flock(r6, 0x1) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) (async) pckbd_enable: command error 14:38:43 executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xc, 0x2, 0x0, 0x0, 0x0, {[@generic={0x4, 0xf, "bca05052bbc530371396194e9b"}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}]}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xfffffff9) 14:38:43 executing program 3: sendto(0xffffffffffffff9c, &(0x7f00000001c0)="bd36db110e200859ab30b651a6a623bfa793e5c0c2389d0fd3184b23e4caad3a719cab4ef53944c9b483c8b58ca01bcbf9d708d4db8633dea1477acfd8ecabb0c722ad19d680aeda9b05bff4253937f43e4e8387f476040f6b24940fa75a94f0e31f22c67c616a8bea7688fe99478abe87762181406dad323425998a3296fc51c6fb4dbe69c34eff2be16cdab5579dde9812ad231dbc280dde5cd6a251a5fb3a1ad5200056b6f92b82727a19e690581ac497503dc8cc6936c09ebf458495aa5334ec642697c6dc24849ed7af3868b47e9f09b9e2e3054db9c36119b1c7d428b1e8fea73bd5475f5d69084fa8", 0xec, 0x7, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) (async) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) sendto(r1, &(0x7f0000000040)="b5877a698c75d0c2540c458b0f3739de31f50c8ea20edac9dfee5c6d5d7c83094eadbe1329cfda16ec67430f3f5264c01a69e461932d83f211f26c73c68637618b732633c3449bb5eeffe5a22875941e1b2c166b10ae24e23a078eeeca1c3de1e8e7e0ec8a13cbb6616b78dff710b2c8e8070fbf283abd", 0x77, 0x9, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x6, 0x4, 0x3f) (async) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/158, 0x9e}], 0x1) 14:38:43 executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x30, 0x95}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async, rerun: 64) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (rerun: 64) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000980)="f4fb6ab8c35669eb898373fd5e058ba7391e26b107b0e4189b55d25eb83ea1e12126b6a73a6ca1bd3d790259ba5615ad161a791d04f5cb19faf683a326a70bda30eba5988641490ab424550bacbbbc506aef4746daed187f03065527dccaa560be543445742379a079c39d79e3021d14cfb8243fe2dedb68bf821533cec819d4d6c32034456fd23e6231dd56bc41638da0d4979fd447a1b5ff003c6526ed4fcaa7fc7c0bfd59edc5cc9bdc0803f448da2f0215435c3af172a584bf12c89e00d74cda545db442018c73a9a22e560510e454771a1195a272a102ef1f195138cedeabffde7521dee7c13248fca9c121038eef417635df0fd3957926c6768caa96ad2e336c27942d12645b1dad512e764e473c2750b6b750dc31d4f73e2b669854467bc136a866dca62fdba2bf55d666b607a2bb4597a752629d652e4cb2fa487fd85b6a95e6bebc7bc81ca930004e9c8019ebb7b87bedf8a16e36a3851a1d5344137dc4046f9a7660a3adf954080b9f1af55cf6a7a83b66f67b1bf6f28082f5ceee905a88e8a0705f6118ca0d5fe7313844627414046f95242a7ab078b81cd9229c8e1dd8a3491fc8e28e32d1c1da0bd0470b35db1a68f1c8bcc58c266a28a12b1585534901773bec0537590cf67f40b28006950210de70669420affdc8671cd9ad584dfa7f2e8b73db18e240ea0f324ba7115bb6214210a25340e667f0c535ca0c933c3c9cac12aaa02b3a78b38795681090b7a715b269af4dede1efaf66697f2752824ffb2bb73931b0836d1cf8b11c213bc9922305c94e41bec36d670e94134875c2ed2cb66e3bd940899a84473f0cfde7ea3a4bb968db0a", 0x258}], 0x1) 14:38:43 executing program 7: syz_emit_ethernet(0x46, &(0x7f0000000740)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, 'o00', 0x10, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@dstopts={0x3c}], @icmpv6=@echo_request}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x60000, 0x1) 14:38:43 executing program 5: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa3) mquery(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x8000) (async) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) (async) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2) (async) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) dup(r2) (async, rerun: 32) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async, rerun: 32) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 14:38:43 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4000040000000242, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x40000316, 0xffffffffffffffff) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0x7f, 0x13b4, 0xfff}, 0xc) dup(r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) dup2(r3, r5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:38:43 executing program 1: r0 = socket(0x20, 0x1, 0xef) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x2, 0x3f1e, 0xfffffffa, 0x6]}) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r3 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0x390) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r5 = socket(0x10, 0x5, 0x3c) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) poll(&(0x7f0000000100)=[{r3, 0x2}, {r2, 0x20}, {r4, 0x100}, {r6, 0x20}], 0x4, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:38:43 executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x8, 0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x1}, 0xc) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10097ac, 0xfffffffd, 0xffdffff6, 0xffffff5b, "0804000103000008000100008d1b38b85200"}) write(r0, &(0x7f0000001080)="1ec80ab40b5516468c2620ddbc53ef83be84afb292d354c64a9850d6a73c1c6a66037124916da930bb369ebca1bd5b0b3e7d1c957c049d86c1019763d71bf382aa79872c95a5c70d301a082d5b563556e960e5a763e759207b87fbcb53d7204f9774ab9b3740089206c9a171e8bc01d9b9f5ad3f2288ab37466ece419638ec238b108257d311655234bed58cfd2ad6ede6b81c228cc248e57174f7072a6ceccca8755b5657d8bc73df9a362c7a859cdb03cc136ade1f8d779da427b80e11164148d9d66a5ba741f366ae3393440d904fd9fdfc4a77488d3e8120ba85ec074b17ec45c4a90e3d06a61545876e2a4b922da570b91487cbc2a65837e9611571ee3b6eec111ec0a2e0d28bdddabafa0b3d6fc9c639aa7242f5ae67b9a808f69141244bcbce5057951ef693a946455083e8a611ebd26b88a1c02b85d204a53fdd4895e0281f952cd895e2f0337e7b1da86584dcca0ba8651431dac10a75ac24cc47507b99449f6afde202bdcf3217d37bc5e9fd51f5ca2723b86b3d27b8f9ca8c5450941f55d6dd2069cd29da6c6a135d01d26f72e7791ca144bfa26ac021e1eccd0766e721e53d913629c6f66ec683cf2470ff8604787be67cc0bbf22236d4ea150cc0e4cbe28c21a6f91271fff9e90e70d05ec2bf8a68a2ff47b33879cb99d36a75653ef76d652a220fdc05b861c6cf664e1b721af0eb08c5a27646c28e847719cf6e3cfa8954eb7354339a2c4da1487a3d3b3e475c48ec9125bfa897adbfa2f9d3d8ff4a29174816abb03066b5e385ea84989bd9acdc6cd75e44d220dc4d9e2bc53bb5c35378a0293b937ada78296a98c40e65677a77a7a4fea5f0a4cdccdf14834de77f17fd7b5abd01e1e73200134f05d42a4cd673bfc42d9b0ea5da54f0e52cec6f758637d15474a1dbe45ab6259793ceb0b5d2da7ba72acfc03e448507e0ac4cf79f7d1fe4ae74d9ab981b781643b7674c8f84cc97b2b1b0c2c2c29da31ebbe5aa223cb9837882895c640af3d6c3cf016d24ee6b3858ed68e1b29631d631fbe1e119939bcdf4340688c476f56fc0512e8160842fad109383d40ce3cdb39c0fc377c972c8a87ba43cac733d1421521d9b81a6d9a9e26211f95b523a5eb889c21612a9a30489dff8d4f23cdcba50f1d2d1d54ac171a48797cc6bb652bc2f9dd7c95c44e7e9e213eda3cb404a27e0ccd136f5c94a1f3b4781727cdbf0e917a606b12084281d587a2fdb7faa9fd8094edd498691f159f32ac176a9eadec341389ad1a37ba46c91b557d6e253f65d3c96f718bedafe27f8fcd947a6802338feba78bbed46e1ab6f5d975e4d3c5beceb8cbc7757a0049150bf707f4f57bce7bf67be51acebfa82af9a7081e2d9963d638c1b0cda75496071efb5aa42552f97482658ee5743020ed40682c8d44bc6f333a9a16dc95b3634e08d969fc7a9a663c377273950679e1665d6d68af29a90b2f1239b96c8ef4458446936975fe34827292d1301666433fa4fdc7582f8543c48ce89e885d59c114503d193304dbdd5b025c65710c842b0ec93b4639d85cc7c22237db84ae34d30efae858a34655ac5c241af3a0d307f1d3693907b1b9ec97d386354e244f87ccc14af7e39d8732d6a42d1dc27dd94b0a93a709fdbf2dc5ece63aec5d136aa4f581043effa2af6bea0958902d2acdb12539f51339054211eaa8ed0c3c9dd2367be894f6e0387021b083b016fd9a4f66f9d80eb0dc052678157cf37c53be99d825eb946dc367e27bc2d86238f798a8261ac1bb4e591918e9c0c552fdbf509a42a1e7db5ffd6420619d1cdd4dff6990d467a1ae354664137e221bda77adf74c9d43436c81686984cb53834d0ac0946b805a8c8d1c7f292fb6ad71eebf92e80", 0x531) 14:38:43 executing program 7: syz_emit_ethernet(0x46, &(0x7f0000000740)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, 'o00', 0x10, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@dstopts={0x3c}], @icmpv6=@echo_request}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x60000, 0x1) 14:38:44 executing program 5: msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x3, "bcb45c7a81e9c684970d489dfaae34456a39f436d6166be8d54f7e934fb27a7912318a0cbd8370516f46d52e0d72f2c0070c60d283c32b5dd0a04e55235f7149830e54c54dd12894980ba5eb3bdf2b763a14e8d7c5a9e27e21d6d77ec996e648fdc3deafebdbb7f4bc"}, 0x71, 0x0) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2, "e11dbdacf3565a13937008ce8246bd142cd42a6e7306e420a8d25d67f3a17d48bdbbf038547025a64d0013c142cdd7db8b8c8cdc29091d8365605f1a9c0bdf09afe23406ae272f3b53e74d81b1fc8779c9f891a977e39d72b9f4b1f4a83b42da510c3d2165c99f7cf63f6e41c9dcfe64c6bbc984aac3a21afcecd5ca86a988e1b6518989aca5759d385dc7186019c36fa919fc713a16ee3542a2fd4d6088e6591d8a12679a6e2e32ecdece0b59e197b8344dcb0257a08802a91c392671def5f87d26759283a2864d6bf40e05de1ed00a907570c2eb2c2e748ba7f89a99834a86829df2c6f3133b9a645c364f3a5b71ddc4fb20c09fbaa76e4f2566965581"}, 0x106, 0x800) msgget(0x2, 0x194) msgsnd(r0, &(0x7f0000000080)={0x1, "95a188db24b1c64868d1e7c69c91b35dc72a71a4241c2c55"}, 0x20, 0x800) 14:38:44 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x586f) (async, rerun: 64) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async, rerun: 64) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000000c0)="4db5b0bf95aedfb0dc7988962ce0bc8b882ea0fb13d5b97bac2cfe59db38579236b72bd6500ddb5e2fe191917e5b6a208c8da0b531b4b4622bffc10e32e7f0bbed1389232038e355f709f6194b79bf19a54c1a2ddacbe67695e8c950d7b3702b62c3b8", 0x63}, {&(0x7f0000000040)="08018075010f659a200d4bc6896bf28fbad92eac6585", 0x16}, {&(0x7f0000000140)="de513b53e75e6eebb37adad6bbaecb44b456f7bef260e4f6523e395b88c1267fe7f81989718588c4a32ba9186e94132c11cb65bb63f0f6c1aaa6374e910a78df752878a23267a76c6cedc6c01be473095f3fc316246d282e029ebdf9d569be729f113effa365087c0a32f077decf1b7b21bdb3e1b59139307d0b01db1b64874a9ad37e177650494c5e9bc255b688c7b4dfcba3758208d2a41ae3e9800d432deef25744456be37398c1b87b5140b651e5ddc1dcca97035436e533f5abc185aaf8528f47b4f5c3e68c3e362bc0", 0xcc}, {&(0x7f0000000240)="c942a5d328917580d819efc108b374cc7c552453f1d560c0939deac67601d11535daf86816deee254bb01e82dc5fe2cb937c1740d42cb59dbd9b5259fc8c08ab4f2e2b3abc86848a45d9416980faa49a3979958a87ea0931ff97afd75b8c8800c25eb47e2ac53420bea53d8d1bd77a18a52d2374c2fbd68c885ea015e115f8909098a0dabe7d7912f8b4a7bb3390105dd1c792fde0275094295ecc51143522d0fd0960d7b2f9fe41a208a2780f45d6f8bd136be08165ec02c2b03a497b93a5230037be3a459fe5b3fb16eb11cf5e10c5ea2f95dcadeee64f1ad299ef381b6da347acdfc42905da0f7a886326e9232c29f8", 0xf1}, {&(0x7f0000000340)="c118923320b3cc744370154abaa7609c1c08f4495b768a6401de75", 0x1b}, {&(0x7f0000000380)="f85692bd405431b5927858359330580483c54e05ab193c40c9e91f523929a76c92243e66ecc9837b91b0145aba4dec200ab8f605e06900e99a14682e73f9673d42b55ddcbf68df3ce23783cc7363b4dec6afb861b5efa894807928333ff92b24216c5461dc3c223e1a3e9d80729b25f1f3acdfb58a9066b60b059b4c01c56ee1d3f4c21ceb65c6728f7d76e15b551227bf51f0410b46e6689728d9d55ca1b8f622e9483782c3e5cdb1bae6a458030a88782743715caead68e888da860c859929b0606dad47511fe9ddac2cb3d21a2429f2ab001a171552b89093c4a1d9e04258eadf678f0d5619ac78db05b93ea74bb69fb3d05351c2b12bb5a890a7f860e58e2678136c5241a7f638e01a89a62a7820ba6ed89b90e56f159e13859b628123af48c930327844dbf4bc1b29d6a41e0669485cbb41bb22aeb7703d729a05b39f7c67bfadb9eb6ca836145ab4891f3c3c0c106a46d25d9881cffeeaebf898efb8d831b7841822498d935bf77af94875d4248d384b428727ed41c1f79e7f4c05183c31c8d89552482bb8100892a4f751f39a1c8f7a46a7313e08dc10781a7c94cfa7b2463bf9720ade963ff3b462d51eff6c754daf7d584068225bcd9260bcfe302dfd3a2319fee40d4d7ec99ed2169c1d3a036edde6c03f06c7a4103d3d10a3e1b726d3d251af41731e09a4c9e672d6e9a32f9cd966d1b05fbc248820dcb1fcbab6972019bd551373eb74313b36cbf897a3c96b18f8204e579308083e2b4e90590dfc675dbeeaaab70904d72ef33fa92d027372cf0a42f2cc3f1ba53e55ff9d0ad8850a744d75dbd67b2cb4ae87e5bf5b001883c7a10247e3329b1539292274533562a32887278f4d1447561f7e28f0f43c9e80bc30315e89567c7b4ab423f0e16648cc9e370b0ba27ff1d65258cd382522f428ceb9ff5331c6cd7836059d5e8f354f796b39ae876d20405fdcec7e307395566aa7f1e81a9f5e106726f45b014321d8c9ae8bb97a7f8361f84d04fce2f024daddefadaa659b19531a15a098857ef12ec68bc94b87b296451bf2999222caa1081614dd9896a90a46e37925872acd0c8d78d45b29b67d11760b2d79dfbc8533deda92756b037c5b744fb748bc6422480436195f494038344034bb104673ba4bb8fd8174d33c62479cc87907d4820218e1db02dc615b9f451a205e7dfd4a53a98c565dc61026078b23bd5ca6e7cb4e81782cf01ae2aa3e1c13b59fdf549a950da33b3eb86c97a4eb27cdf281ff4ba03c05ceb335740d524572a651eed32a5a29c3030e5a59bac213bd6370570c6cb58de1a2e1ba26a889462081015642da6a9f9f964cc9d130576c0a2b5875db3709a54ddb82c93a75adfb568b616f692f25d059240c36b3a7bb407aff789a0a141f22ecb37242f6d51eab21e5be0df18b209a81a80c33fa898f8ea6be356f2d62ca7ce7441086e8762ce9fefb464f43879743593cf52c9c91d9d9df086cea780fe9826d01f4915a7850fb251322cee4da9e25b7e11cda9f5008dc457e71ccb4282ae01f8b4e31b5475b6cec65afebdebd2632b4bb41d38dc117c4ce3bfc107ab701eac9a514b3d984127cbc5ff4279f7f6e17ed91241168393e462451e1ee70ada8927400f9286324a0a9c356c1322b2d4e14afd4d9f528414c6debb1fb518bdd03e034385183352f35efc76ceb5617676dce11a943e40109db245c5aaa24cb950fcd42c81d74581e449ec32aa98066d073a726090bb428c4cc2a76a03f84604a966d9df85b18415527ac16cc5845d33036144aba6c7295289beb2458eb5b6b80c07014ede1bbba68aacfee83aab49fa1f720e68f35f8a188d53d5125f0a15186a8700d08c8afa61c143ad12c0d68cc6834c35f5daf9ff6f691a4153ab3ba5462cbccec43ab686251e64df7381704ef7ec933f73368e6c75e52a250668a3716accab3aa89166b8a0bd38ed0fbb5dcccffeadfc55b1b7fb656e086cb74a7b08bc1c7724e07f16e51a06e7f7adf6227612af9618ff675cd65c66c3c723c5e95b42d4530efb1b13a50c887668e4a2ef89cdf878f3692fe61aa3dbb59ac2312d32165e8e5fa01c3258e3f25eedafc39ffbe61a2b30881808a0bfc0a6c6cb5aba9cc060c7976d93f80c17a0a3ed0c88f13aeba745a71ac52b4d20468e410872464b288bd17b62b75921a1f6ebc6c26af2d35d620600760b6b3ec12d4b5fa46f885eba84644fc6959706e4f832bc8b29559d176570294193e7b57615c8f3a4ac7177ceb8a2076d2a0a57414a1b38ad348a54674fd4c75f976a6f2f1e08c0c2da74566b9fbb07707ba515cf348509d96b5cebeadef23efa0b5b3fc63e4b2973ce52debb68158e0baed75f80751059aee428c8a2ae77e546ae290be597db4fdecab16508c0a18ecdd272b14c13258a221283d53da5ffaeb31843efc688c56a28b5ba9b09dca50354a45d8e6bcb978b9a04bb252907dd5771e132c5fcd854940bceaa9ac66f316b402aae3aeaba5cdc32de7d7d61a1abc4e4fce67c20ee8f6efcc191af0b29aa992c23088e408f33051fcde3bcb1f56cfc0f90f769cf643cb16174a7ac245a3632924d50ed130b197dfa3c75e565e506c4e081e81353b79facc0837f5a468e3f5faef3180d17e0e735c928f9a48b2ffd4dbe34436cd10ffc60b752fb32507e5113956b4310e9cc0ce0fb6e146e65edae23fad005bd9323199758d380655671efc2cb84f5bcf119eb6dfa4a4b296207ae0b68f59e36b8aac66404da996ef56f7d3c100d344e2a5a775ec14f19a9519c0024b55c3ee8a666383be2d583ee91d8e0a83029c0e49cff75c51576728a89a7c90ac50cafc2ec64385ec6151d6741a03cbdd688d64cdce4c0029a3e44cd3a6c7830d29cf0faa1ae8180a21c39c051c4a0a6dff8a1f2f4a7576401ec5b5fa7741d13b9124dac59f61a05463cfffa1b40550d1841f9eb6c1e41ec7501608dc64f8ace4a9afe00adc9d1d4d8b4d936562d8c6458d89e0fc3f7a4ac25b1be6b019c254a14ca404843a631ffb80f6412205cab50051765f553ccd6cecbaa2658a4668ec72ef09a043e351bb15083ccdef2ca2d64b981d6faa5d5ef94b0ae7097dad69b2166b33a6bd2ca1d800a6bc219d2041f0b35635cef80d3e363a88f2ef0beca26ccc38a6c535c232b3a39359575490c9370a05a620e2d2b6011974fb17ecd9407eaa39b599722e818f99378553de29f35d4a99c5c30480ccdd732feedb015b995836bff84cbe4a824aedd4b934d8debeb4613554e3d1dc738b39325e16776517363cf23e8688bca017029cc77553c4c8761b806a0a977e181b409f1622901e8a7c6fe4b07f6b3b0a24dbb1f9c36fd07bacae8e8d5d8cb0a9604b356223ae801f261514f54beee4366a17dc760c984bc25417d2d4880c776ab41bd9bbc26079d58baf0fc712559908e483373564aa2ea9911147fedbd1f47b315edc67922b3f98f1de6a1952ab24572a0183008c7261a264a248eb0525cc9ffd6b904004d49df51dd4f78c03dff7d349ab693c18f6f0fedcc38169b562f691426a84d93fb62e7209e50a618052136b2c8e517b517f0bd66d36fa9585ab10e460343ee91b73580aa9eda47d314eb0e70d2a1dc5dd32f92f5b590903daf166c06e5ede6f4f4d98e10a092423de49346031b892714833056f9b38d80187558019f26e69c47010d05475c6e67d99d1da04047c92768a3c93ea67e4fc487e4db83c33c8bffdcd69375389d67d9e377874c9b4820ed26740f98a8d259f342495635b7789dc927083da1cfee63bac9a286d17bf18ebd95d7766caa60fceae7dd33ab7cf349a4011c9a3da8d3ac02709b76f11c9bcac70ccf50406de7e674a1692256e19851c69b0a534b644b0464c6f3f88eb9b7e62d2630a9e53f56e4a57e140ac64c0034dcfc65e5edc70cccd22ac99b3b1a64aa652c96c5905bea2027a0cddb00db737765bf8fee9bdecd86aa052b24ce9e507f05f873bb449bd002273753f8ce621951d0cd1cad465fc9300cf389d241a6302b835c3df17d0eb10b04506b1003579a5b4aa5e2274841ad4ee7273b6d70fb229f4bca39a042d9f0f8ca981199eb778336a6e77e6d6ec2126dc4907c8d002290881f3d6ac28ebb4be2b616f14ebff02e7e12449cc572fc67f6426bce1367b5d135152e5354c50387f504544184088585e2e0e697c01e2398ac04e1ab9de5f92812e5dafe14450891bc81db3b961cf5cfe1fd01e4c142a1cf374b339fac89086f6fc2802fc6889cd1785cf58e7aa3d0774392532dddf290205355cad7b4890e7f739b27af408efedb8caa8f4a115e51082b1387e09054ae428bc55253035db0e3a3702cd59a14d6034c36fc61f5249557548f5332431d11db58d26526d13d5918bd23503c1c9b1297efdb5312e2e6684e8dbf7ecf25121b5f67230981a1c2cc4cb20052969f8e1ba1469741d849a3843f0130f2ffba4ae1a448cbef73100abe295f948a0711531452b29b73a6d883f610777d1416f8d33f4d9e20aaba3751cb895592a574f3cf3689f80ec7c3cfa28eac7d8c163b589c2171ffce9171e1d4405ead4b94bfd6668c636d33e9cd3f61127527ffcc7e735cd2607b90095288216526bd0871018d7a150bc2798499d56401962886cacdc18666f08c41ff7c6fe6956f34e979c98a78639d1b4b32fe83217c582384a7b1dcf962aade0d36063b3dea1bcf27e2e820fe4c94c73d2e74b9f4f612ba4e8a80210e6fea78033af4f0aedc7b747ab00d177263f670d6e66ffd1d3d9df5b9894619e3a7df6a1aa4fe5dfd4b02a3aa56445f70fc3b8717e0e4927d3643a2719031327e4ba25b5bc26696e7f3f344f9a4be44462ae3db702fd83182241ffa1ca1375d612c545fa62555e87ec41193d3bb0593f7943a51ee8bbabd8eec26c3fb74cccd356c75612f4a2534bac51de837b5b67e329d1a4c87d03b5d6957870584c9f21ea888fa37fda076cd61f1aa94655a8efd2e98b52682815812885fd338f1a5468489e21b4e2e37a7f18b4536ab46da1f92d51e5c04e0838374e57c78401b8139d7be010fa1fce6d0d47c599f3dfe72cbf6e58b1f3cb948dc13310ddc18c11cb42ac2bd73dffacccb0dc25455d54a6e4108bddfd8376d81a598c126201dc7a88e0fb7a2c75c3baeaae90b9cb1291d58d9c518cf2479f954b65caef566263b8ae698fdb377f0e97ae4324360d9b3df573a46087197e947bdb78b3c4f4872983bf7cb562173b63096f1059aaae1335a48cdd26ff91c2fb2c9083c50cd41d11292d027af570b6d5b703d7d89dbae371692044ad8e6b31cb2f793c8c8f9d65edb376ff15fd6d5e62c0af0460b82a71b9f8bdb5532fb3b95bba4890ac3726927a87c53623c7c26e5c13cc8a9ee11b565de76a905bb03ea2a15f2074a7027b2b2b18232bbb4471e2a96526557c54419c3e4cb57a064116e339bba1631f6e1718f0a6ce618d945f6bf461bd10d7857bae489c29a3e4fde8fed6484923f0f588cdca0182fd77fbe6c1a36d9e19c2e206b09979132f66354be029f3a21cc6553b035d0cf25d327c3ad31afff9fe446cac49e0913abe4d5927ab51f5e34e928562b183e5f8838a5e2f99b143cae6657b7b3c332a5537a3f5c925aac90840e4328909acca062a17a3f5326d4a11705775360ec3756e25113daee134e4002aaa3cd8e2fd757c472968b320edf199e8bccbc3ec003897bb62c43b25605f44c727a2b8cc3bcd6e94c81875ae1bb018d07ced5164ce2ae105b0666ce15617bfa579604d5a0daab43de72307509743b26c21f9e0fea6877f06558ce8", 0x1000}, {&(0x7f0000001380)="1bfceaf4c59ae8dd6ea00296e595be402777823a175d6e9996a14b19e7c8940ae2e595d5b80bc99c05714105b2cae250c861d744603d3b6bfbb04e5dbb35c9dca5ed7089670868ac168e10762f6aaf9701eae25f491beb89cc60b6e46f0567a8c12c0e212d385aacd4e7ea249627571ea6bf73d8e3b75867f6836187e2a572cc9d56f9c77d58b6bc0a50b1cf6b8ddf947898fab0451ade3a6658b60aeb95c8b8b0dc60aed89ac771dffe0149", 0xac}, {&(0x7f0000001440)="e2282561b8d815d87019ddcf42e6489bc8694dacb153ed70bfb54c1d7aff9f2ecf709d71d5b5ed70c8aa949359db70dbab33dedc500b628dfb2c5bfa201d42995aee98423444bfc42eee62cc5254d28010803ffbbe5eceb11d879504c2eb4bfa0fb17cb515667e93a693c1cfb64f405007d0d3afa9cc92e5", 0x78}, {&(0x7f00000014c0)="680e8743db619580c6b12c16f2332d612280a7532902c56f6453708c555e97b6f4bf3f659bf0322242b225a5551e271dd0275a682550fa2158fa7739c2baeb59f51650646624b899b18ad075d5844fb8e5d2236d6fa14197b4fba6adb8db646e7f4849861311e65f39ff7816d1c9ec7085fcb0948082b13eee35b4a227d19799d4f1dd0594c1b7f4480cf8b92b02302c5728f40eb25b30baabc36a5bfbd0f4a43cfedc988c66aecfc928ed8717c5f75842e79fa969371054d0", 0xb9}, {&(0x7f0000002640)="b777f2c237898b48bbec1c8b53135fced8fc213e99a9025126998499d51a164134417518ca807341c31af93c0bbfab5f0749d9e9593fe74baa3ed7d81e6ee1a24c013a5bd944656af069d74dc1000e9abcc7388020d4efde5a9b060ee1140c3ac0a671158429d13f96dc6fe66844521613d464ec43ddf9a012b6ed1c16074d0e83c3be29b3b5bd18a94dc87d5b7058e6d2585b3672dcdee56e490a4e6e6a959912daf691be979d05bd370319db1538e119b48bb3cb3a7d1262b9ff57e9a107e0c3e857fce6b5675f2b826c939e37509f2cf3324e7e43f644ad55edc6167644536500e91a51ee4f4c2c591ba4938e7ac2c3f153552c1fa34f6529bda7974780a3432116a828ad747f3ee1d00a051516be9c1ecfa9cc221e53006bc97c3a2cad2740b7fb228856657b334ebfe652ad30efb24e1f455ab0c80e0a2d68a5ed5ead1b1fbc96f66358de161a1bdc49add35b526af795ceb4b4b540162447b49ecd629c96e92233a13d1689384933494325d3d068af083d67d9fb514f161b6aa5c71304349a6a69af2e28f4b0c332a2317d86e0b416848ee002f50d1f7a21772728033e19a312c344fa20ba4603c9d1ff9b8188cc403b181166eac70783a7676c4ba18e40b06b80730ba0180295db420a0f465cffea062823401e8caf26a3c58e1671135a174d2864cfa75d6966ee9e50e6eb19d7b5b9cfed745bbfed6ef0d0a0393c339e275fd29d75a5b7614b89f6a70f5d526d2f919ca5d842f501ef20be40b9b73d9034b8a39aa928b314b860118932e5d92970e4534a7c6518d664096aa9bc092bbfa6f25b4337485574b8fc31cedae5c4e01614d8de0302484e2a70ac448d3513c95db9cd5840fd702d32af9bc7fd9b3a99b828bcdca38e3c23bde208645a670812dec7d3bdda1bbf6c4953272a50261a4d0d84c3a8977ad333879b5010131fd3e2ee725ed3456de576f7c7e37835c3bf055123339834d87a554d12abe50bd5422f3d55c042e2a581a3766910acbf62b563a59dae5e6dabb2ceefb1f249571dca20bd14badde059c7da78a3ff36e6fc446bb54ec00442b416a673b45d09e680fef4ce4677668a7919f7f088cce5d91a55e729db2a0d1a88087060a37297aef0213bc52c78510c376e776e83bff69059e430c28237e791eed608017e7687ce864bd9138b35429ac89171f1099cf9247fcc1c13fc1f7ae786ae7f316094784f7d28e6f6bf3d86528241291f3575c15a4cd232990686f07793fedcf6afeac77525dbf294dab012421ec28be2a334b5944919563123228386e925ecd4ee4085d76c45d6e304e81c87ae94ee0fd149246c6589ca77bc26138886830abdab65b0dad15aa92785c571aebd10c3899755d0b8dc3df1377bbd9a3e34f598bfe10ed7bfc39750cd0e4ddd86615b760192e36fd038d2e1a44bf4bdd2ee7941fbf0cb28392416e77e7992ba25fdfb197044b3f88a6e4c3f30e757de5151819c9e57f51887675b0652aa4e36ae338a9d4ba2ad81de0bf00b42ed4fb86f99e7941b3411d568a3b3fb7eeae6068fee573cf7a0cf5d73e75e0093e278aa9e5ab60062c1a9d535581df47ce69994209ee8f9082807a4d6a1ea5877926415c84884304ade752f7997dc06eb3da130182aa8b63c08391cac4e4e4bd6e8252c775bf527944d4df1bec008c0488d665accdb5edee906bd1b6b9c4c5cebbce2eb1fcffcbf5ebb15d75a802ee68445156710f9b3b6b95873634b156b12d1e4616900ebe0cea691fbb038c0ee1bb90b3997b5fda03eebe60c5ffed910a4d490b7e4575a94e31152a3f78ea31ac053031f3a2ab8647008de6801ebf92a680ab212c7939f52492c1b29bfcdccb8a8607a1b8624968bee287e0bacc9ec9d8a94f0293a84d3f5f806af03b47b3cca00a30108bce260017a4f3eec049fa82bad1ffcca301237735f381a6af8d2ac0f69493eef29bba695cbf055a9b5dd72db2c460a490324b751a6882ea782f08a3f47cfa7f3b41c280f499c7bbfb695f7ddb084f0e4714c36bff3b409d406885dc89f882325321eef33aa35b29007a3f72861d70c2ac0f509cce730314671708bdd1bbc68084de07a5b903e7e7f0c999482431b2842346e60f91bf4d47d70232db3c8ed0a358cfb0ed5aa66a41fe8882707ffec81f7a488c277c371db4790f95217203edc8ebf81daea752d2c6ce3cb43aff4a8bdac3e92ec48a4b45b77105c186e927d7a16a7c1adc2211c6d8e43d346a351edd023c184a463dce082ece29b0bbed505518a676e796bb5da1586c277128c970ef0df8e1d3ed7030d33adbd3d7189d0f914b99c1e8b786e500343a41de8938ee3dcf91426b7c0060fa44e33232ab10c139ee99a54a654f0fe7d472ee94b9192f11edda1e8a7c65bec4afd9ec285031f9dd4a9540a34cbdb27c6de3ca93c59478a6f29b421762b2b4b041003ee01f8bb444fb6c81aab0a2ea9d9077bc98e7f590156fc28ecc97463b8452256ad84ecfad6803d0b7df29143f96903f608ff339e058e3a4eb6a3c512b29fc0cc36d673dee812ae6eff7ee90c10becd0650021260ada5365b9bdfb8d47cea47d78018a09ab08aa9cb0e8faba75fca32d1908afff2d793e127a074647c7a8fd1da583e5874364f3923ac65720a6edb3225a38a2777e03fe940650fb8579ce674849b87b66128c5d537e9b221e955b12a3c615732ddd3184fe45483fc814db8042f9d47509e40f5a38cb47900ec2239631c00c1b445fd3cd86d6d4a9f5a9f0131c26ab44b3494f9dabf02e9221599d84f9c46ee32221c6705bb8b7d9403f691bfb0e9b9a6a3857998e55ab6411c80f4baed76ca2d3fc68d52da806b52925d515cf70609d64f00f50b1951fb1211de78fcb74d8b3471eabbf18a423ce5454cce6f8c54d19ebcc12ac0593de94efac542a664c45f384aea13d2a378cc661a3d562f3e912d1ecec8b5f217d6f66ff652fcf6e06c025cbbc2f3bf172c07aba07bdc3a56fe4353ecfc0d1fdd35761fca2099785902603e45f62df3c1e52429e3e5b56c2c77bbaa65546ffe6a1a4f85e58409ca3fc84b7b5f1ed40468233156d644ccc18654cfeab057eac0109217a419efdcfcd87540993d6e63b628301855e06e0f1cff27be96ba9787a447e7d900796f26c4a8d4f74b5a257388f8fed9ed304946968c0ed0be2c37d603234704ece4073936dc997c488a7f7e8ebf9c1abd51c1ce28dd1727d741ddaf27a781d45c5010a47f4542979cc76dde97f3c11756fe5bdb16be3c51abd145930ffcbe0d180d0c2b0b19c8ad18282cebdfe2cf691599ffd5469565a81a7c99a0dcec4f82fb0ff344d2f9cc11872024c5dedee04b5a283c7452a46458fc323b00fe3c0abd4ba40a7ed3425532e2587b375bd580fb88d169e166af2f753f2657a49cf33fcf3039a2b3bcbc2e891b580b8acb9a4ad22402d0cbe14a5769e62ce9c8a012f7cfd9b6a0779e521154c1c14339116085f6931fa8c0b75416cdb5cf8ca887638da222c3bca134c0894e3676f980c709579f319d60e3ab60308a59731ffbaa71ab1fc242e17383f7e441ad924586ba58a643853a9d0c68d324e91a897f230a43399c07df8b24ea299fcc6dd47eb61d95f2202ffb524167eaf98ecc30c1489e9adde42defd7ab785dac6f73c7384a4f9b7a52110e9fcbdcf4d36f509da2c4d13a991185958eb9c2bc6092fbe009ec7b5c58a21559614f3cd803a260871530de2fdaf25c39a1392ca03098c9e7ee2d8a4079f0039873790b2713f4efa4833c9099bfcff54d140f452a0e68bf2939294814c0a5ea6e90d1f14eea4c58e30efea1a191bac976fec7ac4d4db324a91fa9dfcc1aa26f5493dbcd9d956441bdcf621647d7a4c0b3b92119b9b55413abfd80696c88b786087928cdab7b34b48ae6f8ebe258dc85b5a62b2374acacea78482363cea302f6070fa3fad8c6cef1057d05964c6f4b5c751799e4dd14bd2689ec364b3b5c8e7d76eea72312e73586045c22fd046ff3999e2217ea3be245e8f2a44a409c74ca1476366d37862e6b9caa9e3b6e969f67361948d5a875701cf9d01b31846d5556634664b697dae437d4d9903193fc31b4f325fee0957f6f9f6acd65ad23a04630f1b814b7f768f1db690f7bfe29494e92fd0fc47e93d3d52b1d1b90621e6002d468f4225ba4aae629e459ca16169897bbb5ddb362cbbd5f716c7da8ecdd82edebe306eb506b10a54ae660a91de6ea89654779d3671d23cf78bdbcf42b3897425f7629951fd0492ef47b6a509974a93cb8f028bb36e5fb35968cbf15b1", 0xbd3}], 0xa}, 0x0) (async, rerun: 32) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0) (rerun: 32) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f00000018c0)={&(0x7f00000015c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001600)="f882a9c3b454b4a802fbb2defc4aedf89c89d5c6f2a98b1b6bc3fecfc6594c216889b344bc17c43fd532109933bd15197c60c0433e47579d3b9363d4592122d984bd043195608ca4c4751ab9a69be200d00fd27f616527d2b822e963a0138a3a7d8b1d421f1fda3c86dd3427cb9452af421fa44ec8c96e581c2fdfce7867dedb1dd8778dab9133ff0b57a3e4d0f8a246f1ef15bb5d5ce1dc5a5f3f87299653df0f5dd09d4f409cd0753706515529b57b35236b54050275680610934ddf69f83a71b9e5bcea9b1822", 0xc8}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="a800000000000000ffff0000000000000f88518b03612a5e46a709ed1e34192823c1dfcc56048b11000ab6ae047dea1add2f9e40ab41e3f243a50c34c7f539133518d64319d0ee53fd70375a944cab17a3303354272e4b19d9295cd2706d454ebf3b8a4d3982880e2b18b12248a730e3614fd923e1e4357408b01f6b723a4adbbd4285ab2e3af48300d83f6055fcbe991f791934eb62c563bee3491a0000000000200000000000000001000000050000007c68dd026cbbb218263afc79000000007800000000002ab03d9d60452735000076d1394daf15c772b4bb092adb71c80ea071bad7507189c4c65459deb1724cc6d4efe15ccc03a32d93a094c07f9b37bde91b47b1a1a997b5475d353f1a78b89e30f5386a92f352c99d8849ff42e413b90370392bc9f08fff98d7da34a6f6ebd29828101ddc0000002800000000000000ffff0000700000002180c9922688bd8b6e0e49adf27881d880d800"/360], 0x168}, 0x206) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300410005}) (async, rerun: 64) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (rerun: 64) flock(r4, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) (async, rerun: 64) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (rerun: 64) fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) (async, rerun: 64) r6 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (rerun: 64) flock(r6, 0x1) (async) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) 14:38:44 executing program 6: pread(0xffffffffffffff9c, &(0x7f0000000080)="c998e7312f95d2894726ae4d8b510cbd545a72c8ad28c86d3d1bc191b03d1565de024fd2a1ca4b20190949300886cc8e419ada946988881b0fbdcb644d5df68b7ac99e194b408993f4b8c123c7e5e7ac7458228790bdd91d6e3c5a872ded69", 0x5f, 0x80000000) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000140)="1695c59d0c464296307dcd5e9d1dd6e849ba32fda9c2407d327e718a497226a51af6913f19f31c8835e968da0346798cab2eef2876607445a154e84cf8266ea3b3c1e89deeccbe83870bd868b42968d9d6d1d1ad918df23ea88a44acacdc31df379a5cf2a1bbfbaab99be06ab86f02af503a94ba5a67f3e6ab6fd192cbb53ec5a3842d6b108c261c8d068892a7c7748049dabf020f3c9c44e07cac9f338c23d9f64a61ab1a1dfb789c13a66867fc8fad755a669b97758cbed6254299228e721f7f985caf3869a95e6cad33aabf86252c8ef15ba74cb5b086d3319e66303edd7adca9396bcd2f5d0dbaf672d52dfd3cffead1d3c7ab2873af82d239c8fa949ef6419ff9e3615fcedeb4034efba977a626cb84819e2800db3d6727035f09d26523c3325534113fe91f2dbf171d9e89f6a861dc2ec9878ad99dd848bdd620a4e113ef52c287107dada165592db9263c570f554c80d10def0d1839b6a85bb6c2ca73e2b89ebbf38345d43858e6428f0dc0c404390556bc2eb36697fb28aa90a76b8e2cb36e874ba1b1ffc201500e8add3d75c8e7420757a24d4a0dcf6cb26c48e36fb3efaeed8341c0c70b055240c289ccb9e2ac05133ea9742d80e4037b0817158bec4e9353e779502e1c3146e0a1e2f636e3b1d20a79f13d3ddfe44d0e50b2fa39f40cd27b46bea574dabab2be5e63155f7bc70feb1355f876ffec5fc4f41f6578", &(0x7f0000000000)=0x200, &(0x7f0000000100)="fc51ef46ff60fc316eab7aaca1c01c590588572b", 0x14) pckbd_enable: command error 14:38:44 executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xc, 0x2, 0x0, 0x0, 0x0, {[@generic={0x4, 0xf, "bca05052bbc530371396194e9b"}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}]}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xfffffff9) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xc, 0x2, 0x0, 0x0, 0x0, {[@generic={0x4, 0xf, "bca05052bbc530371396194e9b"}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}]}}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xfffffff9) (async) 14:38:45 executing program 7: syz_emit_ethernet(0x46, &(0x7f0000000740)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, 'o00', 0x10, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@dstopts={0x3c}], @icmpv6=@echo_request}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x60000, 0x1) 14:38:45 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4000040000000242, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x40000316, 0xffffffffffffffff) (async) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 32) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0x7f, 0x13b4, 0xfff}, 0xc) (async) dup(r3) (async) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) dup2(r3, r5) (async, rerun: 64) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (rerun: 64) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:38:45 executing program 2: syz_emit_ethernet(0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa003327ed5aa3bc64e2622ad971000000000086dd60af16ab000a2c00fe8000002000000000000000000000bbfe800000090000000000000000001ddceac19d"]) 14:38:45 executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xf}, 0x2, &(0x7f0000000040)="3d7746357fffffffffde6c0ae39214cb13c77928ea92ea77fea1810ec8921b72383d6474a58066e5d547dcb89048ef5183aa27127b272a3f95a5ac8515e175f46427119b92b43ce7f0e7e7c51b9c7425515fbe887e1de58d2fcfc930cb9d8999e66390df692b4f7b47462a4277d55c65f9581bd8abac185724bb07a1add755d9e2738149a13a809c9e348845a0a3eef284c7fe0fba550b3b0e1b701600e7d26e5c983390b2461215d2bba408c2b2b94de7cd1741b2887ce070b898b024a2d6465e7aa69b4b6cef912c156265ecb68e8f98b87d75fcce504bcfc395723f5166ea1cb4a99aa1e5ee128cbd30a6a7403c1da73ba9414336d6b1", 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180)="ed1cabbc3e8ef22cd09fa90a489186e42255c4d88634ede343bfe2049ce581b7d708786b9170322309691e158885af3f458c6bc27e1470da72a1c156f44346889ea255712e70de3419fcbff8a5fb9fb6fae44ff097751cd79cae9e77313f410774c42e14aef9e7033bb71f81457d6148544461ee778709ad50534ffd44117cd435023a8cfaf86562c7cf5849caaa68e4f3685fbdfa83a54ad4fb3adf940b3b60e986d15111039bb6f01ea9482b5d", &(0x7f0000000240)=0xae, &(0x7f0000000280)="4dae80262cce3936457efd8421c49badf05baa0482439d7085837e61", 0x1c) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000a00)="ef67b4978d1b1ff94c349b0273e50fce4564203040ff0a0607350abab6db9cce40475f0540f5a52df0b749dad23431270e1e7e1c0199c586a1e4eb6cd0add10f0358020a228da37dd8910b8ad0272264810413add9f8c25774062f7e73d2f4083c03eab1b69a5ff93ee2ae4320cc5e0bfc44eafe988df68380f6bbfac1ea47a47f3eef3841d7efd4aceb1794929f0f696eaab9e62caa3d64fc1781ac5080a037bf92736d12af2b6a3c45edfa46fe40671f0cfe47e82993d61ea9e194c3e2f0228dc0f704b00ec1212d737dc91b086e605f5af3d01a75a02df111bafa6b2e0ccb24ede72bcf431ad17f1ff83c71755afbc8ce91f5f571f368fe1538176c13", &(0x7f0000000b00)=0xfe, &(0x7f0000000b40)="db4e4e88f0e448b59762ca9e566f20306ac5839cc46a96e3ed9382f10da269afbaf9e66195cd78850b852837b6b51739015302252231068383d8e2a5d584ffb55a3364c8bd811432127ff695eb51c6d0841d561076967ad1ad8b7b804b5a28c1570393a0d7fa49808994534a8c5b3642117f32946e171ef5d2b4cf27fbc5c892df4d8e58c6bd8e4ed432cb395fbe", 0x8e) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000440)="51440922740f0b29c12339e9ed4ed029b3d77c62cf796108a51c41673e2cbc2d9c8d6ae7f4c4bb697186c98884b28cec6cda9a235547251ebea2406597da01b223bd3dfa4df3eb2384ee641fd2d4962c99b52a0f8742e5e9ab944035212db61669aa68df8c1844640fee0f2d6b8498c5902d7ebe88a4947161b52d5876bbdd6e2f1b14ea777edf8545b8e865470bf0f5e0c00c8730efbb63bebff29f634b563fd8b1ddf9f1e60358fcfd1177654aac2500c5f409856d949ba63cb7a0b1cccb144ba365900694463f232d38", &(0x7f0000000400)=0xcb, &(0x7f0000000780)="a3c5914865220ec2280382885e7b417bbb0fa5a983ef095289e9de88871e12953f37aa414bd29231f062fdea38bbf1720f8e73df6e65be06952c5f895584b1737a9a15d97b61c575f64676cdd48ad23de3b67108220a10b67eafe1c582ab74026ecc0d157d0dd1b3f22ba60cec2864224585818d384d280a00517b367799183c17aa65b257137f1ca128aa7313eb4506ad43e39ddae805bd89446b8d4cd8a5f4e9dfe88f1a1221aca7779133775a7625c1737d49297bc632869e3255d763be4d63525171d9c3feb2cc688978cb6ae4f172acb7c884f3c25fed87c82810", 0xdd) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000580)="ce598df3ae9f674a7ab3de72cfc038779957c76bcb4687b4819e0a6217bfdcd63eb1401eaa3a55767ad107a92b3f3aa8e0c0bfdd0464ea0b7166905b363932d785622312136cac7bd8cc8b96532acc4382869cdbf482db3f2b6041ace0005ac43419bdaedb839caacd72c910ac3694761cb62f9d7a238e55d08a36e24de9180a01a8f8243267bb06d8b7d63635c916916fa6c680c28efa95b053bbb00c30041a9ac9e38e5bb38727661ea9dec562936162bc6eba85c0456d53490d63a585d3cb7895d2907749d084dfce8a1e2e411ab829e763", &(0x7f0000000680)=0xd3, &(0x7f00000006c0)="9e71a0e4f129de98edb164717020904cbecdae2137bacca94aa000108a28d7c750c7d8ac0b82c7fd493d6b0239b1e7feca6200d30b62429d0a58661e1d202c5df0ee0f243f28fd18ae3376c6f787e030ff3260234f1b002523e22ea620deb7c185663634c6681ddf9ef33700988ee25edcf274bf8d5947b19722318824d8087631e96c6832d30bcb7e0f4e9be87e5913e2d3719f64da18c6d9c511bc824024e9", 0xa0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000340)="0aa739332001d283e2b655f3a2fc5f53b7e9e70f968689cc0d447da3352fe9eddb14ef5492361e349f9f242c8de2507d09c8bd446b077e407b039e9d8cc7dd5593c0b6c43a2d431c4b2de8132946eec67ba1366d60563206ee7b1bd6d3e75f3eea5049e12de0948fa7ae546dc5b1af568462f0760f13d6ef3255e222410211ec0ea84b9c96b9f8807e27929b6956d8b62196c3717dd57b6d80", &(0x7f0000000880)=0x99, &(0x7f00000008c0)="b9f4fde50100010000000000a153d8a73cb448c624bc8e912e948ac43e7fb6cc2b1a4beee9f2fdf81b7ff0b02437c34052f0e5c7df38f20b8264d5d7b9662e060d9481ddd4b724b6ef058b062f67bc969b6390c039c60bcedd76d1777576a42d3018e4ef7f4a59f3adf59a40a9fb9d7bef8b5a25a1fb63ff6384581fbeaad7cfe228bf9564c9e76a5abaa289bc20013fdffd5bb6ecc126e90952d5643c1a48bae2b3dbb4eb15a75d750827399f36065893a0952bc9f67fdacc9de9e2cbf0760dbff742822cae66717af0fbe97cd7cf5efa4e7ee7c916ab758e4251fd613314b33304f963e807754ada8c6bc1c2cd2bf2c5e1df772cd78cb7", 0xf8) 14:38:45 executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xc, 0x2, 0x0, 0x0, 0x0, {[@generic={0x4, 0xf, "bca05052bbc530371396194e9b"}, @timestamp={0x8, 0xa}, @window={0x3, 0x3}]}}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xfffffff9) 14:38:45 executing program 1: r0 = socket(0x20, 0x1, 0xef) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) (async, rerun: 64) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x2, 0x3f1e, 0xfffffffa, 0x6]}) (async, rerun: 64) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = socket(0x10, 0x5, 0x3c) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200), 0x390) poll(&(0x7f0000000100)=[{r3, 0x2}, {r2, 0x20}, {r4, 0x100}, {r6, 0x20}], 0x4, 0x0) fcntl$dupfd(r2, 0x0, r2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:38:45 executing program 0: r0 = socket(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000005380)={&(0x7f00000000c0)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 14:38:45 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4000040000000242, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) (async) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x40000316, 0xffffffffffffffff) (async) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0x7f, 0x13b4, 0xfff}, 0xc) (async) dup(r3) (async) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) dup2(r3, r5) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:38:45 executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x8, 0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x1}, 0xc) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10097ac, 0xfffffffd, 0xffdffff6, 0xffffff5b, "0804000103000008000100008d1b38b85200"}) write(r0, &(0x7f0000001080)="1ec80ab40b5516468c2620ddbc53ef83be84afb292d354c64a9850d6a73c1c6a66037124916da930bb369ebca1bd5b0b3e7d1c957c049d86c1019763d71bf382aa79872c95a5c70d301a082d5b563556e960e5a763e759207b87fbcb53d7204f9774ab9b3740089206c9a171e8bc01d9b9f5ad3f2288ab37466ece419638ec238b108257d311655234bed58cfd2ad6ede6b81c228cc248e57174f7072a6ceccca8755b5657d8bc73df9a362c7a859cdb03cc136ade1f8d779da427b80e11164148d9d66a5ba741f366ae3393440d904fd9fdfc4a77488d3e8120ba85ec074b17ec45c4a90e3d06a61545876e2a4b922da570b91487cbc2a65837e9611571ee3b6eec111ec0a2e0d28bdddabafa0b3d6fc9c639aa7242f5ae67b9a808f69141244bcbce5057951ef693a946455083e8a611ebd26b88a1c02b85d204a53fdd4895e0281f952cd895e2f0337e7b1da86584dcca0ba8651431dac10a75ac24cc47507b99449f6afde202bdcf3217d37bc5e9fd51f5ca2723b86b3d27b8f9ca8c5450941f55d6dd2069cd29da6c6a135d01d26f72e7791ca144bfa26ac021e1eccd0766e721e53d913629c6f66ec683cf2470ff8604787be67cc0bbf22236d4ea150cc0e4cbe28c21a6f91271fff9e90e70d05ec2bf8a68a2ff47b33879cb99d36a75653ef76d652a220fdc05b861c6cf664e1b721af0eb08c5a27646c28e847719cf6e3cfa8954eb7354339a2c4da1487a3d3b3e475c48ec9125bfa897adbfa2f9d3d8ff4a29174816abb03066b5e385ea84989bd9acdc6cd75e44d220dc4d9e2bc53bb5c35378a0293b937ada78296a98c40e65677a77a7a4fea5f0a4cdccdf14834de77f17fd7b5abd01e1e73200134f05d42a4cd673bfc42d9b0ea5da54f0e52cec6f758637d15474a1dbe45ab6259793ceb0b5d2da7ba72acfc03e448507e0ac4cf79f7d1fe4ae74d9ab981b781643b7674c8f84cc97b2b1b0c2c2c29da31ebbe5aa223cb9837882895c640af3d6c3cf016d24ee6b3858ed68e1b29631d631fbe1e119939bcdf4340688c476f56fc0512e8160842fad109383d40ce3cdb39c0fc377c972c8a87ba43cac733d1421521d9b81a6d9a9e26211f95b523a5eb889c21612a9a30489dff8d4f23cdcba50f1d2d1d54ac171a48797cc6bb652bc2f9dd7c95c44e7e9e213eda3cb404a27e0ccd136f5c94a1f3b4781727cdbf0e917a606b12084281d587a2fdb7faa9fd8094edd498691f159f32ac176a9eadec341389ad1a37ba46c91b557d6e253f65d3c96f718bedafe27f8fcd947a6802338feba78bbed46e1ab6f5d975e4d3c5beceb8cbc7757a0049150bf707f4f57bce7bf67be51acebfa82af9a7081e2d9963d638c1b0cda75496071efb5aa42552f97482658ee5743020ed40682c8d44bc6f333a9a16dc95b3634e08d969fc7a9a663c377273950679e1665d6d68af29a90b2f1239b96c8ef4458446936975fe34827292d1301666433fa4fdc7582f8543c48ce89e885d59c114503d193304dbdd5b025c65710c842b0ec93b4639d85cc7c22237db84ae34d30efae858a34655ac5c241af3a0d307f1d3693907b1b9ec97d386354e244f87ccc14af7e39d8732d6a42d1dc27dd94b0a93a709fdbf2dc5ece63aec5d136aa4f581043effa2af6bea0958902d2acdb12539f51339054211eaa8ed0c3c9dd2367be894f6e0387021b083b016fd9a4f66f9d80eb0dc052678157cf37c53be99d825eb946dc367e27bc2d86238f798a8261ac1bb4e591918e9c0c552fdbf509a42a1e7db5ffd6420619d1cdd4dff6990d467a1ae354664137e221bda77adf74c9d43436c81686984cb53834d0ac0946b805a8c8d1c7f292fb6ad71eebf92e80", 0x531) setrlimit(0x8, &(0x7f0000000100)={0x8, 0xb}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r2) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x1}, 0xc) (async) ioctl$TIOCSDTR(r3, 0x20007479) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10097ac, 0xfffffffd, 0xffdffff6, 0xffffff5b, "0804000103000008000100008d1b38b85200"}) (async) write(r0, &(0x7f0000001080)="1ec80ab40b5516468c2620ddbc53ef83be84afb292d354c64a9850d6a73c1c6a66037124916da930bb369ebca1bd5b0b3e7d1c957c049d86c1019763d71bf382aa79872c95a5c70d301a082d5b563556e960e5a763e759207b87fbcb53d7204f9774ab9b3740089206c9a171e8bc01d9b9f5ad3f2288ab37466ece419638ec238b108257d311655234bed58cfd2ad6ede6b81c228cc248e57174f7072a6ceccca8755b5657d8bc73df9a362c7a859cdb03cc136ade1f8d779da427b80e11164148d9d66a5ba741f366ae3393440d904fd9fdfc4a77488d3e8120ba85ec074b17ec45c4a90e3d06a61545876e2a4b922da570b91487cbc2a65837e9611571ee3b6eec111ec0a2e0d28bdddabafa0b3d6fc9c639aa7242f5ae67b9a808f69141244bcbce5057951ef693a946455083e8a611ebd26b88a1c02b85d204a53fdd4895e0281f952cd895e2f0337e7b1da86584dcca0ba8651431dac10a75ac24cc47507b99449f6afde202bdcf3217d37bc5e9fd51f5ca2723b86b3d27b8f9ca8c5450941f55d6dd2069cd29da6c6a135d01d26f72e7791ca144bfa26ac021e1eccd0766e721e53d913629c6f66ec683cf2470ff8604787be67cc0bbf22236d4ea150cc0e4cbe28c21a6f91271fff9e90e70d05ec2bf8a68a2ff47b33879cb99d36a75653ef76d652a220fdc05b861c6cf664e1b721af0eb08c5a27646c28e847719cf6e3cfa8954eb7354339a2c4da1487a3d3b3e475c48ec9125bfa897adbfa2f9d3d8ff4a29174816abb03066b5e385ea84989bd9acdc6cd75e44d220dc4d9e2bc53bb5c35378a0293b937ada78296a98c40e65677a77a7a4fea5f0a4cdccdf14834de77f17fd7b5abd01e1e73200134f05d42a4cd673bfc42d9b0ea5da54f0e52cec6f758637d15474a1dbe45ab6259793ceb0b5d2da7ba72acfc03e448507e0ac4cf79f7d1fe4ae74d9ab981b781643b7674c8f84cc97b2b1b0c2c2c29da31ebbe5aa223cb9837882895c640af3d6c3cf016d24ee6b3858ed68e1b29631d631fbe1e119939bcdf4340688c476f56fc0512e8160842fad109383d40ce3cdb39c0fc377c972c8a87ba43cac733d1421521d9b81a6d9a9e26211f95b523a5eb889c21612a9a30489dff8d4f23cdcba50f1d2d1d54ac171a48797cc6bb652bc2f9dd7c95c44e7e9e213eda3cb404a27e0ccd136f5c94a1f3b4781727cdbf0e917a606b12084281d587a2fdb7faa9fd8094edd498691f159f32ac176a9eadec341389ad1a37ba46c91b557d6e253f65d3c96f718bedafe27f8fcd947a6802338feba78bbed46e1ab6f5d975e4d3c5beceb8cbc7757a0049150bf707f4f57bce7bf67be51acebfa82af9a7081e2d9963d638c1b0cda75496071efb5aa42552f97482658ee5743020ed40682c8d44bc6f333a9a16dc95b3634e08d969fc7a9a663c377273950679e1665d6d68af29a90b2f1239b96c8ef4458446936975fe34827292d1301666433fa4fdc7582f8543c48ce89e885d59c114503d193304dbdd5b025c65710c842b0ec93b4639d85cc7c22237db84ae34d30efae858a34655ac5c241af3a0d307f1d3693907b1b9ec97d386354e244f87ccc14af7e39d8732d6a42d1dc27dd94b0a93a709fdbf2dc5ece63aec5d136aa4f581043effa2af6bea0958902d2acdb12539f51339054211eaa8ed0c3c9dd2367be894f6e0387021b083b016fd9a4f66f9d80eb0dc052678157cf37c53be99d825eb946dc367e27bc2d86238f798a8261ac1bb4e591918e9c0c552fdbf509a42a1e7db5ffd6420619d1cdd4dff6990d467a1ae354664137e221bda77adf74c9d43436c81686984cb53834d0ac0946b805a8c8d1c7f292fb6ad71eebf92e80", 0x531) (async) 14:38:45 executing program 6: pread(0xffffffffffffff9c, &(0x7f0000000080)="c998e7312f95d2894726ae4d8b510cbd545a72c8ad28c86d3d1bc191b03d1565de024fd2a1ca4b20190949300886cc8e419ada946988881b0fbdcb644d5df68b7ac99e194b408993f4b8c123c7e5e7ac7458228790bdd91d6e3c5a872ded69", 0x5f, 0x80000000) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000140)="1695c59d0c464296307dcd5e9d1dd6e849ba32fda9c2407d327e718a497226a51af6913f19f31c8835e968da0346798cab2eef2876607445a154e84cf8266ea3b3c1e89deeccbe83870bd868b42968d9d6d1d1ad918df23ea88a44acacdc31df379a5cf2a1bbfbaab99be06ab86f02af503a94ba5a67f3e6ab6fd192cbb53ec5a3842d6b108c261c8d068892a7c7748049dabf020f3c9c44e07cac9f338c23d9f64a61ab1a1dfb789c13a66867fc8fad755a669b97758cbed6254299228e721f7f985caf3869a95e6cad33aabf86252c8ef15ba74cb5b086d3319e66303edd7adca9396bcd2f5d0dbaf672d52dfd3cffead1d3c7ab2873af82d239c8fa949ef6419ff9e3615fcedeb4034efba977a626cb84819e2800db3d6727035f09d26523c3325534113fe91f2dbf171d9e89f6a861dc2ec9878ad99dd848bdd620a4e113ef52c287107dada165592db9263c570f554c80d10def0d1839b6a85bb6c2ca73e2b89ebbf38345d43858e6428f0dc0c404390556bc2eb36697fb28aa90a76b8e2cb36e874ba1b1ffc201500e8add3d75c8e7420757a24d4a0dcf6cb26c48e36fb3efaeed8341c0c70b055240c289ccb9e2ac05133ea9742d80e4037b0817158bec4e9353e779502e1c3146e0a1e2f636e3b1d20a79f13d3ddfe44d0e50b2fa39f40cd27b46bea574dabab2be5e63155f7bc70feb1355f876ffec5fc4f41f6578", &(0x7f0000000000)=0x200, &(0x7f0000000100)="fc51ef46ff60fc316eab7aaca1c01c590588572b", 0x14) (rerun: 64) 14:38:46 executing program 2: syz_emit_ethernet(0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa003327ed5aa3bc64e2622ad971000000000086dd60af16ab000a2c00fe8000002000000000000000000000bbfe800000090000000000000000001ddceac19d"]) syz_emit_ethernet(0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa003327ed5aa3bc64e2622ad971000000000086dd60af16ab000a2c00fe8000002000000000000000000000bbfe800000090000000000000000001ddceac19d"]) (async) 14:38:46 executing program 6: pread(0xffffffffffffff9c, &(0x7f0000000080)="c998e7312f95d2894726ae4d8b510cbd545a72c8ad28c86d3d1bc191b03d1565de024fd2a1ca4b20190949300886cc8e419ada946988881b0fbdcb644d5df68b7ac99e194b408993f4b8c123c7e5e7ac7458228790bdd91d6e3c5a872ded69", 0x5f, 0x80000000) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000140)="1695c59d0c464296307dcd5e9d1dd6e849ba32fda9c2407d327e718a497226a51af6913f19f31c8835e968da0346798cab2eef2876607445a154e84cf8266ea3b3c1e89deeccbe83870bd868b42968d9d6d1d1ad918df23ea88a44acacdc31df379a5cf2a1bbfbaab99be06ab86f02af503a94ba5a67f3e6ab6fd192cbb53ec5a3842d6b108c261c8d068892a7c7748049dabf020f3c9c44e07cac9f338c23d9f64a61ab1a1dfb789c13a66867fc8fad755a669b97758cbed6254299228e721f7f985caf3869a95e6cad33aabf86252c8ef15ba74cb5b086d3319e66303edd7adca9396bcd2f5d0dbaf672d52dfd3cffead1d3c7ab2873af82d239c8fa949ef6419ff9e3615fcedeb4034efba977a626cb84819e2800db3d6727035f09d26523c3325534113fe91f2dbf171d9e89f6a861dc2ec9878ad99dd848bdd620a4e113ef52c287107dada165592db9263c570f554c80d10def0d1839b6a85bb6c2ca73e2b89ebbf38345d43858e6428f0dc0c404390556bc2eb36697fb28aa90a76b8e2cb36e874ba1b1ffc201500e8add3d75c8e7420757a24d4a0dcf6cb26c48e36fb3efaeed8341c0c70b055240c289ccb9e2ac05133ea9742d80e4037b0817158bec4e9353e779502e1c3146e0a1e2f636e3b1d20a79f13d3ddfe44d0e50b2fa39f40cd27b46bea574dabab2be5e63155f7bc70feb1355f876ffec5fc4f41f6578", &(0x7f0000000000)=0x200, &(0x7f0000000100)="fc51ef46ff60fc316eab7aaca1c01c590588572b", 0x14) pread(0xffffffffffffff9c, &(0x7f0000000080)="c998e7312f95d2894726ae4d8b510cbd545a72c8ad28c86d3d1bc191b03d1565de024fd2a1ca4b20190949300886cc8e419ada946988881b0fbdcb644d5df68b7ac99e194b408993f4b8c123c7e5e7ac7458228790bdd91d6e3c5a872ded69", 0x5f, 0x80000000) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000140)="1695c59d0c464296307dcd5e9d1dd6e849ba32fda9c2407d327e718a497226a51af6913f19f31c8835e968da0346798cab2eef2876607445a154e84cf8266ea3b3c1e89deeccbe83870bd868b42968d9d6d1d1ad918df23ea88a44acacdc31df379a5cf2a1bbfbaab99be06ab86f02af503a94ba5a67f3e6ab6fd192cbb53ec5a3842d6b108c261c8d068892a7c7748049dabf020f3c9c44e07cac9f338c23d9f64a61ab1a1dfb789c13a66867fc8fad755a669b97758cbed6254299228e721f7f985caf3869a95e6cad33aabf86252c8ef15ba74cb5b086d3319e66303edd7adca9396bcd2f5d0dbaf672d52dfd3cffead1d3c7ab2873af82d239c8fa949ef6419ff9e3615fcedeb4034efba977a626cb84819e2800db3d6727035f09d26523c3325534113fe91f2dbf171d9e89f6a861dc2ec9878ad99dd848bdd620a4e113ef52c287107dada165592db9263c570f554c80d10def0d1839b6a85bb6c2ca73e2b89ebbf38345d43858e6428f0dc0c404390556bc2eb36697fb28aa90a76b8e2cb36e874ba1b1ffc201500e8add3d75c8e7420757a24d4a0dcf6cb26c48e36fb3efaeed8341c0c70b055240c289ccb9e2ac05133ea9742d80e4037b0817158bec4e9353e779502e1c3146e0a1e2f636e3b1d20a79f13d3ddfe44d0e50b2fa39f40cd27b46bea574dabab2be5e63155f7bc70feb1355f876ffec5fc4f41f6578", &(0x7f0000000000)=0x200, &(0x7f0000000100)="fc51ef46ff60fc316eab7aaca1c01c590588572b", 0x14) (async) 14:38:46 executing program 5: msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x3, "bcb45c7a81e9c684970d489dfaae34456a39f436d6166be8d54f7e934fb27a7912318a0cbd8370516f46d52e0d72f2c0070c60d283c32b5dd0a04e55235f7149830e54c54dd12894980ba5eb3bdf2b763a14e8d7c5a9e27e21d6d77ec996e648fdc3deafebdbb7f4bc"}, 0x71, 0x0) (async) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2, "e11dbdacf3565a13937008ce8246bd142cd42a6e7306e420a8d25d67f3a17d48bdbbf038547025a64d0013c142cdd7db8b8c8cdc29091d8365605f1a9c0bdf09afe23406ae272f3b53e74d81b1fc8779c9f891a977e39d72b9f4b1f4a83b42da510c3d2165c99f7cf63f6e41c9dcfe64c6bbc984aac3a21afcecd5ca86a988e1b6518989aca5759d385dc7186019c36fa919fc713a16ee3542a2fd4d6088e6591d8a12679a6e2e32ecdece0b59e197b8344dcb0257a08802a91c392671def5f87d26759283a2864d6bf40e05de1ed00a907570c2eb2c2e748ba7f89a99834a86829df2c6f3133b9a645c364f3a5b71ddc4fb20c09fbaa76e4f2566965581"}, 0x106, 0x800) (async) msgget(0x2, 0x194) msgsnd(r0, &(0x7f0000000080)={0x1, "95a188db24b1c64868d1e7c69c91b35dc72a71a4241c2c55"}, 0x20, 0x800) 14:38:46 executing program 0: r0 = socket(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000005380)={&(0x7f00000000c0)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) pckbd_enable: command error 14:38:46 executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xf}, 0x2, &(0x7f0000000040)="3d7746357fffffffffde6c0ae39214cb13c77928ea92ea77fea1810ec8921b72383d6474a58066e5d547dcb89048ef5183aa27127b272a3f95a5ac8515e175f46427119b92b43ce7f0e7e7c51b9c7425515fbe887e1de58d2fcfc930cb9d8999e66390df692b4f7b47462a4277d55c65f9581bd8abac185724bb07a1add755d9e2738149a13a809c9e348845a0a3eef284c7fe0fba550b3b0e1b701600e7d26e5c983390b2461215d2bba408c2b2b94de7cd1741b2887ce070b898b024a2d6465e7aa69b4b6cef912c156265ecb68e8f98b87d75fcce504bcfc395723f5166ea1cb4a99aa1e5ee128cbd30a6a7403c1da73ba9414336d6b1", 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180)="ed1cabbc3e8ef22cd09fa90a489186e42255c4d88634ede343bfe2049ce581b7d708786b9170322309691e158885af3f458c6bc27e1470da72a1c156f44346889ea255712e70de3419fcbff8a5fb9fb6fae44ff097751cd79cae9e77313f410774c42e14aef9e7033bb71f81457d6148544461ee778709ad50534ffd44117cd435023a8cfaf86562c7cf5849caaa68e4f3685fbdfa83a54ad4fb3adf940b3b60e986d15111039bb6f01ea9482b5d", &(0x7f0000000240)=0xae, &(0x7f0000000280)="4dae80262cce3936457efd8421c49badf05baa0482439d7085837e61", 0x1c) (async) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000a00)="ef67b4978d1b1ff94c349b0273e50fce4564203040ff0a0607350abab6db9cce40475f0540f5a52df0b749dad23431270e1e7e1c0199c586a1e4eb6cd0add10f0358020a228da37dd8910b8ad0272264810413add9f8c25774062f7e73d2f4083c03eab1b69a5ff93ee2ae4320cc5e0bfc44eafe988df68380f6bbfac1ea47a47f3eef3841d7efd4aceb1794929f0f696eaab9e62caa3d64fc1781ac5080a037bf92736d12af2b6a3c45edfa46fe40671f0cfe47e82993d61ea9e194c3e2f0228dc0f704b00ec1212d737dc91b086e605f5af3d01a75a02df111bafa6b2e0ccb24ede72bcf431ad17f1ff83c71755afbc8ce91f5f571f368fe1538176c13", &(0x7f0000000b00)=0xfe, &(0x7f0000000b40)="db4e4e88f0e448b59762ca9e566f20306ac5839cc46a96e3ed9382f10da269afbaf9e66195cd78850b852837b6b51739015302252231068383d8e2a5d584ffb55a3364c8bd811432127ff695eb51c6d0841d561076967ad1ad8b7b804b5a28c1570393a0d7fa49808994534a8c5b3642117f32946e171ef5d2b4cf27fbc5c892df4d8e58c6bd8e4ed432cb395fbe", 0x8e) (async) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000440)="51440922740f0b29c12339e9ed4ed029b3d77c62cf796108a51c41673e2cbc2d9c8d6ae7f4c4bb697186c98884b28cec6cda9a235547251ebea2406597da01b223bd3dfa4df3eb2384ee641fd2d4962c99b52a0f8742e5e9ab944035212db61669aa68df8c1844640fee0f2d6b8498c5902d7ebe88a4947161b52d5876bbdd6e2f1b14ea777edf8545b8e865470bf0f5e0c00c8730efbb63bebff29f634b563fd8b1ddf9f1e60358fcfd1177654aac2500c5f409856d949ba63cb7a0b1cccb144ba365900694463f232d38", &(0x7f0000000400)=0xcb, &(0x7f0000000780)="a3c5914865220ec2280382885e7b417bbb0fa5a983ef095289e9de88871e12953f37aa414bd29231f062fdea38bbf1720f8e73df6e65be06952c5f895584b1737a9a15d97b61c575f64676cdd48ad23de3b67108220a10b67eafe1c582ab74026ecc0d157d0dd1b3f22ba60cec2864224585818d384d280a00517b367799183c17aa65b257137f1ca128aa7313eb4506ad43e39ddae805bd89446b8d4cd8a5f4e9dfe88f1a1221aca7779133775a7625c1737d49297bc632869e3255d763be4d63525171d9c3feb2cc688978cb6ae4f172acb7c884f3c25fed87c82810", 0xdd) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000580)="ce598df3ae9f674a7ab3de72cfc038779957c76bcb4687b4819e0a6217bfdcd63eb1401eaa3a55767ad107a92b3f3aa8e0c0bfdd0464ea0b7166905b363932d785622312136cac7bd8cc8b96532acc4382869cdbf482db3f2b6041ace0005ac43419bdaedb839caacd72c910ac3694761cb62f9d7a238e55d08a36e24de9180a01a8f8243267bb06d8b7d63635c916916fa6c680c28efa95b053bbb00c30041a9ac9e38e5bb38727661ea9dec562936162bc6eba85c0456d53490d63a585d3cb7895d2907749d084dfce8a1e2e411ab829e763", &(0x7f0000000680)=0xd3, &(0x7f00000006c0)="9e71a0e4f129de98edb164717020904cbecdae2137bacca94aa000108a28d7c750c7d8ac0b82c7fd493d6b0239b1e7feca6200d30b62429d0a58661e1d202c5df0ee0f243f28fd18ae3376c6f787e030ff3260234f1b002523e22ea620deb7c185663634c6681ddf9ef33700988ee25edcf274bf8d5947b19722318824d8087631e96c6832d30bcb7e0f4e9be87e5913e2d3719f64da18c6d9c511bc824024e9", 0xa0) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000340)="0aa739332001d283e2b655f3a2fc5f53b7e9e70f968689cc0d447da3352fe9eddb14ef5492361e349f9f242c8de2507d09c8bd446b077e407b039e9d8cc7dd5593c0b6c43a2d431c4b2de8132946eec67ba1366d60563206ee7b1bd6d3e75f3eea5049e12de0948fa7ae546dc5b1af568462f0760f13d6ef3255e222410211ec0ea84b9c96b9f8807e27929b6956d8b62196c3717dd57b6d80", &(0x7f0000000880)=0x99, &(0x7f00000008c0)="b9f4fde50100010000000000a153d8a73cb448c624bc8e912e948ac43e7fb6cc2b1a4beee9f2fdf81b7ff0b02437c34052f0e5c7df38f20b8264d5d7b9662e060d9481ddd4b724b6ef058b062f67bc969b6390c039c60bcedd76d1777576a42d3018e4ef7f4a59f3adf59a40a9fb9d7bef8b5a25a1fb63ff6384581fbeaad7cfe228bf9564c9e76a5abaa289bc20013fdffd5bb6ecc126e90952d5643c1a48bae2b3dbb4eb15a75d750827399f36065893a0952bc9f67fdacc9de9e2cbf0760dbff742822cae66717af0fbe97cd7cf5efa4e7ee7c916ab758e4251fd613314b33304f963e807754ada8c6bc1c2cd2bf2c5e1df772cd78cb7", 0xf8) 14:38:46 executing program 4: socket(0x0, 0x5, 0x8) 14:38:46 executing program 5: msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x3, "bcb45c7a81e9c684970d489dfaae34456a39f436d6166be8d54f7e934fb27a7912318a0cbd8370516f46d52e0d72f2c0070c60d283c32b5dd0a04e55235f7149830e54c54dd12894980ba5eb3bdf2b763a14e8d7c5a9e27e21d6d77ec996e648fdc3deafebdbb7f4bc"}, 0x71, 0x0) (async) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2, "e11dbdacf3565a13937008ce8246bd142cd42a6e7306e420a8d25d67f3a17d48bdbbf038547025a64d0013c142cdd7db8b8c8cdc29091d8365605f1a9c0bdf09afe23406ae272f3b53e74d81b1fc8779c9f891a977e39d72b9f4b1f4a83b42da510c3d2165c99f7cf63f6e41c9dcfe64c6bbc984aac3a21afcecd5ca86a988e1b6518989aca5759d385dc7186019c36fa919fc713a16ee3542a2fd4d6088e6591d8a12679a6e2e32ecdece0b59e197b8344dcb0257a08802a91c392671def5f87d26759283a2864d6bf40e05de1ed00a907570c2eb2c2e748ba7f89a99834a86829df2c6f3133b9a645c364f3a5b71ddc4fb20c09fbaa76e4f2566965581"}, 0x106, 0x800) (async) msgget(0x2, 0x194) (async) msgsnd(r0, &(0x7f0000000080)={0x1, "95a188db24b1c64868d1e7c69c91b35dc72a71a4241c2c55"}, 0x20, 0x800) 14:38:46 executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xf}, 0x2, &(0x7f0000000040)="3d7746357fffffffffde6c0ae39214cb13c77928ea92ea77fea1810ec8921b72383d6474a58066e5d547dcb89048ef5183aa27127b272a3f95a5ac8515e175f46427119b92b43ce7f0e7e7c51b9c7425515fbe887e1de58d2fcfc930cb9d8999e66390df692b4f7b47462a4277d55c65f9581bd8abac185724bb07a1add755d9e2738149a13a809c9e348845a0a3eef284c7fe0fba550b3b0e1b701600e7d26e5c983390b2461215d2bba408c2b2b94de7cd1741b2887ce070b898b024a2d6465e7aa69b4b6cef912c156265ecb68e8f98b87d75fcce504bcfc395723f5166ea1cb4a99aa1e5ee128cbd30a6a7403c1da73ba9414336d6b1", 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180)="ed1cabbc3e8ef22cd09fa90a489186e42255c4d88634ede343bfe2049ce581b7d708786b9170322309691e158885af3f458c6bc27e1470da72a1c156f44346889ea255712e70de3419fcbff8a5fb9fb6fae44ff097751cd79cae9e77313f410774c42e14aef9e7033bb71f81457d6148544461ee778709ad50534ffd44117cd435023a8cfaf86562c7cf5849caaa68e4f3685fbdfa83a54ad4fb3adf940b3b60e986d15111039bb6f01ea9482b5d", &(0x7f0000000240)=0xae, &(0x7f0000000280)="4dae80262cce3936457efd8421c49badf05baa0482439d7085837e61", 0x1c) (async) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000a00)="ef67b4978d1b1ff94c349b0273e50fce4564203040ff0a0607350abab6db9cce40475f0540f5a52df0b749dad23431270e1e7e1c0199c586a1e4eb6cd0add10f0358020a228da37dd8910b8ad0272264810413add9f8c25774062f7e73d2f4083c03eab1b69a5ff93ee2ae4320cc5e0bfc44eafe988df68380f6bbfac1ea47a47f3eef3841d7efd4aceb1794929f0f696eaab9e62caa3d64fc1781ac5080a037bf92736d12af2b6a3c45edfa46fe40671f0cfe47e82993d61ea9e194c3e2f0228dc0f704b00ec1212d737dc91b086e605f5af3d01a75a02df111bafa6b2e0ccb24ede72bcf431ad17f1ff83c71755afbc8ce91f5f571f368fe1538176c13", &(0x7f0000000b00)=0xfe, &(0x7f0000000b40)="db4e4e88f0e448b59762ca9e566f20306ac5839cc46a96e3ed9382f10da269afbaf9e66195cd78850b852837b6b51739015302252231068383d8e2a5d584ffb55a3364c8bd811432127ff695eb51c6d0841d561076967ad1ad8b7b804b5a28c1570393a0d7fa49808994534a8c5b3642117f32946e171ef5d2b4cf27fbc5c892df4d8e58c6bd8e4ed432cb395fbe", 0x8e) (async) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000440)="51440922740f0b29c12339e9ed4ed029b3d77c62cf796108a51c41673e2cbc2d9c8d6ae7f4c4bb697186c98884b28cec6cda9a235547251ebea2406597da01b223bd3dfa4df3eb2384ee641fd2d4962c99b52a0f8742e5e9ab944035212db61669aa68df8c1844640fee0f2d6b8498c5902d7ebe88a4947161b52d5876bbdd6e2f1b14ea777edf8545b8e865470bf0f5e0c00c8730efbb63bebff29f634b563fd8b1ddf9f1e60358fcfd1177654aac2500c5f409856d949ba63cb7a0b1cccb144ba365900694463f232d38", &(0x7f0000000400)=0xcb, &(0x7f0000000780)="a3c5914865220ec2280382885e7b417bbb0fa5a983ef095289e9de88871e12953f37aa414bd29231f062fdea38bbf1720f8e73df6e65be06952c5f895584b1737a9a15d97b61c575f64676cdd48ad23de3b67108220a10b67eafe1c582ab74026ecc0d157d0dd1b3f22ba60cec2864224585818d384d280a00517b367799183c17aa65b257137f1ca128aa7313eb4506ad43e39ddae805bd89446b8d4cd8a5f4e9dfe88f1a1221aca7779133775a7625c1737d49297bc632869e3255d763be4d63525171d9c3feb2cc688978cb6ae4f172acb7c884f3c25fed87c82810", 0xdd) (async) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000580)="ce598df3ae9f674a7ab3de72cfc038779957c76bcb4687b4819e0a6217bfdcd63eb1401eaa3a55767ad107a92b3f3aa8e0c0bfdd0464ea0b7166905b363932d785622312136cac7bd8cc8b96532acc4382869cdbf482db3f2b6041ace0005ac43419bdaedb839caacd72c910ac3694761cb62f9d7a238e55d08a36e24de9180a01a8f8243267bb06d8b7d63635c916916fa6c680c28efa95b053bbb00c30041a9ac9e38e5bb38727661ea9dec562936162bc6eba85c0456d53490d63a585d3cb7895d2907749d084dfce8a1e2e411ab829e763", &(0x7f0000000680)=0xd3, &(0x7f00000006c0)="9e71a0e4f129de98edb164717020904cbecdae2137bacca94aa000108a28d7c750c7d8ac0b82c7fd493d6b0239b1e7feca6200d30b62429d0a58661e1d202c5df0ee0f243f28fd18ae3376c6f787e030ff3260234f1b002523e22ea620deb7c185663634c6681ddf9ef33700988ee25edcf274bf8d5947b19722318824d8087631e96c6832d30bcb7e0f4e9be87e5913e2d3719f64da18c6d9c511bc824024e9", 0xa0) (async) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000340)="0aa739332001d283e2b655f3a2fc5f53b7e9e70f968689cc0d447da3352fe9eddb14ef5492361e349f9f242c8de2507d09c8bd446b077e407b039e9d8cc7dd5593c0b6c43a2d431c4b2de8132946eec67ba1366d60563206ee7b1bd6d3e75f3eea5049e12de0948fa7ae546dc5b1af568462f0760f13d6ef3255e222410211ec0ea84b9c96b9f8807e27929b6956d8b62196c3717dd57b6d80", &(0x7f0000000880)=0x99, &(0x7f00000008c0)="b9f4fde50100010000000000a153d8a73cb448c624bc8e912e948ac43e7fb6cc2b1a4beee9f2fdf81b7ff0b02437c34052f0e5c7df38f20b8264d5d7b9662e060d9481ddd4b724b6ef058b062f67bc969b6390c039c60bcedd76d1777576a42d3018e4ef7f4a59f3adf59a40a9fb9d7bef8b5a25a1fb63ff6384581fbeaad7cfe228bf9564c9e76a5abaa289bc20013fdffd5bb6ecc126e90952d5643c1a48bae2b3dbb4eb15a75d750827399f36065893a0952bc9f67fdacc9de9e2cbf0760dbff742822cae66717af0fbe97cd7cf5efa4e7ee7c916ab758e4251fd613314b33304f963e807754ada8c6bc1c2cd2bf2c5e1df772cd78cb7", 0xf8) 14:38:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 14:38:46 executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x8, 0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x1}, 0xc) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10097ac, 0xfffffffd, 0xffdffff6, 0xffffff5b, "0804000103000008000100008d1b38b85200"}) write(r0, &(0x7f0000001080)="1ec80ab40b5516468c2620ddbc53ef83be84afb292d354c64a9850d6a73c1c6a66037124916da930bb369ebca1bd5b0b3e7d1c957c049d86c1019763d71bf382aa79872c95a5c70d301a082d5b563556e960e5a763e759207b87fbcb53d7204f9774ab9b3740089206c9a171e8bc01d9b9f5ad3f2288ab37466ece419638ec238b108257d311655234bed58cfd2ad6ede6b81c228cc248e57174f7072a6ceccca8755b5657d8bc73df9a362c7a859cdb03cc136ade1f8d779da427b80e11164148d9d66a5ba741f366ae3393440d904fd9fdfc4a77488d3e8120ba85ec074b17ec45c4a90e3d06a61545876e2a4b922da570b91487cbc2a65837e9611571ee3b6eec111ec0a2e0d28bdddabafa0b3d6fc9c639aa7242f5ae67b9a808f69141244bcbce5057951ef693a946455083e8a611ebd26b88a1c02b85d204a53fdd4895e0281f952cd895e2f0337e7b1da86584dcca0ba8651431dac10a75ac24cc47507b99449f6afde202bdcf3217d37bc5e9fd51f5ca2723b86b3d27b8f9ca8c5450941f55d6dd2069cd29da6c6a135d01d26f72e7791ca144bfa26ac021e1eccd0766e721e53d913629c6f66ec683cf2470ff8604787be67cc0bbf22236d4ea150cc0e4cbe28c21a6f91271fff9e90e70d05ec2bf8a68a2ff47b33879cb99d36a75653ef76d652a220fdc05b861c6cf664e1b721af0eb08c5a27646c28e847719cf6e3cfa8954eb7354339a2c4da1487a3d3b3e475c48ec9125bfa897adbfa2f9d3d8ff4a29174816abb03066b5e385ea84989bd9acdc6cd75e44d220dc4d9e2bc53bb5c35378a0293b937ada78296a98c40e65677a77a7a4fea5f0a4cdccdf14834de77f17fd7b5abd01e1e73200134f05d42a4cd673bfc42d9b0ea5da54f0e52cec6f758637d15474a1dbe45ab6259793ceb0b5d2da7ba72acfc03e448507e0ac4cf79f7d1fe4ae74d9ab981b781643b7674c8f84cc97b2b1b0c2c2c29da31ebbe5aa223cb9837882895c640af3d6c3cf016d24ee6b3858ed68e1b29631d631fbe1e119939bcdf4340688c476f56fc0512e8160842fad109383d40ce3cdb39c0fc377c972c8a87ba43cac733d1421521d9b81a6d9a9e26211f95b523a5eb889c21612a9a30489dff8d4f23cdcba50f1d2d1d54ac171a48797cc6bb652bc2f9dd7c95c44e7e9e213eda3cb404a27e0ccd136f5c94a1f3b4781727cdbf0e917a606b12084281d587a2fdb7faa9fd8094edd498691f159f32ac176a9eadec341389ad1a37ba46c91b557d6e253f65d3c96f718bedafe27f8fcd947a6802338feba78bbed46e1ab6f5d975e4d3c5beceb8cbc7757a0049150bf707f4f57bce7bf67be51acebfa82af9a7081e2d9963d638c1b0cda75496071efb5aa42552f97482658ee5743020ed40682c8d44bc6f333a9a16dc95b3634e08d969fc7a9a663c377273950679e1665d6d68af29a90b2f1239b96c8ef4458446936975fe34827292d1301666433fa4fdc7582f8543c48ce89e885d59c114503d193304dbdd5b025c65710c842b0ec93b4639d85cc7c22237db84ae34d30efae858a34655ac5c241af3a0d307f1d3693907b1b9ec97d386354e244f87ccc14af7e39d8732d6a42d1dc27dd94b0a93a709fdbf2dc5ece63aec5d136aa4f581043effa2af6bea0958902d2acdb12539f51339054211eaa8ed0c3c9dd2367be894f6e0387021b083b016fd9a4f66f9d80eb0dc052678157cf37c53be99d825eb946dc367e27bc2d86238f798a8261ac1bb4e591918e9c0c552fdbf509a42a1e7db5ffd6420619d1cdd4dff6990d467a1ae354664137e221bda77adf74c9d43436c81686984cb53834d0ac0946b805a8c8d1c7f292fb6ad71eebf92e80", 0x531) setrlimit(0x8, &(0x7f0000000100)={0x8, 0xb}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r2) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x1}, 0xc) (async) ioctl$TIOCSDTR(r3, 0x20007479) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10097ac, 0xfffffffd, 0xffdffff6, 0xffffff5b, "0804000103000008000100008d1b38b85200"}) (async) write(r0, &(0x7f0000001080)="1ec80ab40b5516468c2620ddbc53ef83be84afb292d354c64a9850d6a73c1c6a66037124916da930bb369ebca1bd5b0b3e7d1c957c049d86c1019763d71bf382aa79872c95a5c70d301a082d5b563556e960e5a763e759207b87fbcb53d7204f9774ab9b3740089206c9a171e8bc01d9b9f5ad3f2288ab37466ece419638ec238b108257d311655234bed58cfd2ad6ede6b81c228cc248e57174f7072a6ceccca8755b5657d8bc73df9a362c7a859cdb03cc136ade1f8d779da427b80e11164148d9d66a5ba741f366ae3393440d904fd9fdfc4a77488d3e8120ba85ec074b17ec45c4a90e3d06a61545876e2a4b922da570b91487cbc2a65837e9611571ee3b6eec111ec0a2e0d28bdddabafa0b3d6fc9c639aa7242f5ae67b9a808f69141244bcbce5057951ef693a946455083e8a611ebd26b88a1c02b85d204a53fdd4895e0281f952cd895e2f0337e7b1da86584dcca0ba8651431dac10a75ac24cc47507b99449f6afde202bdcf3217d37bc5e9fd51f5ca2723b86b3d27b8f9ca8c5450941f55d6dd2069cd29da6c6a135d01d26f72e7791ca144bfa26ac021e1eccd0766e721e53d913629c6f66ec683cf2470ff8604787be67cc0bbf22236d4ea150cc0e4cbe28c21a6f91271fff9e90e70d05ec2bf8a68a2ff47b33879cb99d36a75653ef76d652a220fdc05b861c6cf664e1b721af0eb08c5a27646c28e847719cf6e3cfa8954eb7354339a2c4da1487a3d3b3e475c48ec9125bfa897adbfa2f9d3d8ff4a29174816abb03066b5e385ea84989bd9acdc6cd75e44d220dc4d9e2bc53bb5c35378a0293b937ada78296a98c40e65677a77a7a4fea5f0a4cdccdf14834de77f17fd7b5abd01e1e73200134f05d42a4cd673bfc42d9b0ea5da54f0e52cec6f758637d15474a1dbe45ab6259793ceb0b5d2da7ba72acfc03e448507e0ac4cf79f7d1fe4ae74d9ab981b781643b7674c8f84cc97b2b1b0c2c2c29da31ebbe5aa223cb9837882895c640af3d6c3cf016d24ee6b3858ed68e1b29631d631fbe1e119939bcdf4340688c476f56fc0512e8160842fad109383d40ce3cdb39c0fc377c972c8a87ba43cac733d1421521d9b81a6d9a9e26211f95b523a5eb889c21612a9a30489dff8d4f23cdcba50f1d2d1d54ac171a48797cc6bb652bc2f9dd7c95c44e7e9e213eda3cb404a27e0ccd136f5c94a1f3b4781727cdbf0e917a606b12084281d587a2fdb7faa9fd8094edd498691f159f32ac176a9eadec341389ad1a37ba46c91b557d6e253f65d3c96f718bedafe27f8fcd947a6802338feba78bbed46e1ab6f5d975e4d3c5beceb8cbc7757a0049150bf707f4f57bce7bf67be51acebfa82af9a7081e2d9963d638c1b0cda75496071efb5aa42552f97482658ee5743020ed40682c8d44bc6f333a9a16dc95b3634e08d969fc7a9a663c377273950679e1665d6d68af29a90b2f1239b96c8ef4458446936975fe34827292d1301666433fa4fdc7582f8543c48ce89e885d59c114503d193304dbdd5b025c65710c842b0ec93b4639d85cc7c22237db84ae34d30efae858a34655ac5c241af3a0d307f1d3693907b1b9ec97d386354e244f87ccc14af7e39d8732d6a42d1dc27dd94b0a93a709fdbf2dc5ece63aec5d136aa4f581043effa2af6bea0958902d2acdb12539f51339054211eaa8ed0c3c9dd2367be894f6e0387021b083b016fd9a4f66f9d80eb0dc052678157cf37c53be99d825eb946dc367e27bc2d86238f798a8261ac1bb4e591918e9c0c552fdbf509a42a1e7db5ffd6420619d1cdd4dff6990d467a1ae354664137e221bda77adf74c9d43436c81686984cb53834d0ac0946b805a8c8d1c7f292fb6ad71eebf92e80", 0x531) (async) 14:38:46 executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0x29, 0x3c, &(0x7f0000000040)=0x800002, 0x4) fcntl$dupfd(r2, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x1, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x6, 0xa8, {0x8001, 0x80000001}}) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="a36c1f5805f8d233369ea0899853c3c3b4818506d26c47c4e7e1ded3ccc6d010eebfef5720133aa5cc629acdbff062cf8e0ef699858205f9f71ea929d5fc1723f5cf69ae73c06774d9c003a5ba5ac50825d2a85af9777e80a7a5f378e4f47805a75b16f0def8e2e88368274cfda225d999291436db352ede75e410d5880139521d841d1217e1be89"], 0x10) dup2(0xffffffffffffffff, r3) dup(r3) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x4000000000000003, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x10000, 0xfffffffffffffffc], [0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x8000], [{0x0, 0x0, 0x9}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x1}, {}, {0x0, 0xffffffff}], {0x0, 0x0, 0x3}, {0x0, 0x7ff, 0x0, 0xfffffffffffffffc}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002b80)=[{&(0x7f0000000180)="4f90eb358af58356ad31c319e9f3d6653dab92f551a757997d5153f7201e47d86ded3af8d65f546ff1cfa079f3da9a6513e0ed2f213e1bad1377dfd14fc779e8006e542ec36c0cbb19fac8cf34394c1b761b12976303d730756e39de5334a0b6440ac1c1fd5975a67477986a0752d9ff3152aab536d37cb4598916caf5944ed555e4d8353834fb4649577bc5e22458cd89e0d775ba79e793643f0d3dfe6618d4900787ee31ac6d1162c8c10362f13c14dc32fb8f98545fbb76905725f2305e3c4064560358bd111a9508ef814500dcd8bc65f30d7fca8d4ac122a5b52dec70b16f46", 0xe2}, {&(0x7f0000001680)="842fd8b33b4b82bf787a9ff29b63cb3e22f1108cd3ac65641da3893a600deca19016a789e4ab72522bcfc6da72879b56bd7c9bf0cd0b6cc071b9fbd6e2cd5c72562a5b8abcbf77a8e72b3db55ce381c141e69b36a5c436dc508b79f62097304bca7a7a79f3df31e8b150b3ef1514c4f9333bb280725eb33f2a672211bdd2a7b7b978b4154b7c311582db7a87cc627b1f7aaaa3ec0740568b603864961b45b12e76c0c2f4a621627116c2874bd5218a46d92b1467648118e8b6c60459cede5eb1edd4bf54d770898a2a034b28e7921e0f325ccaa6f314268e0c813ecac944fd4fbc462e177ba1811722a1c4ab18bd062e24f592b61aeb832866d87fd1f64a48858dbbed472ca69fd45cd62090e2c1b72432b1f08a1c0e350eead9fc38144b05a45fff5b995926020e10b7d99deec83476c9442b850b23edeca145650ac2e657f10201316d3cefb7715d1fbceeae7cbb2d0cb1c59a47bdac84ec0fb88e34bec01a28e5e228d186908b4bb9867357cf615e5b537ca26173217cf494a044da4a9eba7c89e9e4448c48a7168fa4cea4b3244e0e52f60668429d505c5b4867c1c439db74e99c728d81343026c54c44844a66ef4a23d33ad4787029ebfec3f59f03e4f65295440e3033b55235d13c1f6c664261881d4a2d8db6c3bd2ae04856e9a8907884d8d1413f5d1b79680bb391757f7ad0cc709fb72e46971666f8f6a9844df63b2a6b3ee932dfcea780346160a96c04c16d21202d5569a406ed31662717d1f363924414b94c1f70274bffb52f34a4e45a041a75ecf17f19336c4cf83ef4f121f187e4da33758c68eec97a02cbfdcf66227e4dc25413f11ca3e10f8f0387e0ba3f5ce46400e5c97d24fe8c0253f100fde30b3971b6d537ebae2ed5f4e6814470f17502dd614dd4c64d4cba6e12cb76a05c36177ab7f0b14db9611165879b00257a796adcb3c5e0ea847b9a11a54a42867ac10f204137c35e84bba0bc6cdbb5963169c59cc7190660227a9feed80964fc18310416b76de473dfb957e3faf2131dfcda3d3295aabfcb4699a56715b965c70a2328c5d98295e87cb2cca2cfd626adf1918f6546d990b7add9ee43cccb0e93cf663fd2a26b4ac8856e848e303f071ef1962c75f79ddef3ce0a38594db935e025c05deb07cd72ae7ca889c97f7431f4a0a13232f18d73973bd431f810fbfa2045e71a9af41ff8b4cfc6494cf8154655f4de6c95effab3c67979019f72c43e05edf04c6e800e1bd868fefbc5179ff7a45ce267d3cadcd845fb660872e2afb5ba3a36a088e8853ac06892b2c430f92367a35e6885b6a6a722aad91dff1403562d312b3f0423717264d794342846630b5caf5fa438f2c8c74faa3d4213133c3c14f284e667fe3a3b8254b61ae3c923a81f79a11be95a43b58b896f5e2687ad16622c4ed1449bd7471028a2e20c29daf2403cf4bf9a535ab6c60e42fe1027193d15f81464c93abe4abaa3ac9ce3e3cfb005e565aa4e02d6209dfd57aba4fb968268a70fe05a03ae609c1eae538f43f549ae65fe919f2a64e9eb16885c1b3efeef01c01141ea60372489fd33cadb7c5df1364bb02604ccd4eda0350428aaf5651a07c215fe99ea599fb9b3abdf28b643b7a298310506baa07f422367b32af9bb8352a9775853c449f50bb2485e4667d4d0a7421f11d3fd75ee288ae2947dc2005f45e6f121bd98a8c34a04b9692087f5be9689159040eaedee97636397881a4661ee68e9d15a0d2ab3767d7f31289458ad2e89f46248b4d20189cf0f242daf3fc40455911cd2d90b916fec9bd5e5c188d391db962b840a7bc2cb8bc2b387576b606d024b1501d117b93b82aefe6becdcb06f7fbdb12be3401e6c35429a75ed48ccc836ea7b61bbe64a0057553ba5970fb47e43e4427504c27aa735c3166848a8bd54d18dc46a21c04d669de22b2bf265ace0934f7687c3f1efd262ec7796a68bf0c19c8a83c96f179d730eba9259e9fc830b9def8af636c94d6dc4ec042ce2ec23dd62f51c0cd42c4efcebad31339e2ab024f3dba949e037e031dfe3416e4262f4168f5cb906f2f62abdefd32e8d9308555324538611b84b6e3cc40559dbe5c6faab87d684104f05c556955e29ae2711ebbed1cfbc9b37e670afdc86f214d84a12e865297d4acdef93691b81d45426d2a76862be16d378802d3b49099be9e818b504bd1a9b4ff57ce09a60c0ebfaeb63c810cda68308ca99666378c4c212a729f0a2f46624af661fc37322502563999567466a52d3d6a57072d470b57bc353ad71e1cd1528dd4d4bd3a24917d03f433be9f949912817c5d8875ca89cf352452f7aa4f4f718b0450dab927effcf5a665790d62747d886a08fb59acaba5f8eef6c652b1b7d498ea497656c1c177b48222c9a89dbf4944771be18648447c870328e2c703534c50a8105c1de65aabebdcc34983fc6b56086dae0965fc2187d23f3ad10186822ed706a570522e7a32e0f1e9d6892dc8cdc3eb1ce48e9be4988226aab649435292381e42df222f83bcd5ae8a8f2540776fd7ac0bc171d4bb0fe965585188e59837baf7b3bcb32f5b22a23dea7af3e1a4d5a853ce31443fdf74805404c5231f99e0191327e10e3e3aaed576a55577a9756aed88268a89282467dd5a25d99bcd78624ace136e05e6f459b3d4b263f4c77f89933590f175f65fd9e28aba4a9eb445e92fa2e7e130a0ba707df2ff69ffa61a623fcf06479e0d51875bca23320c7c0a2a9936cea900cf00560f69da4eba90f5df34d511f3f9a303380c4f0df806c179f5eb608be24b646b073bbd5de6ebfbfacbb89fb70d723cadc416549bcf635c9497fcf9d7853a5195471672077b9ad07f3182339b8c5ca0eecd011fb427acb87f999b16bffca3396ef7d274c1acf576fde7303b8c55fd10539aa10bcdcbe82b1c17cf071ea7a07f17a3e919fabd83ce1df9433fbea788f374e8d10e9d95236149f5ea98b023aa9a227a570172b0a2301b5393878a22eed6ad6bfc5a27c3dbda414a17cc716d1c413569ba4a74ac5fc7bee599d2d0f7229680a2f8456002bfc6713488faf3aa9771f50f7898b74b47692c8665c9494e28ccecdb9af082098936086568a1bb3d79b30fb7b0e5109798a1994794f04dfbe00c26cc8b3a40e85b8be383b409924c188b10073c300dad9cafd3fb7248e8f1acd533a02b8eb508363b7d85c0196a70255239a37a7bcd9921d7da1cf1f5f53121e6079e261d385a2d42b5081bdbb9e24e2e18a35f23d96cb56bf1c410a6f84634f7b5f60afb5798b048c35e9f4097aa3c47cc4f77644551c8537114757d008493c1f6e9d323eafc3415fce50ff8b010c6032665eabad526b2fc3f1dd0f78d3ebf8f32b49101b7bbf3f4d24371e666ac426283730a76e95d14533a18f6138df341d7412edf02ac0d81f7ff79dd5d8f84168db932d0d2b063e454ac1998473c37ea76f685637d6dda5ae15935a99daa478c637bb252304609a30ea0e5fd9f2c34659e2aed01e6bebc650113e405a85e53d2e465daa14d9e35bfdb1586b9550b083278650281e67a9c51e288f3ae5a3a19925745a1a32ae8a4ae509dbd44d650f87d86e9857d9dbdca053c026353c09f05f0324c06f8005be2eb2321f9ed3dcfb395415624e26d2be02e2f61ed249c9943baa00ee1a368e24384bb048bee465e19e6ea0bd2941323b8ae5ceb6e1e5cf24ad639190d5beaaf85dcb3477f28ab750cb1b4d03785aee271df3295da2490f430781e87052962aead32f1ec128f0e4c53cca60d247ec842d178206b092004bb2e72598b3a48d9c03fcb9fe142b99bf508879b768a317e77d3d53e5a96b2487ad6d20ce15d86e63e101a6644ecbd23b0892e29cf681c7a0411d3f458b8b27efc4875ab07d53786831e7413e6bdb6e6af80ea63875e2001404e0c210f9e71bcffa28a3777ddab3931c1f57e68feccf79852e68f32d092352471eaa6b5f65f0013dabb8d3eaa6a9e35467bae739753a1bc7f02270ed73148e8b77eceb6e6037f79e84ea5588254e00ab88ff22ad4261d8e4618ee503a705861188f0230d49558b6837c108d865e61ac55807879dd54138e2430edd74f2a9434ccc891bb635ae29dc32ada582f6b5f1ba7edc106a6812cd729382e14820080fb6ef5f6508b5316a8789b88e58498c41a0b24e944e08630895ee069436e5e33d5f445b884f13b69accb1bae01514506952ad0045c2b9e3f772a6614b1825f3e923214eca9b6d323d002fbb19cd9def5c728651e1d4ecc30624e2fc6c9d6e7d3840506739dc41b467ac60ea3966830d06534a2b84a97e5bdf4ea2970bceb5b09138ca35ea4129c674f24c652418510e83ed7808b9ca3858b347968d67a3081294aaa579f82894fb1f59f636801a014cf8e98828455603b0e77bc50a3b7da78df7c5cab18f5d92e503720ad5e8ff355690d0f791cbf85baf651340a55960b241c3bb19182ebddadf3198e667ce4cf4f86872ffffa8b98912a96231480ff3a8c874f39c74fae3b332a6081d9371fc7eae2d4801a0a724ec1a1208f62a76b8997cc7cc8680057633d787b6f980976af490db9a2b79d37bd9cb0765e7febe587003788646d65ee80cc826fef48ed29eae50debd52400ff28b51f779ca8f8d61b9211c73f48d0173d53876ed4a7aaf102b0a8134fa4f7b64750105ef261753dc7e6a8b44a62fd4efce05094c6e71ace33c189192df2e84b61464cf06d4e85ca5e0f14fa12cbd9444f1281d3aa2470bba1b71437cece4e5d497fef32dff2eac621b1550d9ac99212c71d3ab0f1e3d8715313aa9171db0417b2c0c6b31dafd03f222889eae7b62f131e95cec10cc1390000995952b760152a3f7f6a722bb565541618383df5fea6d08f181b02d4d87d03442a874fdf3bf213c448b1607960296190105c0b53825aef179788249caff02dc9fb34120d30d1edbb86cbacbc5d6f48a1437dca724472f082902a83a128c80b40e61bdf6635640c7fada3bba81d5d7f2a7be06ce1db848c524f5d9803259e7d7edfbc2cec289db09d6decd64f4dfb095f3686ac590839f8f1a0fcdb6aa062c672ce7bd3945ecf28dd3c577afaeba89d2d7263bb2e1aac9f1e85164fec1eeb5f9953c63d6f20d928108f84d00360ee57a3854b294e325c02788feab531739952f7022699b0430439f8751214da7290b3dc5c373734d07f26a42a0feb797fe165400a67516b6342d2a899ca4839e33b798129d3f3ba46e29e69e164f9d593b71568e596c0c07a44070b9d8fd7538880478c13a6d3eae831db42247fe20dd7f02cc6f91d6b847031e09a1de8bc3ef245fb41d626f5b3802cbf9bbe905a0329323e8827ca9dca7cd01b91ad365da822180287c83555a6a5d3af3f9a0e2584df3d256a1d506076fc4dc34e037fed0aba8128153b5c8484fc8000ee15e95c7e58c49a525ce03963f63fe795b2175b5b4685f9d6ba46e030fa3d4fe55f9c46c3e80593822b6e38ef2f19d5443e0ca2f8e4f4f6f1bb1b05863f48167b97ee6977be61f1085b989ade45f8936288dedd16a6a15149afc6610cad81f11a5909d90bf540d4755575553a2d1be06ce11a6d3a0f3a4f7465047a2d34a791f53a7d746caaaeed30a561a2c1f8a43c1e592444fcc059e8c6cdf3219a629d0b24365e81bb2bf9d36b26b528aefeffe49c18e79d81ee07124540d40511a393507668eef57d67f24684ab38de55c8aa5c2ef620cc0f787d5846c065b09c614d6f23bcb01b3615356c3d0f18049198c9a7e7f0fa8795be40cd35b628a3e2c1db656ac6381c8cfae85b13595d59c566ea4", 0x1000}, {&(0x7f0000002680)="295a9dd9165edc027627dd6f6c277b045b8742341c6efe289bd15a506aced891b44642167201f6298400463ab7c14a1d61fc8976263d6bdd8073e23efe574687e3db762b7c1278f07f193084efa445f54397d897d242fb5735abfcbc66f2d71c404b4a4826e46d910a37fd6bc2a757331068c156ed3934aa263ab065cb8117a0a70e55af242727bdebfd51e0b1cbbf90e55b8862350eafd57a3649e9", 0x9c}, {&(0x7f0000000280)="65b290", 0x3}, {&(0x7f0000002740)="63f926df9f92e25a41eac04610d6353571caca23f6864764bea30b118e8b8e1837068aee3254867144d93eff65fb68de63ddd81263ad07858fca3841393b66cb18fd3e302fcc3740bcc67d3086f95eb17c65311ad2424a275735382670ed2f63a313a4f00e9e21675fa2803c5cedc0c298da86de1df4de2887fbe1dfdea9c25c99f15482062e9543646fbbea0139146c14d6fd30f4c5236f98f948ed0ca59bf779f23326d03be34de0b6db4ec867c0d1a1e17c86bf7d2ffd4bc5baabf70038343de76a5b444fd0bbbcec9c887ecca481489a501ffd299bc0068722639eb711c608ebe4038a2f31cd85fffe3822f474c0aae1b06ad05ddb16d959ad62", 0xfc}, {&(0x7f0000002840)="76cf0a15e6440f68fb6ee9a1f572e4520552ba4f79817051e829529193e7037a2c7bc1126df741ff67b7667a52dc387961238e20b60ebd974756d61d8ecc6b99f54a4210f2b98d7ebac9f5b354f3f8d99c7e834fc9201ecb81014b40564e676a820689a583340c77518de5248ffdf01197ad56a18a4d9943e356c2ae4034e3c3442e9e368fa432cbd06452fc944031ff852d8b719d9c92c913c373183545", 0x9e}, {&(0x7f0000002900)="c876613b5d117c7a1cfb7a11bdba2b4d2c0ec8d07c3ee09bc87cdf35eba17d1fada458a3632eea5779502142ed2c1da63366823bb694b99f934da0e2ca943ea577711f516638e05c0b23e81eed15dd4e32e66b57e5c82e89130de2d9af4e7087389a60ca9b544d7f5ccf9d453be799e072263fc1e201765bd28b29ed40bb0a3772e3c58776ed33f8405c63f9553df1b46026e84d1d5d0d817e580d88a88c5da189e0791e08ee6e6306e6bc79172ea0a8a420bd473ba356d6bd2ea84399b1f53c96a462ef5b02790c6bc291502c839cdc4dd0ad9c097c7036f599f7b31b8b08499e3845d3ded30a88", 0xe8}, {&(0x7f0000002a00)="143c9cc2262207b1993cacb75a9b9c9335d0a6fc18836bbba06ad3d386da41a39f2ea497c24efa90337ea838d3af5422eafeec1ece61d1ffd66e9da63f3d49b93b23ab6416f934827698425771525a2fffebaf88b69787e8886a4bd81e0f4f37a21cdf01527c74a213178aa778565410f5c4880d5741660c3b93c8160e3fee5baa416f1f1269b5211f47ca519944177a9545731cd7c8dc818410b3bc32486f14a8b9e43c53d1c303c2b012ad397f62c002b16604fa9f4429727d4f2a93807d9030", 0xc1}, {&(0x7f0000002b00)="08823a4a497ce30448bdb4490c3fb5a470b2b9060257a49ec5bf5f231a27ecb748f7e61de45fadeba25ffc557954a7af189e603da5de09e3279c70ebd3ec95ed2cd7beee5390761a605fda23", 0x4c}], 0x9, &(0x7f0000000640)=ANY=[], 0x38, 0x400}, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 14:38:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r0) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) (async) 14:38:46 executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) (async) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0x29, 0x3c, &(0x7f0000000040)=0x800002, 0x4) (async) fcntl$dupfd(r2, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r4 = socket(0x1, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x6, 0xa8, {0x8001, 0x80000001}}) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="a36c1f5805f8d233369ea0899853c3c3b4818506d26c47c4e7e1ded3ccc6d010eebfef5720133aa5cc629acdbff062cf8e0ef699858205f9f71ea929d5fc1723f5cf69ae73c06774d9c003a5ba5ac50825d2a85af9777e80a7a5f378e4f47805a75b16f0def8e2e88368274cfda225d999291436db352ede75e410d5880139521d841d1217e1be89"], 0x10) (async) dup2(0xffffffffffffffff, r3) (async) dup(r3) (async) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x4000000000000003, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x10000, 0xfffffffffffffffc], [0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x8000], [{0x0, 0x0, 0x9}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x1}, {}, {0x0, 0xffffffff}], {0x0, 0x0, 0x3}, {0x0, 0x7ff, 0x0, 0xfffffffffffffffc}}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002b80)=[{&(0x7f0000000180)="4f90eb358af58356ad31c319e9f3d6653dab92f551a757997d5153f7201e47d86ded3af8d65f546ff1cfa079f3da9a6513e0ed2f213e1bad1377dfd14fc779e8006e542ec36c0cbb19fac8cf34394c1b761b12976303d730756e39de5334a0b6440ac1c1fd5975a67477986a0752d9ff3152aab536d37cb4598916caf5944ed555e4d8353834fb4649577bc5e22458cd89e0d775ba79e793643f0d3dfe6618d4900787ee31ac6d1162c8c10362f13c14dc32fb8f98545fbb76905725f2305e3c4064560358bd111a9508ef814500dcd8bc65f30d7fca8d4ac122a5b52dec70b16f46", 0xe2}, {&(0x7f0000001680)="842fd8b33b4b82bf787a9ff29b63cb3e22f1108cd3ac65641da3893a600deca19016a789e4ab72522bcfc6da72879b56bd7c9bf0cd0b6cc071b9fbd6e2cd5c72562a5b8abcbf77a8e72b3db55ce381c141e69b36a5c436dc508b79f62097304bca7a7a79f3df31e8b150b3ef1514c4f9333bb280725eb33f2a672211bdd2a7b7b978b4154b7c311582db7a87cc627b1f7aaaa3ec0740568b603864961b45b12e76c0c2f4a621627116c2874bd5218a46d92b1467648118e8b6c60459cede5eb1edd4bf54d770898a2a034b28e7921e0f325ccaa6f314268e0c813ecac944fd4fbc462e177ba1811722a1c4ab18bd062e24f592b61aeb832866d87fd1f64a48858dbbed472ca69fd45cd62090e2c1b72432b1f08a1c0e350eead9fc38144b05a45fff5b995926020e10b7d99deec83476c9442b850b23edeca145650ac2e657f10201316d3cefb7715d1fbceeae7cbb2d0cb1c59a47bdac84ec0fb88e34bec01a28e5e228d186908b4bb9867357cf615e5b537ca26173217cf494a044da4a9eba7c89e9e4448c48a7168fa4cea4b3244e0e52f60668429d505c5b4867c1c439db74e99c728d81343026c54c44844a66ef4a23d33ad4787029ebfec3f59f03e4f65295440e3033b55235d13c1f6c664261881d4a2d8db6c3bd2ae04856e9a8907884d8d1413f5d1b79680bb391757f7ad0cc709fb72e46971666f8f6a9844df63b2a6b3ee932dfcea780346160a96c04c16d21202d5569a406ed31662717d1f363924414b94c1f70274bffb52f34a4e45a041a75ecf17f19336c4cf83ef4f121f187e4da33758c68eec97a02cbfdcf66227e4dc25413f11ca3e10f8f0387e0ba3f5ce46400e5c97d24fe8c0253f100fde30b3971b6d537ebae2ed5f4e6814470f17502dd614dd4c64d4cba6e12cb76a05c36177ab7f0b14db9611165879b00257a796adcb3c5e0ea847b9a11a54a42867ac10f204137c35e84bba0bc6cdbb5963169c59cc7190660227a9feed80964fc18310416b76de473dfb957e3faf2131dfcda3d3295aabfcb4699a56715b965c70a2328c5d98295e87cb2cca2cfd626adf1918f6546d990b7add9ee43cccb0e93cf663fd2a26b4ac8856e848e303f071ef1962c75f79ddef3ce0a38594db935e025c05deb07cd72ae7ca889c97f7431f4a0a13232f18d73973bd431f810fbfa2045e71a9af41ff8b4cfc6494cf8154655f4de6c95effab3c67979019f72c43e05edf04c6e800e1bd868fefbc5179ff7a45ce267d3cadcd845fb660872e2afb5ba3a36a088e8853ac06892b2c430f92367a35e6885b6a6a722aad91dff1403562d312b3f0423717264d794342846630b5caf5fa438f2c8c74faa3d4213133c3c14f284e667fe3a3b8254b61ae3c923a81f79a11be95a43b58b896f5e2687ad16622c4ed1449bd7471028a2e20c29daf2403cf4bf9a535ab6c60e42fe1027193d15f81464c93abe4abaa3ac9ce3e3cfb005e565aa4e02d6209dfd57aba4fb968268a70fe05a03ae609c1eae538f43f549ae65fe919f2a64e9eb16885c1b3efeef01c01141ea60372489fd33cadb7c5df1364bb02604ccd4eda0350428aaf5651a07c215fe99ea599fb9b3abdf28b643b7a298310506baa07f422367b32af9bb8352a9775853c449f50bb2485e4667d4d0a7421f11d3fd75ee288ae2947dc2005f45e6f121bd98a8c34a04b9692087f5be9689159040eaedee97636397881a4661ee68e9d15a0d2ab3767d7f31289458ad2e89f46248b4d20189cf0f242daf3fc40455911cd2d90b916fec9bd5e5c188d391db962b840a7bc2cb8bc2b387576b606d024b1501d117b93b82aefe6becdcb06f7fbdb12be3401e6c35429a75ed48ccc836ea7b61bbe64a0057553ba5970fb47e43e4427504c27aa735c3166848a8bd54d18dc46a21c04d669de22b2bf265ace0934f7687c3f1efd262ec7796a68bf0c19c8a83c96f179d730eba9259e9fc830b9def8af636c94d6dc4ec042ce2ec23dd62f51c0cd42c4efcebad31339e2ab024f3dba949e037e031dfe3416e4262f4168f5cb906f2f62abdefd32e8d9308555324538611b84b6e3cc40559dbe5c6faab87d684104f05c556955e29ae2711ebbed1cfbc9b37e670afdc86f214d84a12e865297d4acdef93691b81d45426d2a76862be16d378802d3b49099be9e818b504bd1a9b4ff57ce09a60c0ebfaeb63c810cda68308ca99666378c4c212a729f0a2f46624af661fc37322502563999567466a52d3d6a57072d470b57bc353ad71e1cd1528dd4d4bd3a24917d03f433be9f949912817c5d8875ca89cf352452f7aa4f4f718b0450dab927effcf5a665790d62747d886a08fb59acaba5f8eef6c652b1b7d498ea497656c1c177b48222c9a89dbf4944771be18648447c870328e2c703534c50a8105c1de65aabebdcc34983fc6b56086dae0965fc2187d23f3ad10186822ed706a570522e7a32e0f1e9d6892dc8cdc3eb1ce48e9be4988226aab649435292381e42df222f83bcd5ae8a8f2540776fd7ac0bc171d4bb0fe965585188e59837baf7b3bcb32f5b22a23dea7af3e1a4d5a853ce31443fdf74805404c5231f99e0191327e10e3e3aaed576a55577a9756aed88268a89282467dd5a25d99bcd78624ace136e05e6f459b3d4b263f4c77f89933590f175f65fd9e28aba4a9eb445e92fa2e7e130a0ba707df2ff69ffa61a623fcf06479e0d51875bca23320c7c0a2a9936cea900cf00560f69da4eba90f5df34d511f3f9a303380c4f0df806c179f5eb608be24b646b073bbd5de6ebfbfacbb89fb70d723cadc416549bcf635c9497fcf9d7853a5195471672077b9ad07f3182339b8c5ca0eecd011fb427acb87f999b16bffca3396ef7d274c1acf576fde7303b8c55fd10539aa10bcdcbe82b1c17cf071ea7a07f17a3e919fabd83ce1df9433fbea788f374e8d10e9d95236149f5ea98b023aa9a227a570172b0a2301b5393878a22eed6ad6bfc5a27c3dbda414a17cc716d1c413569ba4a74ac5fc7bee599d2d0f7229680a2f8456002bfc6713488faf3aa9771f50f7898b74b47692c8665c9494e28ccecdb9af082098936086568a1bb3d79b30fb7b0e5109798a1994794f04dfbe00c26cc8b3a40e85b8be383b409924c188b10073c300dad9cafd3fb7248e8f1acd533a02b8eb508363b7d85c0196a70255239a37a7bcd9921d7da1cf1f5f53121e6079e261d385a2d42b5081bdbb9e24e2e18a35f23d96cb56bf1c410a6f84634f7b5f60afb5798b048c35e9f4097aa3c47cc4f77644551c8537114757d008493c1f6e9d323eafc3415fce50ff8b010c6032665eabad526b2fc3f1dd0f78d3ebf8f32b49101b7bbf3f4d24371e666ac426283730a76e95d14533a18f6138df341d7412edf02ac0d81f7ff79dd5d8f84168db932d0d2b063e454ac1998473c37ea76f685637d6dda5ae15935a99daa478c637bb252304609a30ea0e5fd9f2c34659e2aed01e6bebc650113e405a85e53d2e465daa14d9e35bfdb1586b9550b083278650281e67a9c51e288f3ae5a3a19925745a1a32ae8a4ae509dbd44d650f87d86e9857d9dbdca053c026353c09f05f0324c06f8005be2eb2321f9ed3dcfb395415624e26d2be02e2f61ed249c9943baa00ee1a368e24384bb048bee465e19e6ea0bd2941323b8ae5ceb6e1e5cf24ad639190d5beaaf85dcb3477f28ab750cb1b4d03785aee271df3295da2490f430781e87052962aead32f1ec128f0e4c53cca60d247ec842d178206b092004bb2e72598b3a48d9c03fcb9fe142b99bf508879b768a317e77d3d53e5a96b2487ad6d20ce15d86e63e101a6644ecbd23b0892e29cf681c7a0411d3f458b8b27efc4875ab07d53786831e7413e6bdb6e6af80ea63875e2001404e0c210f9e71bcffa28a3777ddab3931c1f57e68feccf79852e68f32d092352471eaa6b5f65f0013dabb8d3eaa6a9e35467bae739753a1bc7f02270ed73148e8b77eceb6e6037f79e84ea5588254e00ab88ff22ad4261d8e4618ee503a705861188f0230d49558b6837c108d865e61ac55807879dd54138e2430edd74f2a9434ccc891bb635ae29dc32ada582f6b5f1ba7edc106a6812cd729382e14820080fb6ef5f6508b5316a8789b88e58498c41a0b24e944e08630895ee069436e5e33d5f445b884f13b69accb1bae01514506952ad0045c2b9e3f772a6614b1825f3e923214eca9b6d323d002fbb19cd9def5c728651e1d4ecc30624e2fc6c9d6e7d3840506739dc41b467ac60ea3966830d06534a2b84a97e5bdf4ea2970bceb5b09138ca35ea4129c674f24c652418510e83ed7808b9ca3858b347968d67a3081294aaa579f82894fb1f59f636801a014cf8e98828455603b0e77bc50a3b7da78df7c5cab18f5d92e503720ad5e8ff355690d0f791cbf85baf651340a55960b241c3bb19182ebddadf3198e667ce4cf4f86872ffffa8b98912a96231480ff3a8c874f39c74fae3b332a6081d9371fc7eae2d4801a0a724ec1a1208f62a76b8997cc7cc8680057633d787b6f980976af490db9a2b79d37bd9cb0765e7febe587003788646d65ee80cc826fef48ed29eae50debd52400ff28b51f779ca8f8d61b9211c73f48d0173d53876ed4a7aaf102b0a8134fa4f7b64750105ef261753dc7e6a8b44a62fd4efce05094c6e71ace33c189192df2e84b61464cf06d4e85ca5e0f14fa12cbd9444f1281d3aa2470bba1b71437cece4e5d497fef32dff2eac621b1550d9ac99212c71d3ab0f1e3d8715313aa9171db0417b2c0c6b31dafd03f222889eae7b62f131e95cec10cc1390000995952b760152a3f7f6a722bb565541618383df5fea6d08f181b02d4d87d03442a874fdf3bf213c448b1607960296190105c0b53825aef179788249caff02dc9fb34120d30d1edbb86cbacbc5d6f48a1437dca724472f082902a83a128c80b40e61bdf6635640c7fada3bba81d5d7f2a7be06ce1db848c524f5d9803259e7d7edfbc2cec289db09d6decd64f4dfb095f3686ac590839f8f1a0fcdb6aa062c672ce7bd3945ecf28dd3c577afaeba89d2d7263bb2e1aac9f1e85164fec1eeb5f9953c63d6f20d928108f84d00360ee57a3854b294e325c02788feab531739952f7022699b0430439f8751214da7290b3dc5c373734d07f26a42a0feb797fe165400a67516b6342d2a899ca4839e33b798129d3f3ba46e29e69e164f9d593b71568e596c0c07a44070b9d8fd7538880478c13a6d3eae831db42247fe20dd7f02cc6f91d6b847031e09a1de8bc3ef245fb41d626f5b3802cbf9bbe905a0329323e8827ca9dca7cd01b91ad365da822180287c83555a6a5d3af3f9a0e2584df3d256a1d506076fc4dc34e037fed0aba8128153b5c8484fc8000ee15e95c7e58c49a525ce03963f63fe795b2175b5b4685f9d6ba46e030fa3d4fe55f9c46c3e80593822b6e38ef2f19d5443e0ca2f8e4f4f6f1bb1b05863f48167b97ee6977be61f1085b989ade45f8936288dedd16a6a15149afc6610cad81f11a5909d90bf540d4755575553a2d1be06ce11a6d3a0f3a4f7465047a2d34a791f53a7d746caaaeed30a561a2c1f8a43c1e592444fcc059e8c6cdf3219a629d0b24365e81bb2bf9d36b26b528aefeffe49c18e79d81ee07124540d40511a393507668eef57d67f24684ab38de55c8aa5c2ef620cc0f787d5846c065b09c614d6f23bcb01b3615356c3d0f18049198c9a7e7f0fa8795be40cd35b628a3e2c1db656ac6381c8cfae85b13595d59c566ea4", 0x1000}, {&(0x7f0000002680)="295a9dd9165edc027627dd6f6c277b045b8742341c6efe289bd15a506aced891b44642167201f6298400463ab7c14a1d61fc8976263d6bdd8073e23efe574687e3db762b7c1278f07f193084efa445f54397d897d242fb5735abfcbc66f2d71c404b4a4826e46d910a37fd6bc2a757331068c156ed3934aa263ab065cb8117a0a70e55af242727bdebfd51e0b1cbbf90e55b8862350eafd57a3649e9", 0x9c}, {&(0x7f0000000280)="65b290", 0x3}, {&(0x7f0000002740)="63f926df9f92e25a41eac04610d6353571caca23f6864764bea30b118e8b8e1837068aee3254867144d93eff65fb68de63ddd81263ad07858fca3841393b66cb18fd3e302fcc3740bcc67d3086f95eb17c65311ad2424a275735382670ed2f63a313a4f00e9e21675fa2803c5cedc0c298da86de1df4de2887fbe1dfdea9c25c99f15482062e9543646fbbea0139146c14d6fd30f4c5236f98f948ed0ca59bf779f23326d03be34de0b6db4ec867c0d1a1e17c86bf7d2ffd4bc5baabf70038343de76a5b444fd0bbbcec9c887ecca481489a501ffd299bc0068722639eb711c608ebe4038a2f31cd85fffe3822f474c0aae1b06ad05ddb16d959ad62", 0xfc}, {&(0x7f0000002840)="76cf0a15e6440f68fb6ee9a1f572e4520552ba4f79817051e829529193e7037a2c7bc1126df741ff67b7667a52dc387961238e20b60ebd974756d61d8ecc6b99f54a4210f2b98d7ebac9f5b354f3f8d99c7e834fc9201ecb81014b40564e676a820689a583340c77518de5248ffdf01197ad56a18a4d9943e356c2ae4034e3c3442e9e368fa432cbd06452fc944031ff852d8b719d9c92c913c373183545", 0x9e}, {&(0x7f0000002900)="c876613b5d117c7a1cfb7a11bdba2b4d2c0ec8d07c3ee09bc87cdf35eba17d1fada458a3632eea5779502142ed2c1da63366823bb694b99f934da0e2ca943ea577711f516638e05c0b23e81eed15dd4e32e66b57e5c82e89130de2d9af4e7087389a60ca9b544d7f5ccf9d453be799e072263fc1e201765bd28b29ed40bb0a3772e3c58776ed33f8405c63f9553df1b46026e84d1d5d0d817e580d88a88c5da189e0791e08ee6e6306e6bc79172ea0a8a420bd473ba356d6bd2ea84399b1f53c96a462ef5b02790c6bc291502c839cdc4dd0ad9c097c7036f599f7b31b8b08499e3845d3ded30a88", 0xe8}, {&(0x7f0000002a00)="143c9cc2262207b1993cacb75a9b9c9335d0a6fc18836bbba06ad3d386da41a39f2ea497c24efa90337ea838d3af5422eafeec1ece61d1ffd66e9da63f3d49b93b23ab6416f934827698425771525a2fffebaf88b69787e8886a4bd81e0f4f37a21cdf01527c74a213178aa778565410f5c4880d5741660c3b93c8160e3fee5baa416f1f1269b5211f47ca519944177a9545731cd7c8dc818410b3bc32486f14a8b9e43c53d1c303c2b012ad397f62c002b16604fa9f4429727d4f2a93807d9030", 0xc1}, {&(0x7f0000002b00)="08823a4a497ce30448bdb4490c3fb5a470b2b9060257a49ec5bf5f231a27ecb748f7e61de45fadeba25ffc557954a7af189e603da5de09e3279c70ebd3ec95ed2cd7beee5390761a605fda23", 0x4c}], 0x9, &(0x7f0000000640)=ANY=[], 0x38, 0x400}, 0xe) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 14:38:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) dup(r0) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200), 0x390) (async) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) (async) 14:38:46 executing program 0: r0 = socket(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000005380)={&(0x7f00000000c0)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x18, 0x3, 0x102) (async) sendmsg$unix(r0, &(0x7f0000005380)={&(0x7f00000000c0)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) (async) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) (async) 14:38:46 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x4, 0x1, 0x9, 0x101}, {0x7ff, 0x81, 0xc9, 0x57aa}, {0xe47c, 0x5, 0x3}, {0x101, 0x7, 0xff, 0x9}, {0x2, 0x2, 0x6, 0x9}, {0x9a13, 0x33, 0x4, 0xfffffff8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {}, {0x6, 0x0, 0x0, 0x10100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 14:38:46 executing program 2: syz_emit_ethernet(0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa003327ed5aa3bc64e2622ad971000000000086dd60af16ab000a2c00fe8000002000000000000000000000bbfe800000090000000000000000001ddceac19d"]) 14:38:46 executing program 4: socket(0x0, 0x5, 0x8) socket(0x0, 0x5, 0x8) (async) 14:38:46 executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0x29, 0x3c, &(0x7f0000000040)=0x800002, 0x4) fcntl$dupfd(r2, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r4 = socket(0x1, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x6, 0xa8, {0x8001, 0x80000001}}) (async) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="a36c1f5805f8d233369ea0899853c3c3b4818506d26c47c4e7e1ded3ccc6d010eebfef5720133aa5cc629acdbff062cf8e0ef699858205f9f71ea929d5fc1723f5cf69ae73c06774d9c003a5ba5ac50825d2a85af9777e80a7a5f378e4f47805a75b16f0def8e2e88368274cfda225d999291436db352ede75e410d5880139521d841d1217e1be89"], 0x10) (async) dup2(0xffffffffffffffff, r3) dup(r3) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x4000000000000003, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x10000, 0xfffffffffffffffc], [0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x8000], [{0x0, 0x0, 0x9}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x1}, {}, {0x0, 0xffffffff}], {0x0, 0x0, 0x3}, {0x0, 0x7ff, 0x0, 0xfffffffffffffffc}}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002b80)=[{&(0x7f0000000180)="4f90eb358af58356ad31c319e9f3d6653dab92f551a757997d5153f7201e47d86ded3af8d65f546ff1cfa079f3da9a6513e0ed2f213e1bad1377dfd14fc779e8006e542ec36c0cbb19fac8cf34394c1b761b12976303d730756e39de5334a0b6440ac1c1fd5975a67477986a0752d9ff3152aab536d37cb4598916caf5944ed555e4d8353834fb4649577bc5e22458cd89e0d775ba79e793643f0d3dfe6618d4900787ee31ac6d1162c8c10362f13c14dc32fb8f98545fbb76905725f2305e3c4064560358bd111a9508ef814500dcd8bc65f30d7fca8d4ac122a5b52dec70b16f46", 0xe2}, {&(0x7f0000001680)="842fd8b33b4b82bf787a9ff29b63cb3e22f1108cd3ac65641da3893a600deca19016a789e4ab72522bcfc6da72879b56bd7c9bf0cd0b6cc071b9fbd6e2cd5c72562a5b8abcbf77a8e72b3db55ce381c141e69b36a5c436dc508b79f62097304bca7a7a79f3df31e8b150b3ef1514c4f9333bb280725eb33f2a672211bdd2a7b7b978b4154b7c311582db7a87cc627b1f7aaaa3ec0740568b603864961b45b12e76c0c2f4a621627116c2874bd5218a46d92b1467648118e8b6c60459cede5eb1edd4bf54d770898a2a034b28e7921e0f325ccaa6f314268e0c813ecac944fd4fbc462e177ba1811722a1c4ab18bd062e24f592b61aeb832866d87fd1f64a48858dbbed472ca69fd45cd62090e2c1b72432b1f08a1c0e350eead9fc38144b05a45fff5b995926020e10b7d99deec83476c9442b850b23edeca145650ac2e657f10201316d3cefb7715d1fbceeae7cbb2d0cb1c59a47bdac84ec0fb88e34bec01a28e5e228d186908b4bb9867357cf615e5b537ca26173217cf494a044da4a9eba7c89e9e4448c48a7168fa4cea4b3244e0e52f60668429d505c5b4867c1c439db74e99c728d81343026c54c44844a66ef4a23d33ad4787029ebfec3f59f03e4f65295440e3033b55235d13c1f6c664261881d4a2d8db6c3bd2ae04856e9a8907884d8d1413f5d1b79680bb391757f7ad0cc709fb72e46971666f8f6a9844df63b2a6b3ee932dfcea780346160a96c04c16d21202d5569a406ed31662717d1f363924414b94c1f70274bffb52f34a4e45a041a75ecf17f19336c4cf83ef4f121f187e4da33758c68eec97a02cbfdcf66227e4dc25413f11ca3e10f8f0387e0ba3f5ce46400e5c97d24fe8c0253f100fde30b3971b6d537ebae2ed5f4e6814470f17502dd614dd4c64d4cba6e12cb76a05c36177ab7f0b14db9611165879b00257a796adcb3c5e0ea847b9a11a54a42867ac10f204137c35e84bba0bc6cdbb5963169c59cc7190660227a9feed80964fc18310416b76de473dfb957e3faf2131dfcda3d3295aabfcb4699a56715b965c70a2328c5d98295e87cb2cca2cfd626adf1918f6546d990b7add9ee43cccb0e93cf663fd2a26b4ac8856e848e303f071ef1962c75f79ddef3ce0a38594db935e025c05deb07cd72ae7ca889c97f7431f4a0a13232f18d73973bd431f810fbfa2045e71a9af41ff8b4cfc6494cf8154655f4de6c95effab3c67979019f72c43e05edf04c6e800e1bd868fefbc5179ff7a45ce267d3cadcd845fb660872e2afb5ba3a36a088e8853ac06892b2c430f92367a35e6885b6a6a722aad91dff1403562d312b3f0423717264d794342846630b5caf5fa438f2c8c74faa3d4213133c3c14f284e667fe3a3b8254b61ae3c923a81f79a11be95a43b58b896f5e2687ad16622c4ed1449bd7471028a2e20c29daf2403cf4bf9a535ab6c60e42fe1027193d15f81464c93abe4abaa3ac9ce3e3cfb005e565aa4e02d6209dfd57aba4fb968268a70fe05a03ae609c1eae538f43f549ae65fe919f2a64e9eb16885c1b3efeef01c01141ea60372489fd33cadb7c5df1364bb02604ccd4eda0350428aaf5651a07c215fe99ea599fb9b3abdf28b643b7a298310506baa07f422367b32af9bb8352a9775853c449f50bb2485e4667d4d0a7421f11d3fd75ee288ae2947dc2005f45e6f121bd98a8c34a04b9692087f5be9689159040eaedee97636397881a4661ee68e9d15a0d2ab3767d7f31289458ad2e89f46248b4d20189cf0f242daf3fc40455911cd2d90b916fec9bd5e5c188d391db962b840a7bc2cb8bc2b387576b606d024b1501d117b93b82aefe6becdcb06f7fbdb12be3401e6c35429a75ed48ccc836ea7b61bbe64a0057553ba5970fb47e43e4427504c27aa735c3166848a8bd54d18dc46a21c04d669de22b2bf265ace0934f7687c3f1efd262ec7796a68bf0c19c8a83c96f179d730eba9259e9fc830b9def8af636c94d6dc4ec042ce2ec23dd62f51c0cd42c4efcebad31339e2ab024f3dba949e037e031dfe3416e4262f4168f5cb906f2f62abdefd32e8d9308555324538611b84b6e3cc40559dbe5c6faab87d684104f05c556955e29ae2711ebbed1cfbc9b37e670afdc86f214d84a12e865297d4acdef93691b81d45426d2a76862be16d378802d3b49099be9e818b504bd1a9b4ff57ce09a60c0ebfaeb63c810cda68308ca99666378c4c212a729f0a2f46624af661fc37322502563999567466a52d3d6a57072d470b57bc353ad71e1cd1528dd4d4bd3a24917d03f433be9f949912817c5d8875ca89cf352452f7aa4f4f718b0450dab927effcf5a665790d62747d886a08fb59acaba5f8eef6c652b1b7d498ea497656c1c177b48222c9a89dbf4944771be18648447c870328e2c703534c50a8105c1de65aabebdcc34983fc6b56086dae0965fc2187d23f3ad10186822ed706a570522e7a32e0f1e9d6892dc8cdc3eb1ce48e9be4988226aab649435292381e42df222f83bcd5ae8a8f2540776fd7ac0bc171d4bb0fe965585188e59837baf7b3bcb32f5b22a23dea7af3e1a4d5a853ce31443fdf74805404c5231f99e0191327e10e3e3aaed576a55577a9756aed88268a89282467dd5a25d99bcd78624ace136e05e6f459b3d4b263f4c77f89933590f175f65fd9e28aba4a9eb445e92fa2e7e130a0ba707df2ff69ffa61a623fcf06479e0d51875bca23320c7c0a2a9936cea900cf00560f69da4eba90f5df34d511f3f9a303380c4f0df806c179f5eb608be24b646b073bbd5de6ebfbfacbb89fb70d723cadc416549bcf635c9497fcf9d7853a5195471672077b9ad07f3182339b8c5ca0eecd011fb427acb87f999b16bffca3396ef7d274c1acf576fde7303b8c55fd10539aa10bcdcbe82b1c17cf071ea7a07f17a3e919fabd83ce1df9433fbea788f374e8d10e9d95236149f5ea98b023aa9a227a570172b0a2301b5393878a22eed6ad6bfc5a27c3dbda414a17cc716d1c413569ba4a74ac5fc7bee599d2d0f7229680a2f8456002bfc6713488faf3aa9771f50f7898b74b47692c8665c9494e28ccecdb9af082098936086568a1bb3d79b30fb7b0e5109798a1994794f04dfbe00c26cc8b3a40e85b8be383b409924c188b10073c300dad9cafd3fb7248e8f1acd533a02b8eb508363b7d85c0196a70255239a37a7bcd9921d7da1cf1f5f53121e6079e261d385a2d42b5081bdbb9e24e2e18a35f23d96cb56bf1c410a6f84634f7b5f60afb5798b048c35e9f4097aa3c47cc4f77644551c8537114757d008493c1f6e9d323eafc3415fce50ff8b010c6032665eabad526b2fc3f1dd0f78d3ebf8f32b49101b7bbf3f4d24371e666ac426283730a76e95d14533a18f6138df341d7412edf02ac0d81f7ff79dd5d8f84168db932d0d2b063e454ac1998473c37ea76f685637d6dda5ae15935a99daa478c637bb252304609a30ea0e5fd9f2c34659e2aed01e6bebc650113e405a85e53d2e465daa14d9e35bfdb1586b9550b083278650281e67a9c51e288f3ae5a3a19925745a1a32ae8a4ae509dbd44d650f87d86e9857d9dbdca053c026353c09f05f0324c06f8005be2eb2321f9ed3dcfb395415624e26d2be02e2f61ed249c9943baa00ee1a368e24384bb048bee465e19e6ea0bd2941323b8ae5ceb6e1e5cf24ad639190d5beaaf85dcb3477f28ab750cb1b4d03785aee271df3295da2490f430781e87052962aead32f1ec128f0e4c53cca60d247ec842d178206b092004bb2e72598b3a48d9c03fcb9fe142b99bf508879b768a317e77d3d53e5a96b2487ad6d20ce15d86e63e101a6644ecbd23b0892e29cf681c7a0411d3f458b8b27efc4875ab07d53786831e7413e6bdb6e6af80ea63875e2001404e0c210f9e71bcffa28a3777ddab3931c1f57e68feccf79852e68f32d092352471eaa6b5f65f0013dabb8d3eaa6a9e35467bae739753a1bc7f02270ed73148e8b77eceb6e6037f79e84ea5588254e00ab88ff22ad4261d8e4618ee503a705861188f0230d49558b6837c108d865e61ac55807879dd54138e2430edd74f2a9434ccc891bb635ae29dc32ada582f6b5f1ba7edc106a6812cd729382e14820080fb6ef5f6508b5316a8789b88e58498c41a0b24e944e08630895ee069436e5e33d5f445b884f13b69accb1bae01514506952ad0045c2b9e3f772a6614b1825f3e923214eca9b6d323d002fbb19cd9def5c728651e1d4ecc30624e2fc6c9d6e7d3840506739dc41b467ac60ea3966830d06534a2b84a97e5bdf4ea2970bceb5b09138ca35ea4129c674f24c652418510e83ed7808b9ca3858b347968d67a3081294aaa579f82894fb1f59f636801a014cf8e98828455603b0e77bc50a3b7da78df7c5cab18f5d92e503720ad5e8ff355690d0f791cbf85baf651340a55960b241c3bb19182ebddadf3198e667ce4cf4f86872ffffa8b98912a96231480ff3a8c874f39c74fae3b332a6081d9371fc7eae2d4801a0a724ec1a1208f62a76b8997cc7cc8680057633d787b6f980976af490db9a2b79d37bd9cb0765e7febe587003788646d65ee80cc826fef48ed29eae50debd52400ff28b51f779ca8f8d61b9211c73f48d0173d53876ed4a7aaf102b0a8134fa4f7b64750105ef261753dc7e6a8b44a62fd4efce05094c6e71ace33c189192df2e84b61464cf06d4e85ca5e0f14fa12cbd9444f1281d3aa2470bba1b71437cece4e5d497fef32dff2eac621b1550d9ac99212c71d3ab0f1e3d8715313aa9171db0417b2c0c6b31dafd03f222889eae7b62f131e95cec10cc1390000995952b760152a3f7f6a722bb565541618383df5fea6d08f181b02d4d87d03442a874fdf3bf213c448b1607960296190105c0b53825aef179788249caff02dc9fb34120d30d1edbb86cbacbc5d6f48a1437dca724472f082902a83a128c80b40e61bdf6635640c7fada3bba81d5d7f2a7be06ce1db848c524f5d9803259e7d7edfbc2cec289db09d6decd64f4dfb095f3686ac590839f8f1a0fcdb6aa062c672ce7bd3945ecf28dd3c577afaeba89d2d7263bb2e1aac9f1e85164fec1eeb5f9953c63d6f20d928108f84d00360ee57a3854b294e325c02788feab531739952f7022699b0430439f8751214da7290b3dc5c373734d07f26a42a0feb797fe165400a67516b6342d2a899ca4839e33b798129d3f3ba46e29e69e164f9d593b71568e596c0c07a44070b9d8fd7538880478c13a6d3eae831db42247fe20dd7f02cc6f91d6b847031e09a1de8bc3ef245fb41d626f5b3802cbf9bbe905a0329323e8827ca9dca7cd01b91ad365da822180287c83555a6a5d3af3f9a0e2584df3d256a1d506076fc4dc34e037fed0aba8128153b5c8484fc8000ee15e95c7e58c49a525ce03963f63fe795b2175b5b4685f9d6ba46e030fa3d4fe55f9c46c3e80593822b6e38ef2f19d5443e0ca2f8e4f4f6f1bb1b05863f48167b97ee6977be61f1085b989ade45f8936288dedd16a6a15149afc6610cad81f11a5909d90bf540d4755575553a2d1be06ce11a6d3a0f3a4f7465047a2d34a791f53a7d746caaaeed30a561a2c1f8a43c1e592444fcc059e8c6cdf3219a629d0b24365e81bb2bf9d36b26b528aefeffe49c18e79d81ee07124540d40511a393507668eef57d67f24684ab38de55c8aa5c2ef620cc0f787d5846c065b09c614d6f23bcb01b3615356c3d0f18049198c9a7e7f0fa8795be40cd35b628a3e2c1db656ac6381c8cfae85b13595d59c566ea4", 0x1000}, {&(0x7f0000002680)="295a9dd9165edc027627dd6f6c277b045b8742341c6efe289bd15a506aced891b44642167201f6298400463ab7c14a1d61fc8976263d6bdd8073e23efe574687e3db762b7c1278f07f193084efa445f54397d897d242fb5735abfcbc66f2d71c404b4a4826e46d910a37fd6bc2a757331068c156ed3934aa263ab065cb8117a0a70e55af242727bdebfd51e0b1cbbf90e55b8862350eafd57a3649e9", 0x9c}, {&(0x7f0000000280)="65b290", 0x3}, {&(0x7f0000002740)="63f926df9f92e25a41eac04610d6353571caca23f6864764bea30b118e8b8e1837068aee3254867144d93eff65fb68de63ddd81263ad07858fca3841393b66cb18fd3e302fcc3740bcc67d3086f95eb17c65311ad2424a275735382670ed2f63a313a4f00e9e21675fa2803c5cedc0c298da86de1df4de2887fbe1dfdea9c25c99f15482062e9543646fbbea0139146c14d6fd30f4c5236f98f948ed0ca59bf779f23326d03be34de0b6db4ec867c0d1a1e17c86bf7d2ffd4bc5baabf70038343de76a5b444fd0bbbcec9c887ecca481489a501ffd299bc0068722639eb711c608ebe4038a2f31cd85fffe3822f474c0aae1b06ad05ddb16d959ad62", 0xfc}, {&(0x7f0000002840)="76cf0a15e6440f68fb6ee9a1f572e4520552ba4f79817051e829529193e7037a2c7bc1126df741ff67b7667a52dc387961238e20b60ebd974756d61d8ecc6b99f54a4210f2b98d7ebac9f5b354f3f8d99c7e834fc9201ecb81014b40564e676a820689a583340c77518de5248ffdf01197ad56a18a4d9943e356c2ae4034e3c3442e9e368fa432cbd06452fc944031ff852d8b719d9c92c913c373183545", 0x9e}, {&(0x7f0000002900)="c876613b5d117c7a1cfb7a11bdba2b4d2c0ec8d07c3ee09bc87cdf35eba17d1fada458a3632eea5779502142ed2c1da63366823bb694b99f934da0e2ca943ea577711f516638e05c0b23e81eed15dd4e32e66b57e5c82e89130de2d9af4e7087389a60ca9b544d7f5ccf9d453be799e072263fc1e201765bd28b29ed40bb0a3772e3c58776ed33f8405c63f9553df1b46026e84d1d5d0d817e580d88a88c5da189e0791e08ee6e6306e6bc79172ea0a8a420bd473ba356d6bd2ea84399b1f53c96a462ef5b02790c6bc291502c839cdc4dd0ad9c097c7036f599f7b31b8b08499e3845d3ded30a88", 0xe8}, {&(0x7f0000002a00)="143c9cc2262207b1993cacb75a9b9c9335d0a6fc18836bbba06ad3d386da41a39f2ea497c24efa90337ea838d3af5422eafeec1ece61d1ffd66e9da63f3d49b93b23ab6416f934827698425771525a2fffebaf88b69787e8886a4bd81e0f4f37a21cdf01527c74a213178aa778565410f5c4880d5741660c3b93c8160e3fee5baa416f1f1269b5211f47ca519944177a9545731cd7c8dc818410b3bc32486f14a8b9e43c53d1c303c2b012ad397f62c002b16604fa9f4429727d4f2a93807d9030", 0xc1}, {&(0x7f0000002b00)="08823a4a497ce30448bdb4490c3fb5a470b2b9060257a49ec5bf5f231a27ecb748f7e61de45fadeba25ffc557954a7af189e603da5de09e3279c70ebd3ec95ed2cd7beee5390761a605fda23", 0x4c}], 0x9, &(0x7f0000000640)=ANY=[], 0x38, 0x400}, 0xe) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 14:38:46 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x1011, 0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f00000001c0)) 14:38:46 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0187009, &(0x7f0000000100)={{0x0, 0x3}, 0x0, 0xfffff}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x0, 0x9, 0x7}, 0xcd18, 0xfffffff7}) 14:38:46 executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8b98, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x7138aaca, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4], [0x1, 0x0, 0x0, 0x101], [{0x8001}, {}, {0x0, 0xfffffff8}, {0x0, 0x40}, {}, {}, {0x0, 0x0, 0xf0}, {0x0, 0x1ff, 0x4}], {0xffff, 0x0, 0xd27}, {0x0, 0x0, 0x1, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0xfffff801}) r4 = socket(0x18, 0x4001, 0x0) getsockopt(r4, 0x29, 0x1021, 0x0, 0x0) r5 = kqueue() readv(r5, &(0x7f00000001c0)=[{0x0}], 0x1) socket(0x10000000011, 0x8000000003, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x8, 0x4, &(0x7f00000000c0)=""/158, &(0x7f0000000040)=0x9e) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r6) 14:38:46 executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "c1c601", 0x0, 0x2b, 0x0, @rand_addr="1ac5700d2ef2c2ccf2f215ea7fb901cf", @rand_addr="932c9f56f03204d6bccd9d5ec73f4e96", [@hopopts={0x2f}]}}}}}}}) 14:38:46 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x1011, 0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f00000001c0)) 14:38:46 executing program 4: socket(0x0, 0x5, 0x8) socket(0x0, 0x5, 0x8) (async) 2022/01/25 14:38:59 executor 3 failed 11 times: executor 3: EOF SYZFAIL: ioctl remote attach failed (errno 16: Device busy)